public class CashManagementDocumentPresentationControllerBase extends LedgerPostingDocumentPresentationControllerBase implements CashManagementDocumentPresentationController
| Constructor and Description |
|---|
CashManagementDocumentPresentationControllerBase() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canAddAdhocRequests(org.kuali.rice.krad.document.Document document) |
boolean |
canApprove(org.kuali.rice.krad.document.Document document) |
boolean |
canBlanketApprove(org.kuali.rice.krad.document.Document document) |
boolean |
canCancel(org.kuali.rice.krad.document.Document document) |
boolean |
canDisapprove(org.kuali.rice.krad.document.Document document) |
boolean |
canOpenCashDrawer(org.kuali.rice.krad.document.Document document)
Determines if the cash drawer can be opened by testing two things:
That the cash drawer is currently closed.
That no cash drawer maintenance documents have a lock on the cash drawer.
|
boolean |
canRoute(org.kuali.rice.krad.document.Document document) |
boolean |
canSave(org.kuali.rice.krad.document.Document document) |
protected org.kuali.rice.krad.maintenance.Maintainable |
createCashDrawerMaintainable(org.kuali.rice.krad.datadictionary.MaintenanceDocumentEntry cashDrawerMaintenanceDocumentEntry)
Builds an instance of the appropriate Maintainable implementation for the Cash Drawer Maintainable
|
Set<String> |
getDocumentActions(org.kuali.rice.krad.document.Document document) |
Set<String> |
getEditModes(org.kuali.rice.krad.document.Document document) |
protected boolean |
noExistCashDrawerMaintLocks(CashDrawer cashDrawer,
String documentNumber)
Determines that no maintenance documents have locks on the given cash drawer
|
protected CashDrawer |
retrieveCashDrawer(org.kuali.rice.krad.document.Document document)
Retrieves the cash drawer associated with the given cash management document
|
canErrorCorrectcanHaveBankEntry, getBankService, getDataDictionaryService, getParameterEvaluatorService, getUniversityDateService, isApprovalDateWithinFiscalYearcanAcknowledge, canAnnotate, canClose, canComplete, canCopy, canEdit, canEditDocumentOverview, canFyi, canInitiate, canPerformRouteReport, canRecall, canReload, canSendAdhocRequests, canSendNoteFyi, getParameterServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanErrorCorrectpublic CashManagementDocumentPresentationControllerBase()
public Set<String> getEditModes(org.kuali.rice.krad.document.Document document)
getEditModes in interface org.kuali.rice.kns.document.authorization.TransactionalDocumentPresentationControllergetEditModes in class FinancialSystemTransactionalDocumentPresentationControllerBaseFinancialSystemTransactionalDocumentPresentationControllerBase.getEditModes(org.kuali.rice.krad.document.Document)public boolean canApprove(org.kuali.rice.krad.document.Document document)
canApprove in interface org.kuali.rice.krad.document.DocumentPresentationControllercanApprove in class org.kuali.rice.krad.document.DocumentPresentationControllerBaseorg.kuali.rice.krad.document.authorization.DocumentPresentationControllerBase#canApprove(org.kuali.rice.krad.document.Document)public boolean canBlanketApprove(org.kuali.rice.krad.document.Document document)
canBlanketApprove in interface org.kuali.rice.krad.document.DocumentPresentationControllercanBlanketApprove in class org.kuali.rice.krad.document.DocumentPresentationControllerBaseorg.kuali.rice.krad.document.authorization.DocumentPresentationControllerBase#canBlanketApprove(org.kuali.rice.krad.document.Document)public boolean canCancel(org.kuali.rice.krad.document.Document document)
canCancel in interface org.kuali.rice.krad.document.DocumentPresentationControllercanCancel in class org.kuali.rice.krad.document.DocumentPresentationControllerBaseorg.kuali.rice.krad.document.authorization.DocumentPresentationControllerBase#canCancel(org.kuali.rice.krad.document.Document)public boolean canDisapprove(org.kuali.rice.krad.document.Document document)
canDisapprove in interface org.kuali.rice.krad.document.DocumentPresentationControllercanDisapprove in class org.kuali.rice.krad.document.DocumentPresentationControllerBaseorg.kuali.rice.krad.document.authorization.DocumentPresentationControllerBase#canDisapprove(org.kuali.rice.krad.document.Document)public boolean canRoute(org.kuali.rice.krad.document.Document document)
canRoute in interface org.kuali.rice.krad.document.DocumentPresentationControllercanRoute in class org.kuali.rice.krad.document.DocumentPresentationControllerBaseorg.kuali.rice.krad.document.authorization.DocumentPresentationControllerBase#canRoute(org.kuali.rice.krad.document.Document)public boolean canSave(org.kuali.rice.krad.document.Document document)
canSave in interface org.kuali.rice.krad.document.DocumentPresentationControllercanSave in class org.kuali.rice.krad.document.DocumentPresentationControllerBaseorg.kuali.rice.krad.document.authorization.DocumentPresentationControllerBase#canSave(org.kuali.rice.krad.document.Document)public boolean canAddAdhocRequests(org.kuali.rice.krad.document.Document document)
canAddAdhocRequests in interface org.kuali.rice.krad.document.DocumentPresentationControllercanAddAdhocRequests in class org.kuali.rice.krad.document.DocumentPresentationControllerBaseorg.kuali.rice.krad.document.authorization.DocumentPresentationControllerBase#canAdHocRoute(org.kuali.rice.krad.document.Document)public boolean canOpenCashDrawer(org.kuali.rice.krad.document.Document document)
canOpenCashDrawer in interface CashManagementDocumentPresentationControllerdocument - the document that wishes to open the cash drawerprotected CashDrawer retrieveCashDrawer(org.kuali.rice.krad.document.Document document)
document - a CashManagementDocument with an associated cash drawerprotected boolean noExistCashDrawerMaintLocks(CashDrawer cashDrawer, String documentNumber)
cashDrawer - the cash drawer that may have locks on itprotected org.kuali.rice.krad.maintenance.Maintainable createCashDrawerMaintainable(org.kuali.rice.krad.datadictionary.MaintenanceDocumentEntry cashDrawerMaintenanceDocumentEntry)
cashDrawerMaintenanceDocumentEntry - the data dictionary entry from the Cash Drawer's maintenance documentpublic Set<String> getDocumentActions(org.kuali.rice.krad.document.Document document)
getDocumentActions in class FinancialSystemTransactionalDocumentPresentationControllerBaseorg.kuali.rice.krad.document.authorization.DocumentPresentationControllerBase#getDocumentActions(org.kuali.rice.krad.document.Document)Copyright © 2004–2015 The Kuali Foundation. All rights reserved.