org.kuali.kfs.sys.document.authorization
Class FinancialSystemTransactionalDocumentPresentationControllerBase

java.lang.Object
  extended by org.kuali.rice.kns.document.authorization.DocumentPresentationControllerBase
      extended by org.kuali.rice.kns.document.authorization.TransactionalDocumentPresentationControllerBase
          extended by org.kuali.kfs.sys.document.authorization.FinancialSystemTransactionalDocumentPresentationControllerBase
All Implemented Interfaces:
FinancialSystemTransactionalDocumentPresentationController, org.kuali.rice.kns.document.authorization.DocumentPresentationController, org.kuali.rice.kns.document.authorization.TransactionalDocumentPresentationController
Direct Known Subclasses:
BarcodeInventoryErrorDocumentPresentationController, BudgetConstructionDocumentPresentationController, CashControlDocumentPresentationController, CustomerCreditMemoDocumentPresentationController, CustomerInvoiceDocumentPresentationController, CustomerInvoiceWriteoffDocumentPresentationController, EffortDocumentPresentationController, EndowmentToGLTransferOfFundsDocumentPresentationController, EndowmentTransactionalDocumentPresentationController, EquipmentLoanOrReturnDocumentPresentationController, GLToEndowmentTransferOfFundsDocumentPresentationController, HoldingAdjustmentDocumentPresentationController, HoldingHistoryValueAdjustmentDocumentPresentationController, LaborExpensesDocumentPresentationController, LedgerPostingDocumentPresentationControllerBase, PaymentApplicationDocumentPresentationController, PurchasingAccountsPayableDocumentPresentationController

public class FinancialSystemTransactionalDocumentPresentationControllerBase
extends org.kuali.rice.kns.document.authorization.TransactionalDocumentPresentationControllerBase
implements FinancialSystemTransactionalDocumentPresentationController

Base class for all FinancialSystemDocumentPresentationControllers.


Constructor Summary
FinancialSystemTransactionalDocumentPresentationControllerBase()
           
 
Method Summary
 boolean canErrorCorrect(FinancialSystemTransactionalDocument document)
          Makes sure that the given document implements error correction, that error correction is turned on for the document in the data dictionary, and that the document is in a workflow state that allows error correction.
protected  boolean canHaveBankEntry(org.kuali.rice.kns.document.Document document)
           
protected  BankService getBankService()
           
 Set<String> getDocumentActions(org.kuali.rice.kns.document.Document document)
           
 Set<String> getEditModes(org.kuali.rice.kns.document.Document document)
           
 
Methods inherited from class org.kuali.rice.kns.document.authorization.DocumentPresentationControllerBase
canAcknowledge, canAddAdhocRequests, canAnnotate, canApprove, canBlanketApprove, canCancel, canClose, canCopy, canDisapprove, canEdit, canEditDocumentOverview, canFyi, canInitiate, canPerformRouteReport, canReload, canRoute, canSave, canSendAdhocRequests, canSendNoteFyi, getParameterService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kns.document.authorization.DocumentPresentationController
canInitiate
 

Constructor Detail

FinancialSystemTransactionalDocumentPresentationControllerBase

public FinancialSystemTransactionalDocumentPresentationControllerBase()
Method Detail

canErrorCorrect

public boolean canErrorCorrect(FinancialSystemTransactionalDocument document)
Makes sure that the given document implements error correction, that error correction is turned on for the document in the data dictionary, and that the document is in a workflow state that allows error correction.

Specified by:
canErrorCorrect in interface FinancialSystemTransactionalDocumentPresentationController
Parameters:
document - the document to error correct
Returns:
true if the document can be error corrected, false otherwise
See Also:
FinancialSystemTransactionalDocumentPresentationController.canErrorCorrect(org.kuali.kfs.sys.document.FinancialSystemTransactionalDocument)

getDocumentActions

public Set<String> getDocumentActions(org.kuali.rice.kns.document.Document document)
Specified by:
getDocumentActions in interface org.kuali.rice.kns.document.authorization.DocumentPresentationController
Overrides:
getDocumentActions in class org.kuali.rice.kns.document.authorization.DocumentPresentationControllerBase
See Also:
DocumentPresentationControllerBase.getDocumentActions(org.kuali.rice.kns.document.Document)

getEditModes

public Set<String> getEditModes(org.kuali.rice.kns.document.Document document)
Specified by:
getEditModes in interface org.kuali.rice.kns.document.authorization.TransactionalDocumentPresentationController
Overrides:
getEditModes in class org.kuali.rice.kns.document.authorization.TransactionalDocumentPresentationControllerBase
See Also:
TransactionalDocumentPresentationControllerBase.getEditModes(org.kuali.rice.kns.document.Document)

canHaveBankEntry

protected boolean canHaveBankEntry(org.kuali.rice.kns.document.Document document)

getBankService

protected BankService getBankService()


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.