org.kuali.kfs.fp.document.authorization
Class DisbursementVoucherDocumentPresentationController

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
              extended by org.kuali.kfs.sys.document.authorization.LedgerPostingDocumentPresentationControllerBase
                  extended by org.kuali.kfs.sys.document.authorization.AccountingDocumentPresentationControllerBase
                      extended by org.kuali.kfs.fp.document.authorization.DisbursementVoucherDocumentPresentationController
All Implemented Interfaces:
FinancialSystemTransactionalDocumentPresentationController, org.kuali.rice.kns.document.authorization.DocumentPresentationController, org.kuali.rice.kns.document.authorization.TransactionalDocumentPresentationController

public class DisbursementVoucherDocumentPresentationController
extends AccountingDocumentPresentationControllerBase


Constructor Summary
DisbursementVoucherDocumentPresentationController()
           
 
Method Summary
protected  void addFullEntryEntryMode(org.kuali.rice.kns.document.Document document, Set<String> editModes)
           
protected  void addPayeeEditEntryMode(org.kuali.rice.kns.document.Document document, Set<String> editModes)
           
protected  void addPaymentHandlingEntryMode(org.kuali.rice.kns.document.Document document, Set<String> editModes)
          If at a proper route node, adds the ability to edit payment handling fields
protected  void addSpecialHandlingChagingEntryMode(org.kuali.rice.kns.document.Document document, Set<String> editModes)
          If at a proper route node, adds the ability to edit whether special handling is needed on the disbursement voucher
protected  void addTravelEntryMode(org.kuali.rice.kns.document.Document document, Set<String> editModes)
          If at a proper route node, adds the ability to edit the travel information on the disbursement voucher
protected  void addVoucherDeadlineEntryMode(org.kuali.rice.kns.document.Document document, Set<String> editModes)
          If at a proper route node, adds the ability to edit the due date for the voucher
protected  boolean canBlanketApprove(org.kuali.rice.kns.document.Document document)
           
 Set<String> getEditModes(org.kuali.rice.kns.document.Document document)
           
 
Methods inherited from class org.kuali.kfs.sys.document.authorization.AccountingDocumentPresentationControllerBase
addExpenseEntryEditMode, canEdit, getCurrentRouteLevels, userOwnsAnyAccountingLine
 
Methods inherited from class org.kuali.kfs.sys.document.authorization.LedgerPostingDocumentPresentationControllerBase
canErrorCorrect
 
Methods inherited from class org.kuali.kfs.sys.document.authorization.FinancialSystemTransactionalDocumentPresentationControllerBase
canHaveBankEntry, getBankService, getDocumentActions
 
Methods inherited from class org.kuali.rice.kns.document.authorization.DocumentPresentationControllerBase
canAcknowledge, canAddAdhocRequests, canAnnotate, canApprove, canCancel, canClose, canCopy, canDisapprove, 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

DisbursementVoucherDocumentPresentationController

public DisbursementVoucherDocumentPresentationController()
Method Detail

canBlanketApprove

protected boolean canBlanketApprove(org.kuali.rice.kns.document.Document document)
Overrides:
canBlanketApprove in class org.kuali.rice.kns.document.authorization.DocumentPresentationControllerBase
See Also:
DocumentPresentationControllerBase.canBlanketApprove(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 AccountingDocumentPresentationControllerBase
See Also:
FinancialSystemTransactionalDocumentPresentationControllerBase.getEditModes(org.kuali.rice.kns.document.Document)

addPayeeEditEntryMode

protected void addPayeeEditEntryMode(org.kuali.rice.kns.document.Document document,
                                     Set<String> editModes)

addFullEntryEntryMode

protected void addFullEntryEntryMode(org.kuali.rice.kns.document.Document document,
                                     Set<String> editModes)

addPaymentHandlingEntryMode

protected void addPaymentHandlingEntryMode(org.kuali.rice.kns.document.Document document,
                                           Set<String> editModes)
If at a proper route node, adds the ability to edit payment handling fields

Parameters:
document - the disbursement voucher document authorization is being sought on
editModes - the edit modes so far, which can be added to

addVoucherDeadlineEntryMode

protected void addVoucherDeadlineEntryMode(org.kuali.rice.kns.document.Document document,
                                           Set<String> editModes)
If at a proper route node, adds the ability to edit the due date for the voucher

Parameters:
document - the disbursement voucher document authorization is being sought on
editModes - the edit modes so far, which can be added to

addTravelEntryMode

protected void addTravelEntryMode(org.kuali.rice.kns.document.Document document,
                                  Set<String> editModes)
If at a proper route node, adds the ability to edit the travel information on the disbursement voucher

Parameters:
document - the disbursement voucher document authorization is being sought on
editModes - the edit modes so far, which can be added to

addSpecialHandlingChagingEntryMode

protected void addSpecialHandlingChagingEntryMode(org.kuali.rice.kns.document.Document document,
                                                  Set<String> editModes)
If at a proper route node, adds the ability to edit whether special handling is needed on the disbursement voucher

Parameters:
document - the disbursement voucher document authorization is being sought on
editModes - the edit modes so far, which can be added to


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