|
||||||||||
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.EndowmenteDocPostingServiceImpl
@Transactional public class EndowmenteDocPostingServiceImpl
Field Summary | |
---|---|
protected static org.apache.log4j.Logger |
LOG
|
Constructor Summary | |
---|---|
EndowmenteDocPostingServiceImpl()
|
Method Summary | |
---|---|
protected void |
calculateTransactionArchiveAmount(TransactionArchive tranArchive,
BigDecimal transactionAmount)
Helper method to figure out if transaction archive income/principal amount to be negated If document type is ECI, EAD, ELI, GLET, ECT AND line type code = T then copy transaction amount value to either income or principal based on ip indicator. |
protected KemidCurrentCash |
checkAndCalculateKemidCurrentCash(KemidCurrentCash kemidCurrentCash,
EndowmentTransactionLine tranLine,
String documentType,
String piCode)
|
protected TransactionArchive |
createTranArchive(EndowmentTransactionLine tranLine,
String documentType,
String subTypeCode)
This method creates a new Transaction Archive BO from the transaction line, and line document. |
protected TransactionArchiveSecurity |
createTranArchiveSecurity(EndowmentTransactionSecurity tranSecurity,
EndowmentTransactionLine tranLine,
String documentType)
This method will create a TransactionArchiveSecurity object from the transaction security and line object. |
protected EndowmentTransactionSecurity |
findSecurityTransactionRecord(EndowmentTransactionLine tranLine,
String documentType)
This method locates a Security Transaction (END_TRAN_SEC_T) record from the DB by using the document number. |
boolean |
processDocumentPosting()
|
void |
setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute value. |
void |
setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
Sets the dataDictionaryService attribute value. |
void |
seteDocPostingExceptionReportWriterService(ReportWriterService eDocPostingExceptionReportWriterService)
Sets the eDocPostingExceptionReportWriterService attribute value. |
void |
seteDocPostingProcessedReportWriterService(ReportWriterService eDocPostingProcessedReportWriterService)
Sets the eDocPostingProcessedReportWriterService attribute value. |
void |
setKemService(KEMService kemService)
Sets the kemService attribute value. |
void |
setPendingTransactionDocumentService(PendingTransactionDocumentService pendingTransactionDocumentService)
Sets the pendingTransactionDocumentService 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 EndowmenteDocPostingServiceImpl()
Method Detail |
---|
public boolean processDocumentPosting()
processDocumentPosting
in interface EndowmenteDocPostingService
org.kuali.kfs.module.endow.batch.service.EDocProcessPostingService#processDocumentPosting()
protected KemidCurrentCash checkAndCalculateKemidCurrentCash(KemidCurrentCash kemidCurrentCash, EndowmentTransactionLine tranLine, String documentType, String piCode)
protected EndowmentTransactionSecurity findSecurityTransactionRecord(EndowmentTransactionLine tranLine, String documentType)
securityDoc
- tranLine
-
KFSMI-6423
protected TransactionArchiveSecurity createTranArchiveSecurity(EndowmentTransactionSecurity tranSecurity, EndowmentTransactionLine tranLine, String documentType)
tranSecurity
- tranLine
-
protected TransactionArchive createTranArchive(EndowmentTransactionLine tranLine, String documentType, String subTypeCode)
lineDoc
- tranLine
-
protected void calculateTransactionArchiveAmount(TransactionArchive tranArchive, BigDecimal transactionAmount)
tranArchive,
- transacationAmountpublic 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 setPendingTransactionDocumentService(PendingTransactionDocumentService pendingTransactionDocumentService)
pendingTransactionDocumentService
- The pendingTransactionDocumentService to set.public void setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
dataDictionaryService
- The dataDictionaryService to set.public void seteDocPostingExceptionReportWriterService(ReportWriterService eDocPostingExceptionReportWriterService)
eDocPostingExceptionReportWriterService
- The eDocPostingExceptionReportWriterService to set.public void seteDocPostingProcessedReportWriterService(ReportWriterService eDocPostingProcessedReportWriterService)
eDocPostingProcessedReportWriterService
- The eDocPostingProcessedReportWriterService to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |