public class CashReceiptDocument extends CashReceiptFamilyBase implements org.kuali.rice.krad.document.Copyable, AmountTotaling, CapitalAssetEditable
Modifier and Type | Field and Description |
---|---|
protected CoinDetail |
changeCoinDetail |
protected CurrencyDetail |
changeCurrencyDetail |
static String |
CHECK_ENTRY_DETAIL |
static String |
CHECK_ENTRY_TOTAL |
protected String |
checkEntryMode |
protected List<Check> |
checks |
protected CoinDetail |
coinDetail |
protected List<Check> |
confirmedChecks |
protected CoinDetail |
confirmedCoinDetail |
protected CurrencyDetail |
confirmedCurrencyDetail |
protected String |
createDate |
protected CurrencyDetail |
currencyDetail |
protected List<DepositCashReceiptControl> |
depositCashReceiptControl |
static String |
DOCUMENT_TYPE |
protected Integer |
nextCheckSequenceId |
protected Integer |
nextConfirmedCheckSequenceId |
protected boolean |
recategorized |
protected org.kuali.rice.core.api.util.type.KualiDecimal |
sumTotalAmount |
protected org.kuali.rice.core.api.util.type.KualiDecimal |
totalCashAmount |
protected org.kuali.rice.core.api.util.type.KualiDecimal |
totalChangeAmount |
protected org.kuali.rice.core.api.util.type.KualiDecimal |
totalCheckAmount |
protected org.kuali.rice.core.api.util.type.KualiDecimal |
totalCoinAmount |
protected org.kuali.rice.core.api.util.type.KualiDecimal |
totalConfirmedCashAmount |
protected org.kuali.rice.core.api.util.type.KualiDecimal |
totalConfirmedCheckAmount |
protected org.kuali.rice.core.api.util.type.KualiDecimal |
totalConfirmedCoinAmount |
campusLocationCode, depositDate
capitalAccountingLines
capitalAssetInformation, nextCapitalAssetLineNumber
dataDictionaryEntry, nextSourceLineNumber, nextTargetLineNumber, sourceAccountingLineClass, sourceAccountingLines, targetAccountingLineClass, targetAccountingLines
generalLedgerPendingEntries
accountingPeriod, accountingPeriodService, checkPostingYearForCopy, dataDictionaryService, dateTimeService, postingPeriodCode, postingYear
UPDATE_TOTAL_AMOUNT_IN_POST_PROCESSING_PARAMETER_NAME
Constructor and Description |
---|
CashReceiptDocument()
Initializes the array lists and line incrementers.
|
Modifier and Type | Method and Description |
---|---|
void |
addCheck(Check check)
Adds a new check to the list.
|
void |
addConfirmedCheck(Check check)
Adds a new confirmed check to the list.
|
protected Map |
buildCheckMap(Collection checks) |
List |
buildListOfDeletionAwareLists() |
org.kuali.rice.core.api.util.type.KualiDecimal |
calculateCheckTotal() |
org.kuali.rice.core.api.util.type.KualiDecimal |
calculateConfirmedCheckTotal() |
List<SufficientFundsItem> |
checkSufficientFunds()
This method will check sufficient funds for the document
|
Check |
createNewCheck() |
Check |
createNewConfirmedCheck() |
void |
doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)
Override to set the document status to VERIFIED ("V") when the document is FINAL.
|
boolean |
existDepositableChecks()
Checks if there are checks to be deposited
|
protected List |
generateEvents(Collection persistedChecks,
List currentChecks,
String errorPathPrefix,
CashReceiptFamilyBase crdoc)
Generates a List of instances of CheckEvent subclasses, one for each changed check in the union of the persistedLines and
currentLines lists.
|
List |
generateSaveEvents() |
protected Map |
getCashDetailPrimaryKey()
Generate the primary key for a currency or coin detail related to this document
|
protected Map |
getChangeCashDetailPrimaryKey() |
CoinDetail |
getChangeCoinDetail()
Gets the changeCoinDetail attribute.
|
CurrencyDetail |
getChangeCurrencyDetail()
Gets the changeCurrencyDetail attribute.
|
Check |
getCheck(int index)
Retrieve a particular check at a given index in the list of checks.
|
int |
getCheckCount()
Gets the number of checks, since Sun doesn't have a direct getter for collection size
|
String |
getCheckEntryMode() |
List<Check> |
getChecks()
Gets the checks attribute.
|
CoinDetail |
getCoinDetail()
Gets the coinDetail attribute.
|
protected Map |
getConfirmedCashDetailPrimaryKey() |
Check |
getConfirmedCheck(int index)
Retrieve a particular check at a given index in the list of confirmed checks.
|
int |
getConfirmedCheckCount()
Gets the number of confirmed checks
|
List<Check> |
getConfirmedChecks()
Gets the confirmed checks attribute.
|
CoinDetail |
getConfirmedCoinDetail()
Gets the confirmedCoinDetail attribute.
|
CurrencyDetail |
getConfirmedCurrencyDetail()
Gets the confirmedCurrencyDetail attribute.
|
String |
getCreateDate()
This method...
|
CurrencyDetail |
getCurrencyDetail()
Gets the currencyDetail attribute.
|
String |
getCurrencyFormattedChangeTotalAmount()
Retrieves the change total amount in a currency format with commas.
|
String |
getCurrencyFormattedConfirmedSumTotalAmount()
Retrieves the confirmed summed total amount in a currency format with commas.
|
String |
getCurrencyFormattedFinalSumTotalAmount()
Retrieves the final summed total amount (after subtracting change amount)in currency format with commas.
|
String |
getCurrencyFormattedGrandTotalConfirmedCashAmount()
returns (confirmed currency + confirmed coin - change amount) as a currency formatted string
|
String |
getCurrencyFormattedSumTotalAmount()
Retrieves the summed total amount in a currency format with commas.
|
String |
getCurrencyFormattedTotalCashAmount()
This method returns the cash total amount as a currency formatted string.
|
String |
getCurrencyFormattedTotalCheckAmount()
This method returns the check total amount as a currency formatted string.
|
String |
getCurrencyFormattedTotalCoinAmount()
This method returns the coin total amount as a currency formatted string.
|
String |
getCurrencyFormattedTotalConfirmedCashAmount() |
String |
getCurrencyFormattedTotalConfirmedCheckAmount()
This method returns the confirmed check total amount as a currency formatted string.
|
String |
getCurrencyFormattedTotalConfirmedCoinAmount()
This method returns the confirmed coin total amount as a currency formatted string.
|
String |
getCurrencyFormattedTotalDepositableCheckAmount()
This method returns the total depositable check amount as a currency formatted string.
|
List |
getDepositCashReceiptControl()
Gets the depositCashReceiptControl attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getGrandTotalConfirmedCashAmount()
returns (confirmed currency + confirmed coin - change amount)
|
Integer |
getNextCheckSequenceId()
Gets the nextCheckSequenceId attribute.
|
Integer |
getNextConfirmedCheckSequenceId()
Gets the nextConfirmedCheckSequenceId attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getSumTotalAmount()
Gets the sumTotalAmount attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalCashAmount()
Gets the totalCashAmount attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalChangeAmount() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalChangeCashAmount()
Gets the totalChangeCashAmount attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalChangeCoinAmount()
Gets the totalChangeCoinAmount attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalCheckAmount()
Gets the totalCheckAmount attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalCoinAmount()
Gets the totalCoinAmount attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalConfirmedCashAmount()
Gets the totalConfirmedCashAmount attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalConfirmedCheckAmount()
Gets the totalConfirmedCheckAmount attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalConfirmedCheckAmountForInterim()
Gets the totalConfirmedCheckAmount attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalConfirmedCoinAmount()
Gets the totalConfirmedCoinAmount attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalConfirmedDollarAmount()
This method returns the overall confirmed total of the document - coin plus check plus cash.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalDepositableCheckAmount()
Gets the total amount of depositable checks
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalDollarAmount()
This method returns the overall total of the document - coin plus check plus cash.
|
void |
initializeCampusLocationCode()
Initializes the campus location code based on ole user role chart org
|
boolean |
isRecategorized()
Gets the recategorized attribute.
|
void |
postProcessSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event) |
void |
prepareForSave()
If the document has a total amount, call method on document to get the total and set in doc header.
|
void |
processAfterRetrieve()
This is the default implementation which ensures that document note attachment references are loaded.
|
void |
refreshCashDetails()
This method refreshes the currency/coin details for this cash receipt document
|
void |
removeCheck(int index)
This method removes a check from the list and updates the total appropriately.
|
void |
removeConfirmedCheck(int index)
This method removes a confirmed check from the list and updates the total appropriately.
|
protected CoinDetail |
retrieveChangeCoinDetail()
Get this document's change coin detail from the database
|
protected CurrencyDetail |
retrieveChangeCurrencyDetail()
Get this document's change currency detail from the database
|
protected CoinDetail |
retrieveCoinDetail()
Grab this document's coin detail from the database
|
protected CoinDetail |
retrieveConfirmedCoinDetail()
Get this document's confirmed coin detail from the database
|
protected CurrencyDetail |
retrieveConfirmedCurrencyDetail()
Get this document's confirmed currency detail from the database
|
protected CurrencyDetail |
retrieveCurrencyDetail()
Get this document's currency detail from the database
|
void |
setChangeCoinDetail(CoinDetail changeCoinDetail)
Sets the changeCoinDetail attribute value.
|
void |
setChangeCurrencyDetail(CurrencyDetail changeCurrencyDetail)
Sets the changeCurrencyDetail attribute value.
|
void |
setCheckEntryMode(String checkEntryMode) |
void |
setChecks(List<Check> checks)
Sets the checks attribute value.
|
void |
setCoinDetail(CoinDetail coinDetail)
Sets the coinDetail attribute value.
|
void |
setConfirmedChecks(List<Check> confirmedChecks)
Sets the confirmed checks attribute value.
|
void |
setConfirmedCoinDetail(CoinDetail coinDetail)
Sets the confirmedCoinDetail attribute value.
|
void |
setConfirmedCurrencyDetail(CurrencyDetail confirmedCurrencyDetail)
Sets the confirmedCurrencyDetail attribute value.
|
void |
setCurrencyDetail(CurrencyDetail currencyDetail)
Sets the currencyDetail attribute value.
|
void |
setDepositCashReceiptControl(List depositCashReceiptControl)
Sets the depositCashReceiptControl attribute value.
|
void |
setNextCheckSequenceId(Integer nextCheckSequenceId)
Sets the nextCheckSequenceId attribute value.
|
void |
setNextConfirmedCheckSequenceId(Integer nextConfirmedCheckSequenceId)
Sets the nextCheckSequenceId attribute value.
|
void |
setRecategorized(boolean recategorized)
Sets the recategorized attribute value.
|
void |
setSumTotalAmount(org.kuali.rice.core.api.util.type.KualiDecimal sumTotalAmount)
Sets the sumTotalAmount attribute.
|
void |
setTotalCashAmount(org.kuali.rice.core.api.util.type.KualiDecimal cashAmount)
Sets the totalCashAmount attribute value.
|
void |
setTotalCheckAmount(org.kuali.rice.core.api.util.type.KualiDecimal totalCheckAmount)
Sets the totalCheckAmount attribute value.
|
void |
setTotalCoinAmount(org.kuali.rice.core.api.util.type.KualiDecimal totalCoinAmount)
Sets the totalCoinAmount attribute value.
|
void |
setTotalConfirmedCashAmount(org.kuali.rice.core.api.util.type.KualiDecimal confirmedCashAmount)
Sets the totalConfirmedCashAmount attribute value.
|
void |
setTotalConfirmedCheckAmount(org.kuali.rice.core.api.util.type.KualiDecimal totalConfirmedCheckAmount)
Sets the totalCheckAmount attribute value.
|
void |
setTotalConfirmedCoinAmount(org.kuali.rice.core.api.util.type.KualiDecimal totalConfirmedCoinAmount)
Sets the totalConfirmedCoinAmount attribute value.
|
void |
toCopy()
Override the campus code on the copied document to whatever the campus of the copying user is
|
customizeExplicitGeneralLedgerPendingEntry, documentPerformsSufficientFundsCheck, getCampusLocationCode, getCapitalAssetInformation, getCapitalAssetManagementModuleService, getDepositDate, getSourceAccountingLinesSectionTitle, getSourceTotal, getTargetAccountingLinesSectionTitle, getTargetTotal, isDebit, setCampusLocationCode, setCapitalAssetInformation, setDepositDate
getCapitalAccountingLines, setCapitalAccountingLines
getNextCapitalAssetLineNumber, setNextCapitalAssetLineNumber
addSourceAccountingLine, addTargetAccountingLine, buildAccountingLineMap, copyAccountingLines, customizeOffsetGeneralLedgerPendingEntry, generateDocumentGeneralLedgerPendingEntries, generateEvents, generateGeneralLedgerPendingEntries, getAccountingLineParser, getDataDictionaryEntry, getDocumentClassForAccountingLineValueAllowedValidation, getEntryValue, getGeneralLedgerPendingEntryAmountForDetail, getGeneralLedgerPendingEntrySourceDetails, getNextSourceLineNumber, getNextTargetLineNumber, getPersistedSourceAccountingLinesForComparison, getPersistedTargetAccountingLinesForComparison, getSourceAccountingLine, getSourceAccountingLineClass, getSourceAccountingLineEntryName, getSourceAccountingLines, getSourceAccountingLinesForComparison, getTargetAccountingLine, getTargetAccountingLineClass, getTargetAccountingLineEntryName, getTargetAccountingLines, getTargetAccountingLinesForComparison, isDocumentFinalOrProcessed, prepareForSave, processExplicitGeneralLedgerPendingEntry, processOffsetGeneralLedgerPendingEntry, setNextSourceLineNumber, setNextTargetLineNumber, setSourceAccountingLines, setTargetAccountingLines, toErrorCorrection, updatePostingYearForAccountingLines
addPendingEntry, changeGeneralLedgerPendingEntriesApprovedStatusCode, clearAnyGeneralLedgerPendingEntries, getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, removeGeneralLedgerPendingEntries, setGeneralLedgerPendingEntries
createInitialAccountingPeriod, getAccountingPeriod, getAccountingPeriodCompositeString, getAccountingPeriodService, getDataDictionaryService, getDateTimeService, getFinancialDocumentTypeCode, getPostingPeriodCode, getPostingYear, retrieveCurrentAccountingPeriod, setAccountingPeriod, setAccountingPeriodCompositeString, setPostingPeriodCode, setPostingYear
answerSplitNodeQuestion, doRouteLevelChange, getApplicationDocumentStatus, getBusinessObjectService, getFinancialSystemDocumentHeader, getFinancialSystemDocumentService, getParameterService, setApplicationDocumentStatus, setDocumentHeader, updateAndSaveAppDocStatus
getAllowsCopy, isSessionDocument
addCopyErrorDocumentNote, 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, refresh, refreshIfEmpty, refreshPessimisticLocks, refreshReferenceObject, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentNumber, setNewDocumentHeader, setNotes, setPessimisticLocks, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refreshNonUpdateableReferences, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCapitalAssetInformation, setCapitalAssetInformation
getGeneralLedgerPendingEntries, getGeneralLedgerPendingEntry, getPendingLedgerEntriesForSufficientFundsChecking, setGeneralLedgerPendingEntries
getAccountingPeriod, getPostingPeriodCode, getPostingYear, setAccountingPeriod, setPostingPeriodCode, setPostingYear
answerSplitNodeQuestion, getFinancialSystemDocumentHeader
addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNote, getNotes, getNoteTarget, getNoteType, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, populateDocumentForRouting, refreshPessimisticLocks, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNotes, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
addPendingEntry, clearAnyGeneralLedgerPendingEntries, getDocumentHeader, getFinancialDocumentTypeCode, getFinancialSystemDocumentHeader, getPostingYear
public static final String CHECK_ENTRY_DETAIL
public static final String CHECK_ENTRY_TOTAL
public static final String DOCUMENT_TYPE
protected String checkEntryMode
protected List<Check> confirmedChecks
protected List<DepositCashReceiptControl> depositCashReceiptControl
protected Integer nextCheckSequenceId
protected Integer nextConfirmedCheckSequenceId
protected org.kuali.rice.core.api.util.type.KualiDecimal totalCashAmount
protected org.kuali.rice.core.api.util.type.KualiDecimal totalCheckAmount
protected org.kuali.rice.core.api.util.type.KualiDecimal totalCoinAmount
protected org.kuali.rice.core.api.util.type.KualiDecimal sumTotalAmount
protected org.kuali.rice.core.api.util.type.KualiDecimal totalConfirmedCashAmount
protected org.kuali.rice.core.api.util.type.KualiDecimal totalConfirmedCheckAmount
protected org.kuali.rice.core.api.util.type.KualiDecimal totalConfirmedCoinAmount
protected org.kuali.rice.core.api.util.type.KualiDecimal totalChangeAmount
protected CurrencyDetail currencyDetail
protected CoinDetail coinDetail
protected CurrencyDetail confirmedCurrencyDetail
protected CoinDetail confirmedCoinDetail
protected CurrencyDetail changeCurrencyDetail
protected CoinDetail changeCoinDetail
protected boolean recategorized
protected String createDate
public CashReceiptDocument()
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalCashAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalConfirmedCashAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalChangeCashAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalDepositableCheckAmount()
public boolean existDepositableChecks()
public String getCurrencyFormattedTotalDepositableCheckAmount()
public String getCurrencyFormattedTotalCashAmount()
public String getCurrencyFormattedTotalConfirmedCashAmount()
public void setTotalCashAmount(org.kuali.rice.core.api.util.type.KualiDecimal cashAmount)
cashAmount
- The totalCashAmount to set.public void setTotalConfirmedCashAmount(org.kuali.rice.core.api.util.type.KualiDecimal confirmedCashAmount)
cashAmount
- The totalConfirmedCashAmount to set.public void setCheckEntryMode(String checkEntryMode)
checkEntryMode
- public String getCheckEntryMode()
public void setChecks(List<Check> checks)
checks
- The checks to set.public List<Check> getConfirmedChecks()
public void setConfirmedChecks(List<Check> confirmedChecks)
confirmedChecks
- The checks to set.public int getCheckCount()
public int getConfirmedCheckCount()
public void addConfirmedCheck(Check check)
check
- public Check getCheck(int index)
index
- public Check getConfirmedCheck(int index)
index
- public List<SufficientFundsItem> checkSufficientFunds()
GeneralLedgerPostingDocument
checkSufficientFunds
in interface GeneralLedgerPostingDocument
checkSufficientFunds
in class GeneralLedgerPostingDocumentBase
GeneralLedgerPostingDocumentBase.checkSufficientFunds()
public void removeCheck(int index)
index
- public void removeConfirmedCheck(int index)
index
- public Integer getNextCheckSequenceId()
public void setNextCheckSequenceId(Integer nextCheckSequenceId)
nextCheckSequenceId
- The nextCheckSequenceId to set.public Integer getNextConfirmedCheckSequenceId()
public void setNextConfirmedCheckSequenceId(Integer nextConfirmedCheckSequenceId)
nextCheckSequenceId
- The nextCheckSequenceId to set.public org.kuali.rice.core.api.util.type.KualiDecimal getTotalCheckAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalConfirmedCheckAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalConfirmedCheckAmountForInterim()
public String getCurrencyFormattedTotalCheckAmount()
public String getCurrencyFormattedTotalConfirmedCheckAmount()
public void setTotalCheckAmount(org.kuali.rice.core.api.util.type.KualiDecimal totalCheckAmount)
totalCheckAmount
- The totalCheckAmount to set.public void setTotalConfirmedCheckAmount(org.kuali.rice.core.api.util.type.KualiDecimal totalConfirmedCheckAmount)
totalCheckAmount
- The totalCheckAmount to set.public org.kuali.rice.core.api.util.type.KualiDecimal getTotalCoinAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalConfirmedCoinAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalChangeCoinAmount()
public String getCurrencyFormattedTotalCoinAmount()
public String getCurrencyFormattedTotalConfirmedCoinAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getGrandTotalConfirmedCashAmount()
public String getCurrencyFormattedGrandTotalConfirmedCashAmount()
public void setTotalCoinAmount(org.kuali.rice.core.api.util.type.KualiDecimal totalCoinAmount)
totalCoinAmount
- The totalCoinAmount to set.public void setTotalConfirmedCoinAmount(org.kuali.rice.core.api.util.type.KualiDecimal totalConfirmedCoinAmount)
totalCoinAmount
- The totalConfirmedCoinAmount to set.public org.kuali.rice.core.api.util.type.KualiDecimal getTotalDollarAmount()
getTotalDollarAmount
in interface AmountTotaling
getTotalDollarAmount
in class AccountingDocumentBase
AccountingDocumentBase.getTotalDollarAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalConfirmedDollarAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalChangeAmount()
public CoinDetail getCoinDetail()
public void setCoinDetail(CoinDetail coinDetail)
coinDetail
- The coinDetail to set.public CoinDetail getConfirmedCoinDetail()
public void setConfirmedCoinDetail(CoinDetail coinDetail)
coinDetail
- The confirmedCoinDetail to set.public CoinDetail getChangeCoinDetail()
public void setChangeCoinDetail(CoinDetail changeCoinDetail)
coinDetail
- The changeCoinDetail to set.public CurrencyDetail getCurrencyDetail()
public void setCurrencyDetail(CurrencyDetail currencyDetail)
currencyDetail
- The currencyDetail to set.public CurrencyDetail getConfirmedCurrencyDetail()
public void setConfirmedCurrencyDetail(CurrencyDetail confirmedCurrencyDetail)
currencyDetail
- The confirmedCurrencyDetail to set.public CurrencyDetail getChangeCurrencyDetail()
public void setChangeCurrencyDetail(CurrencyDetail changeCurrencyDetail)
currencyDetail
- The changeCurrencyDetail to set.public String getCurrencyFormattedSumTotalAmount()
public String getCurrencyFormattedConfirmedSumTotalAmount()
public String getCurrencyFormattedFinalSumTotalAmount()
public String getCurrencyFormattedChangeTotalAmount()
public boolean isRecategorized()
public void setRecategorized(boolean recategorized)
recategorized
- The recategorized to set.public org.kuali.rice.core.api.util.type.KualiDecimal calculateCheckTotal()
public org.kuali.rice.core.api.util.type.KualiDecimal calculateConfirmedCheckTotal()
public void prepareForSave()
FinancialSystemTransactionalDocumentBase
prepareForSave
in interface org.kuali.rice.krad.document.Document
prepareForSave
in class FinancialSystemTransactionalDocumentBase
org.kuali.rice.kns.document.DocumentBase#prepareForSave()
public void processAfterRetrieve()
FinancialSystemTransactionalDocumentBase
processAfterRetrieve
in interface org.kuali.rice.krad.document.Document
processAfterRetrieve
in class FinancialSystemTransactionalDocumentBase
org.kuali.rice.kns.document.DocumentBase#processAfterRetrieve()
public void doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)
doRouteStatusChange
in interface org.kuali.rice.krad.document.Document
doRouteStatusChange
in class CapitalAssetInformationDocumentBase
org.kuali.rice.kns.document.Document#doRouteStatusChange()
public void postProcessSave(org.kuali.rice.krad.rules.rule.event.KualiDocumentEvent event)
postProcessSave
in interface org.kuali.rice.krad.document.Document
postProcessSave
in class org.kuali.rice.krad.document.DocumentBase
org.kuali.rice.kns.document.DocumentBase#postProcessSave(org.kuali.rice.kns.rule.event.KualiDocumentEvent)
public void refreshCashDetails()
protected CurrencyDetail retrieveCurrencyDetail()
protected CoinDetail retrieveCoinDetail()
protected CurrencyDetail retrieveConfirmedCurrencyDetail()
protected CoinDetail retrieveConfirmedCoinDetail()
protected CurrencyDetail retrieveChangeCurrencyDetail()
protected CoinDetail retrieveChangeCoinDetail()
public String getCreateDate()
protected Map getCashDetailPrimaryKey()
protected Map getConfirmedCashDetailPrimaryKey()
protected Map getChangeCashDetailPrimaryKey()
public List buildListOfDeletionAwareLists()
buildListOfDeletionAwareLists
in interface org.kuali.rice.krad.bo.PersistableBusinessObject
buildListOfDeletionAwareLists
in class CapitalAssetInformationDocumentBase
org.kuali.rice.kns.document.TransactionalDocumentBase#buildListOfDeletionAwareLists()
public List generateSaveEvents()
generateSaveEvents
in interface org.kuali.rice.krad.document.Document
generateSaveEvents
in class AccountingDocumentBase
protected List generateEvents(Collection persistedChecks, List currentChecks, String errorPathPrefix, CashReceiptFamilyBase crdoc)
persistedChecks
- currentChecks
- errorPathPrefix
- crdoc
- protected Map buildCheckMap(Collection checks)
checks
- public Check createNewCheck()
public Check createNewConfirmedCheck()
public List getDepositCashReceiptControl()
public void setDepositCashReceiptControl(List depositCashReceiptControl)
depositCashReceiptControl
- The depositCashReceiptControl to set.public void toCopy() throws org.kuali.rice.kew.api.exception.WorkflowException
toCopy
in interface org.kuali.rice.krad.document.Copyable
toCopy
in class AccountingDocumentBase
org.kuali.rice.kew.api.exception.WorkflowException
AccountingDocumentBase.toCopy()
public void initializeCampusLocationCode()
public org.kuali.rice.core.api.util.type.KualiDecimal getSumTotalAmount()
public void setSumTotalAmount(org.kuali.rice.core.api.util.type.KualiDecimal sumTotalAmount)
sumTotalAmount
- The sumTotalAmount to set.Copyright © 2004–2015 The Kuali Foundation. All rights reserved.