|
||||||||||
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 AvailableCashUpdateService
protected 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 |