org.kuali.kfs.module.purap.document.authorization
Class PurchaseOrderDocumentPresentationController

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.module.purap.document.authorization.PurchasingAccountsPayableDocumentPresentationController
                  extended by org.kuali.kfs.module.purap.document.authorization.PurchaseOrderDocumentPresentationController
All Implemented Interfaces:
FinancialSystemTransactionalDocumentPresentationController, org.kuali.rice.kns.document.authorization.DocumentPresentationController, org.kuali.rice.kns.document.authorization.TransactionalDocumentPresentationController
Direct Known Subclasses:
PurchaseOrderAmendmentDocumentPresentationController, PurchaseOrderCloseDocumentPresentationController, PurchaseOrderPaymentHoldDocumentPresentationController, PurchaseOrderRemoveHoldDocumentPresentationController, PurchaseOrderReopenDocumentPresentationController, PurchaseOrderRetransmitDocumentPresentationController, PurchaseOrderVoidDocumentPresentationController

public class PurchaseOrderDocumentPresentationController
extends PurchasingAccountsPayableDocumentPresentationController


Constructor Summary
PurchaseOrderDocumentPresentationController()
           
 
Method Summary
protected  boolean canCancel(org.kuali.rice.kns.document.Document document)
           
protected  boolean canClose(org.kuali.rice.kns.document.Document document)
           
protected  boolean canEdit(org.kuali.rice.kns.document.Document document)
          None of the PURAP documents allowing editing by adhoc requests
protected  boolean canFirstTransmitPrintPo(PurchaseOrderDocument poDocument)
          Determines whether to display the button to print the pdf for the first time transmit.
protected  boolean canFyi(org.kuali.rice.kns.document.Document document)
           
protected  boolean canPreviewPrintPo(PurchaseOrderDocument poDocument)
          Determines whether to display the print preview button for the first time transmit.
protected  boolean canReload(org.kuali.rice.kns.document.Document document)
           
protected  boolean canResendCxml(PurchaseOrderDocument poDocument)
          Determines whether to display the resend po button for the purchase order document.
protected  boolean canRoute(org.kuali.rice.kns.document.Document document)
           
protected  boolean canSave(org.kuali.rice.kns.document.Document document)
           
 Set<String> getEditModes(org.kuali.rice.kns.document.Document document)
           
 
Methods inherited from class org.kuali.kfs.module.purap.document.authorization.PurchasingAccountsPayableDocumentPresentationController
canEditDocumentOverview
 
Methods inherited from class org.kuali.kfs.sys.document.authorization.FinancialSystemTransactionalDocumentPresentationControllerBase
canErrorCorrect, canHaveBankEntry, getBankService, getDocumentActions
 
Methods inherited from class org.kuali.rice.kns.document.authorization.DocumentPresentationControllerBase
canAcknowledge, canAddAdhocRequests, canAnnotate, canApprove, canBlanketApprove, canCopy, canDisapprove, canInitiate, canPerformRouteReport, 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

PurchaseOrderDocumentPresentationController

public PurchaseOrderDocumentPresentationController()
Method Detail

canEdit

protected boolean canEdit(org.kuali.rice.kns.document.Document document)
Description copied from class: PurchasingAccountsPayableDocumentPresentationController
None of the PURAP documents allowing editing by adhoc requests

Overrides:
canEdit in class PurchasingAccountsPayableDocumentPresentationController
See Also:
DocumentPresentationControllerBase.canEdit(org.kuali.rice.kns.document.Document)

canFyi

protected boolean canFyi(org.kuali.rice.kns.document.Document document)
Overrides:
canFyi in class org.kuali.rice.kns.document.authorization.DocumentPresentationControllerBase

canCancel

protected boolean canCancel(org.kuali.rice.kns.document.Document document)
Overrides:
canCancel in class org.kuali.rice.kns.document.authorization.DocumentPresentationControllerBase

canClose

protected boolean canClose(org.kuali.rice.kns.document.Document document)
Overrides:
canClose in class org.kuali.rice.kns.document.authorization.DocumentPresentationControllerBase

canReload

protected boolean canReload(org.kuali.rice.kns.document.Document document)
Overrides:
canReload in class org.kuali.rice.kns.document.authorization.DocumentPresentationControllerBase

canSave

protected boolean canSave(org.kuali.rice.kns.document.Document document)
Overrides:
canSave in class org.kuali.rice.kns.document.authorization.DocumentPresentationControllerBase

canRoute

protected boolean canRoute(org.kuali.rice.kns.document.Document document)
Overrides:
canRoute in class org.kuali.rice.kns.document.authorization.DocumentPresentationControllerBase

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 FinancialSystemTransactionalDocumentPresentationControllerBase
See Also:
TransactionalDocumentPresentationControllerBase.getEditModes(org.kuali.rice.kns.document.Document)

canFirstTransmitPrintPo

protected boolean canFirstTransmitPrintPo(PurchaseOrderDocument poDocument)
Determines whether to display the button to print the pdf for the first time transmit. Conditions: PO status is Pending Print or the transmission method is changed to PRINT during the amendment.

Returns:
boolean true if the print first transmit button can be displayed.

canPreviewPrintPo

protected boolean canPreviewPrintPo(PurchaseOrderDocument poDocument)
Determines whether to display the print preview button for the first time transmit. Conditions are: available while the document is saved or enroute; available for only a certain number of PO transmission types which are stored in a parameter (default to PRIN and FAX)

Returns:
boolean true if the preview print button can be displayed.

canResendCxml

protected boolean canResendCxml(PurchaseOrderDocument poDocument)
Determines whether to display the resend po button for the purchase order document. Conditions: PO status must be error sending cxml and must be current and not pending.

Returns:
boolean true if the resend po button shall be displayed.


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