public abstract class CashReceiptFamilyBase extends CapitalAccountingLinesDocumentBase implements CapitalAssetEditable
| Modifier and Type | Field and Description |
|---|---|
protected String |
campusLocationCode |
protected Date |
depositDate |
protected static org.apache.log4j.Logger |
LOG |
capitalAccountingLinescapitalAssetInformation, nextCapitalAssetLineNumberdataDictionaryEntry, nextSourceLineNumber, nextTargetLineNumber, sourceAccountingLineClass, sourceAccountingLines, targetAccountingLineClass, targetAccountingLinesgeneralLedgerPendingEntriesaccountingPeriod, accountingPeriodService, checkPostingYearForCopy, dataDictionaryService, dateTimeService, postingPeriodCode, postingYearUPDATE_TOTAL_AMOUNT_IN_POST_PROCESSING_PARAMETER_NAME| Constructor and Description |
|---|
CashReceiptFamilyBase()
Constructs a CashReceiptFamilyBase
|
| Modifier and Type | Method and Description |
|---|---|
void |
customizeExplicitGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail postable,
GeneralLedgerPendingEntry explicitEntry)
Overrides to set the entry's description to the description from the accounting line, if a value exists.
|
boolean |
documentPerformsSufficientFundsCheck()
Documents in the CashReceiptFamily do not perform Sufficient Funds checking
|
String |
getCampusLocationCode()
Gets the campusLocationCode attribute.
|
List<CapitalAssetInformation> |
getCapitalAssetInformation()
Gets the capitalAssetInformation attribute.
|
protected CapitalAssetManagementModuleService |
getCapitalAssetManagementModuleService() |
Date |
getDepositDate()
Gets the depositDate attribute.
|
String |
getSourceAccountingLinesSectionTitle()
Overrides the base implementation to return an empty string.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getSourceTotal()
Total for a Cash Receipt according to the spec should be the sum of the amounts on accounting lines belonging to object codes
having the 'income' object type, less the sum of the amounts on accounting lines belonging to object codes having the
'expense' object type.
|
String |
getTargetAccountingLinesSectionTitle()
Overrides the base implementation to return an empty string.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTargetTotal()
Cash Receipts only have source lines, so this should always return 0.
|
boolean |
isDebit(GeneralLedgerPendingEntrySourceDetail postable)
Returns true if accounting line is debit
|
void |
setCampusLocationCode(String campusLocationCode)
Sets the campusLocationCode attribute value.
|
void |
setCapitalAssetInformation(List<CapitalAssetInformation> capitalAssetInformation)
Sets the capitalAssetInformation attribute.
|
void |
setDepositDate(Date depositDate)
Sets the depositDate attribute value.
|
getCapitalAccountingLines, setCapitalAccountingLinesbuildListOfDeletionAwareLists, doRouteStatusChange, getNextCapitalAssetLineNumber, setNextCapitalAssetLineNumberaddSourceAccountingLine, addTargetAccountingLine, buildAccountingLineMap, copyAccountingLines, customizeOffsetGeneralLedgerPendingEntry, generateDocumentGeneralLedgerPendingEntries, generateEvents, generateGeneralLedgerPendingEntries, generateSaveEvents, getAccountingLineParser, getDataDictionaryEntry, getDocumentClassForAccountingLineValueAllowedValidation, getEntryValue, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getNextSourceLineNumber, getNextTargetLineNumber, getPersistedSourceAccountingLinesForComparison, getPersistedTargetAccountingLinesForComparison, getSourceAccountingLine, getSourceAccountingLineClass, getSourceAccountingLineEntryName, getSourceAccountingLines, getSourceAccountingLinesForComparison, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesForComparison, getTotalDollarAmount, isDocumentFinalOrProcessed, prepareForSave, processExplicitGeneralLedgerPendingEntry, processOffsetGeneralLedgerPendingEntry, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLines, toCopy, toErrorCorrection, updatePostingYearForAccountingLinesaddPendingEntry, changeGeneralLedgerPendingEntriesApprovedStatusCode, checkSufficientFunds, clearAnyGeneralLedgerPendingEntries, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, removeGeneralLedgerPendingEntries, setGeneralLedgerPendingEntriescreateInitialAccountingPeriod, getAccountingPeriod, getAccountingPeriodCompositeString, getAccountingPeriodService, getDataDictionaryService, getDateTimeService, getFinancialDocumentTypeCode, getPostingPeriodCode, getPostingYear, retrieveCurrentAccountingPeriod, setAccountingPeriod, setAccountingPeriodCompositeString, setPostingPeriodCode, setPostingYearanswerSplitNodeQuestion, doRouteLevelChange, getApplicationDocumentStatus, getBusinessObjectService, getFinancialSystemDocumentHeader, getFinancialSystemDocumentService, getParameterService, prepareForSave, processAfterRetrieve, setApplicationDocumentStatus, setDocumentHeader, updateAndSaveAppDocStatusgetAllowsCopy, isSessionDocumentaddCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAttachmentService, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNonLockingActionTakenCodes, getNote, getNotes, getNoteService, getNoteTarget, getNoteType, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, populateDocumentForRouting, postLoad, postProcessSave, refresh, refreshIfEmpty, refreshPessimisticLocks, refreshReferenceObject, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentNumber, setNewDocumentHeader, setNotes, setPessimisticLocks, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerializationafterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refreshNonUpdateableReferences, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcheckSufficientFunds, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntriesgetAccountingPeriod, getPostingPeriodCode, getPostingYear, setAccountingPeriod, setPostingPeriodCode, setPostingYearanswerSplitNodeQuestion, getFinancialSystemDocumentHeaderaddNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNote, getNotes, getNoteTarget, getNoteType, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, populateDocumentForRouting, postProcessSave, prepareForSave, processAfterRetrieve, refreshPessimisticLocks, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNotes, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerializationgetExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberaddPendingEntry, clearAnyGeneralLedgerPendingEntries, getDocumentHeader, getFinancialDocumentTypeCode, getFinancialSystemDocumentHeader, getPostingYearprotected static org.apache.log4j.Logger LOG
protected String campusLocationCode
protected Date depositDate
public CashReceiptFamilyBase()
public boolean documentPerformsSufficientFundsCheck()
documentPerformsSufficientFundsCheck in class GeneralLedgerPostingDocumentBaseGeneralLedgerPostingDocumentBase.documentPerformsSufficientFundsCheck()public String getCampusLocationCode()
public void setCampusLocationCode(String campusLocationCode)
campusLocationCode - The campusLocationCode to set.public Date getDepositDate()
public void setDepositDate(Date depositDate)
depositDate - The depositDate to set.public org.kuali.rice.core.api.util.type.KualiDecimal getSourceTotal()
getSourceTotal in interface AccountingDocumentgetSourceTotal in class AccountingDocumentBaseAccountingDocument.getSourceTotal()public org.kuali.rice.core.api.util.type.KualiDecimal getTargetTotal()
getTargetTotal in interface AccountingDocumentgetTargetTotal in class AccountingDocumentBaseAccountingDocument.getTargetTotal()public String getSourceAccountingLinesSectionTitle()
getSourceAccountingLinesSectionTitle in interface AccountingDocumentgetSourceAccountingLinesSectionTitle in class AccountingDocumentBaseAccountingDocument.getSourceAccountingLinesSectionTitle()public String getTargetAccountingLinesSectionTitle()
getTargetAccountingLinesSectionTitle in interface AccountingDocumentgetTargetAccountingLinesSectionTitle in class AccountingDocumentBaseAccountingDocument.getTargetAccountingLinesSectionTitle()public boolean isDebit(GeneralLedgerPendingEntrySourceDetail postable)
isDebit in interface GeneralLedgerPendingEntrySourceisDebit in class CapitalAssetInformationDocumentBasefinancialDocument - accountingLine - true - if accountline lineIsDebitUtils#isDebitConsideringType(FinancialDocumentRuleBase, FinancialDocument, AccountingLine),
org.kuali.rice.krad.rule.AccountingLineRule#isDebit(org.kuali.rice.krad.document.FinancialDocument,
org.kuali.rice.krad.bo.AccountingLine)public void customizeExplicitGeneralLedgerPendingEntry(GeneralLedgerPendingEntrySourceDetail postable, GeneralLedgerPendingEntry explicitEntry)
customizeExplicitGeneralLedgerPendingEntry in class AccountingDocumentBasefinancialDocument - submitted accounting documentaccountingLine - accounting line in accounting documentexplicitEntry - general ledger pending entryorg.kuali.module.financial.rules.FinancialDocumentRuleBase#customizeExplicitGeneralLedgerPendingEntry(org.kuali.rice.krad.document.FinancialDocument,
org.kuali.rice.krad.bo.AccountingLine, org.kuali.module.gl.bo.GeneralLedgerPendingEntry)public List<CapitalAssetInformation> getCapitalAssetInformation()
CapitalAssetEditablegetCapitalAssetInformation in interface CapitalAssetEditablegetCapitalAssetInformation in class CapitalAssetInformationDocumentBaseCapitalAssetEditable.getCapitalAssetInformation()public void setCapitalAssetInformation(List<CapitalAssetInformation> capitalAssetInformation)
CapitalAssetEditablesetCapitalAssetInformation in interface CapitalAssetEditablesetCapitalAssetInformation in class CapitalAssetInformationDocumentBaseorg.kuali.ole.fp.document.CapitalAssetEditable#setCapitalAssetInformation(org.kuali.ole.fp.businessobject.CapitalAssetInformation)protected CapitalAssetManagementModuleService getCapitalAssetManagementModuleService()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.