|
||||||||||
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.CreateCashSweepTransactionsServiceImpl
@Transactional public class CreateCashSweepTransactionsServiceImpl
Field Summary | |
---|---|
protected static org.apache.log4j.Logger |
LOG
|
Constructor Summary | |
---|---|
CreateCashSweepTransactionsServiceImpl()
|
Method Summary | |
---|---|
boolean |
createCashSweepTransactions()
Generates the necessary eDocs for the overnight investment of cash (cash sweep) by generating asset increase eDocs for the KEMIDs based upon the cash sweep model assigned to the KEMID record. |
protected boolean |
processAssetDecreaseDocuments(Integer cashSweepModelId,
String sweepRegistraionCode,
String sweepSecurityId,
BigDecimal cashLimit,
boolean isIncome)
Creates asset decrease documents with transaction lines and routes it. |
protected boolean |
processAssetIncreaseDocuments(Integer cashSweepModelId,
String sweepRegistraionCode,
String sweepSecurityId,
BigDecimal cashLimit,
boolean isIncome)
Creates asset increase documents with transaction lines and routes it. |
protected boolean |
processIncomeSweepPurchases(CashSweepModel cashSweepModel)
Process all the income cash sweep models for purchases. |
protected boolean |
processIncomeSweepSales(CashSweepModel cashSweepModel)
Process all the income cash sweep models for sales. |
protected boolean |
processPrincipalSweepPurchases(CashSweepModel cashSweepModel)
Process all the principle cash sweep models for purchases. |
protected boolean |
processPrincipalSweepSale(CashSweepModel cashSweepModel)
Process all the principle cash sweep models for sales. |
protected boolean |
routeAssetDecreaseDocument(AssetDecreaseDocument assetDecreaseDoc,
boolean isIncome)
Validates and routes the asset decrease document. |
protected boolean |
routeAssetIncreaseDocument(AssetIncreaseDocument assetIncreaseDoc,
boolean isIncome)
Validates and routes the asset increase document. |
void |
setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute value. |
void |
setCashSweepModelDao(CashSweepModelDao cashSweepModelDao)
Sets the cashSweepModelDao attribute value. |
void |
setConfigService(org.kuali.rice.kns.service.KualiConfigurationService configService)
Sets the configService attribute value. |
void |
setCreateCashSweepExceptionReportWriterService(ReportWriterService createCashSweepExceptionReportWriterService)
Sets the createCashSweepExceptionReportWriterService attribute value. |
void |
setCreateCashSweepProcessedReportWriterService(ReportWriterService createCashSweepProcessedReportWriterService)
Sets the createCashSweepProcessedReportWriterService attribute value. |
void |
setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
Sets the dataDictionaryService attribute value. |
void |
setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
Sets the documentService attribute value. |
void |
setKemidService(KEMIDService kemidService)
Sets the kemidService attribute value. |
void |
setKemService(KEMService kemService)
Sets the kemService attribute value. |
void |
setKualiRuleService(org.kuali.rice.kns.service.KualiRuleService kualiRuleService)
Sets the kualiRuleService attribute value. |
void |
setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
Sets the parameterService attribute value. |
void |
setUpdateEadTaxLotService(UpdateAssetDecreaseDocumentTaxLotsService updateEadTaxLotService)
Sets the updateEadTaxLotService attribute value. |
void |
setUpdateEaiTaxLotService(UpdateAssetIncreaseDocumentTaxLotsService updateEaiTaxLotService)
Sets the updateEaiTaxLotService attribute value. |
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
Constructor Detail |
---|
public CreateCashSweepTransactionsServiceImpl()
Method Detail |
---|
public boolean createCashSweepTransactions()
CreateCashSweepTransactionsService
createCashSweepTransactions
in interface CreateCashSweepTransactionsService
CreateCashSweepTransactionsService.createCashSweepTransactions()
protected boolean processPrincipalSweepSale(CashSweepModel cashSweepModel)
cashSweepModel
- protected boolean processPrincipalSweepPurchases(CashSweepModel cashSweepModel)
cashSweepModel
- protected boolean processIncomeSweepSales(CashSweepModel cashSweepModel)
cashSweepModel
- protected boolean processIncomeSweepPurchases(CashSweepModel cashSweepModel)
cashSweepModel
- protected boolean processAssetDecreaseDocuments(Integer cashSweepModelId, String sweepRegistraionCode, String sweepSecurityId, BigDecimal cashLimit, boolean isIncome)
cashSweepModelId
- sweepRegistraionCode
- sweepSecurityId
- cashLimit
- isIncome
- protected boolean processAssetIncreaseDocuments(Integer cashSweepModelId, String sweepRegistraionCode, String sweepSecurityId, BigDecimal cashLimit, boolean isIncome)
cashSweepModelId
- sweepRegistraionCode
- sweepSecurityId
- cashLimit
- isIncome
- protected boolean routeAssetDecreaseDocument(AssetDecreaseDocument assetDecreaseDoc, boolean isIncome)
assetDecreaseDoc
- balh
- protected boolean routeAssetIncreaseDocument(AssetIncreaseDocument assetIncreaseDoc, boolean isIncome)
assetIncreaseDoc
- public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
businessObjectService
- The businessObjectService to set.public void setKemService(KEMService kemService)
kemService
- The kemService to set.public void setKemidService(KEMIDService kemidService)
kemidService
- The kemidService to set.public void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
documentService
- The documentService to set.public void setKualiRuleService(org.kuali.rice.kns.service.KualiRuleService kualiRuleService)
kualiRuleService
- The kualiRuleService to set.public void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
parameterService
- The parameterService to set.public void setCreateCashSweepExceptionReportWriterService(ReportWriterService createCashSweepExceptionReportWriterService)
createCashSweepExceptionReportWriterService
- The createCashSweepExceptionReportWriterService to set.public void setCreateCashSweepProcessedReportWriterService(ReportWriterService createCashSweepProcessedReportWriterService)
createCashSweepProcessedReportWriterService
- The createCashSweepProcessedReportWriterService to set.public void setConfigService(org.kuali.rice.kns.service.KualiConfigurationService configService)
configService
- The configService to set.public void setCashSweepModelDao(CashSweepModelDao cashSweepModelDao)
cashSweepModelDao
- The cashSweepModelDao to set.public void setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
dataDictionaryService
- The dataDictionaryService to set.public void setUpdateEaiTaxLotService(UpdateAssetIncreaseDocumentTaxLotsService updateEaiTaxLotService)
updateEaiTaxLotService
- The updateEaiTaxLotService to set.public void setUpdateEadTaxLotService(UpdateAssetDecreaseDocumentTaxLotsService updateEadTaxLotService)
updateEadTaxLotService
- The updateEadTaxLotService to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |