org.kuali.kfs.module.purap.document.authorization
Class PurchaseOrderDocumentPresentationController
java.lang.Object
org.kuali.rice.kns.document.authorization.DocumentPresentationControllerBase
org.kuali.rice.kns.document.authorization.TransactionalDocumentPresentationControllerBase
org.kuali.kfs.sys.document.authorization.FinancialSystemTransactionalDocumentPresentationControllerBase
org.kuali.kfs.module.purap.document.authorization.PurchasingAccountsPayableDocumentPresentationController
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
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.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 |
PurchaseOrderDocumentPresentationController
public PurchaseOrderDocumentPresentationController()
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.