|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.kfs.module.endow.batch.service.impl.AvailableCashUpdateServiceImpl
@Transactional public class AvailableCashUpdateServiceImpl
This class implements the AvailableCashUpdateService batch job.
| Field Summary | |
|---|---|
protected HoldingTaxLotService |
holdingTaxLotService
|
protected KEMIDCurrentAvailableBalanceService |
kEMIDCurrentAvailableBalanceService
|
protected KemidCurrentCashService |
kemidCurrentCashService
|
protected KEMIDService |
kEMIDService
|
protected static org.apache.log4j.Logger |
LOG
|
protected org.kuali.rice.kns.service.ParameterService |
parameterService
|
| Constructor Summary | |
|---|---|
AvailableCashUpdateServiceImpl()
Constructs a AvailableCashUpdateServiceImpl instance |
|
| Method Summary | |
|---|---|
protected BigDecimal |
getAvailableIncomeCash(String kemId)
Method to calculate sum of available cash Income Cash 1. |
protected BigDecimal |
getAvailablePrincipalCash(String kemId,
String typePrincipalRestrictedCode)
If the END_KEMID_T record has a TYP_PRIN_RESTR CD where END_TYP_RESTR_CD_T: PERM is equal to Y (Yes), the principal is Permanently Restricted and AVAIL_PRIN_CSH is zero (0.00). |
protected HoldingTaxLotService |
getHoldingTaxLotService()
gets the holdingTaxLotService |
protected KEMIDCurrentAvailableBalanceService |
getkEMIDCurrentAvailableBalanceService()
Gets the kEMIDCurrentAvailableBalanceService attribute. |
protected KemidCurrentCashService |
getKemidCurrentCashOpenRecordsService()
gets the kemidCurrentCashService |
protected KEMIDService |
getkEMIDService()
gets the kEMIDService |
protected org.kuali.rice.kns.service.ParameterService |
getParameterService()
Gets the parameterService attribute. |
void |
setHoldingTaxLotService(HoldingTaxLotService holdingTaxLotService)
Sets the holdingTaxLotService |
void |
setkEMIDCurrentAvailableBalanceService(KEMIDCurrentAvailableBalanceService kEMIDCurrentAvailableBalanceService)
Sets the kEMIDCurrentAvailableBalanceService attribute value. |
void |
setKemidCurrentCashService(KemidCurrentCashService kemidCurrentCashService)
Sets the kemidCurrentCashService |
void |
setkEMIDService(KEMIDService kEMIDService)
gets the kEMIDService |
void |
setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
Sets the parameterService attribute value. |
boolean |
summarizeAvailableSpendableFunds()
This process will generate records at the end of each processing cycle to summarize the available spendable funds for every KEMID that is not closed. |
protected boolean |
systemParametersForSummarizeAvailableSpendableFundsJobExist()
This method checks if the System parameters have been set up for this batch job. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static org.apache.log4j.Logger LOG
protected org.kuali.rice.kns.service.ParameterService parameterService
protected KemidCurrentCashService kemidCurrentCashService
protected HoldingTaxLotService holdingTaxLotService
protected KEMIDService kEMIDService
protected KEMIDCurrentAvailableBalanceService kEMIDCurrentAvailableBalanceService
| Constructor Detail |
|---|
public AvailableCashUpdateServiceImpl()
| Method Detail |
|---|
public boolean summarizeAvailableSpendableFunds()
summarizeAvailableSpendableFunds in interface AvailableCashUpdateServiceprotected boolean systemParametersForSummarizeAvailableSpendableFundsJobExist()
protected BigDecimal getAvailableIncomeCash(String kemId)
kemId -
protected BigDecimal getAvailablePrincipalCash(String kemId,
String typePrincipalRestrictedCode)
kemId, - typeRestrictionCode
protected org.kuali.rice.kns.service.ParameterService getParameterService()
public void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
parameterService - The parameterService to set.protected KemidCurrentCashService getKemidCurrentCashOpenRecordsService()
kemidCurrentCashService - The kemidCurrentCashService to get.public void setKemidCurrentCashService(KemidCurrentCashService kemidCurrentCashService)
kemidCurrentCashService - The kemidCurrentCashService to set.protected HoldingTaxLotService getHoldingTaxLotService()
holdingTaxLotService - The holdingTaxLotService to get.public void setHoldingTaxLotService(HoldingTaxLotService holdingTaxLotService)
holdingTaxLotService - The holdingTaxLotService to set.protected KEMIDService getkEMIDService()
kEMIDService - The kEMIDService to get.public void setkEMIDService(KEMIDService kEMIDService)
kEMIDService - The kEMIDService to get.protected KEMIDCurrentAvailableBalanceService getkEMIDCurrentAvailableBalanceService()
public void setkEMIDCurrentAvailableBalanceService(KEMIDCurrentAvailableBalanceService kEMIDCurrentAvailableBalanceService)
kEMIDCurrentAvailableBalanceService - The kEMIDCurrentAvailableBalanceService to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||