Package org.kuali.rice.krad.document
Interface DocumentPresentationController
- All Known Subinterfaces:
MaintenanceDocumentPresentationController,TransactionalDocumentPresentationController
- All Known Implementing Classes:
DocumentPresentationControllerBase,DocumentViewPresentationControllerBase,MaintenanceDocumentPresentationControllerBase,MaintenanceViewPresentationControllerBase,TransactionalDocumentPresentationControllerBase,TransactionalDocumentViewPresentationControllerBase
public interface DocumentPresentationController
Determines what actions are applicable to the given document, irrespective of user
or other state. These initial actions are used as inputs for further filtering depending
on context.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbooleancanAcknowledge(Document document) booleancanAddAdhocRequests(Document document) booleancanAnnotate(Document document) booleancanApprove(Document document) booleancanBlanketApprove(Document document) booleanbooleanbooleancanComplete(Document document) booleanbooleancanDisapprove(Document document) booleanbooleancanEditDocumentOverview(Document document) booleanbooleancanInitiate(String documentTypeName) booleancanPerformRouteReport(Document document) booleanbooleanbooleanbooleanbooleancanSendAdhocRequests(Document document) booleancanSendNoteFyi(Document document) booleancanSuperUserApprove(Document document) Determines if the document state should allow a super user approving the document.booleancanSuperUserDisapprove(Document document) Determines if the document state should allow a super user disapproving the document.booleancanSuperUserTakeAction(Document document) Determines if the document state should allow a super user taking an action.voidsetDocumentRequestAuthorizationCache(DocumentRequestAuthorizationCache documentRequestAuthorizationCache)
-
Method Details
-
canInitiate
-
canEdit
-
canAnnotate
-
canReload
-
canClose
-
canSave
-
canRoute
-
canCancel
-
canCopy
-
canPerformRouteReport
-
canAddAdhocRequests
-
canBlanketApprove
-
canApprove
-
canDisapprove
-
canSendAdhocRequests
-
canSendNoteFyi
-
canEditDocumentOverview
-
canFyi
-
canAcknowledge
-
canComplete
-
canRecall
- Since:
- 2.1
-
canSuperUserTakeAction
Determines if the document state should allow a super user taking an action.- Parameters:
document- document to check- Returns:
- true the document state should allow a super user taking an action, otherwise false
- Since:
- 2.5
-
canSuperUserApprove
Determines if the document state should allow a super user approving the document.- Parameters:
document- document to check- Returns:
- true if the document state should allow a super user approving the document, otherwise false
- Since:
- 2.5
-
canSuperUserDisapprove
Determines if the document state should allow a super user disapproving the document.- Parameters:
document- document to check- Returns:
- true if the document state should allow a super user disapproving the document, otherwise false
- Since:
- 2.5
-
setDocumentRequestAuthorizationCache
void setDocumentRequestAuthorizationCache(DocumentRequestAuthorizationCache documentRequestAuthorizationCache)
-