|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DocumentAuthorizer
Authorizer class for Document
instances
Authorizer provides user based authorization
The document authorizer is associated with a document type through its data dictionary
DocumentEntry
. This is then used by the framework to authorize certain
actions and in addition used for view presentation logic
Method Summary | |
---|---|
boolean |
canAcknowledge(Document document,
Person user)
|
boolean |
canAddNoteAttachment(Document document,
String attachmentTypeCode,
Person user)
|
boolean |
canAnnotate(Document document,
Person user)
|
boolean |
canApprove(Document document,
Person user)
|
boolean |
canBlanketApprove(Document document,
Person user)
|
boolean |
canCancel(Document document,
Person user)
Determines if the user has permission to cancel the document |
boolean |
canClose(Document document,
Person user)
|
boolean |
canCopy(Document document,
Person user)
Determines if the user has permission to copy the document |
boolean |
canDeleteNoteAttachment(Document document,
String attachmentTypeCode,
String authorUniversalIdentifier,
Person user)
|
boolean |
canDisapprove(Document document,
Person user)
|
boolean |
canEdit(Document document,
Person user)
Determines if the document can be edited; if false is returned, then all fields are in a read only state |
boolean |
canEditDocumentOverview(Document document,
Person user)
|
boolean |
canFyi(Document document,
Person user)
|
boolean |
canInitiate(String documentTypeName,
Person user)
Checks if a user has the permissions to initiate a document |
boolean |
canOpen(Document document,
Person user)
Checks if a user has the permissions to open a document |
boolean |
canPerformRouteReport(Document document,
Person user)
|
boolean |
canRecall(Document document,
Person user)
|
boolean |
canReceiveAdHoc(Document document,
Person user,
String actionRequestCode)
|
boolean |
canReload(Document document,
Person user)
|
boolean |
canRoute(Document document,
Person user)
Determines if the user has permission to route the document |
boolean |
canSave(Document document,
Person user)
|
boolean |
canSendAdHocRequests(Document document,
String actionRequestCd,
Person user)
|
boolean |
canSendAnyTypeAdHocRequests(Document document,
Person user)
|
boolean |
canSendNoteFyi(Document document,
Person user)
|
boolean |
canTakeRequestedAction(Document document,
String actionRequestCode,
Person user)
|
boolean |
canViewNoteAttachment(Document document,
String attachmentTypeCode,
String authorUniversalIdentifier,
Person user)
|
Methods inherited from interface org.kuali.rice.krad.bo.DataObjectAuthorizer |
---|
isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate |
Method Detail |
---|
boolean canInitiate(String documentTypeName, Person user)
documentTypeName,
- user
boolean canOpen(Document document, Person user)
document,
- user
boolean canEdit(Document document, Person user)
document,
- user
boolean canAnnotate(Document document, Person user)
boolean canReload(Document document, Person user)
boolean canClose(Document document, Person user)
boolean canSave(Document document, Person user)
boolean canRoute(Document document, Person user)
document,
- user
boolean canCancel(Document document, Person user)
document,
- user
boolean canCopy(Document document, Person user)
document,
- user
boolean canPerformRouteReport(Document document, Person user)
boolean canBlanketApprove(Document document, Person user)
boolean canApprove(Document document, Person user)
boolean canDisapprove(Document document, Person user)
boolean canSendNoteFyi(Document document, Person user)
boolean canEditDocumentOverview(Document document, Person user)
boolean canFyi(Document document, Person user)
boolean canAcknowledge(Document document, Person user)
boolean canReceiveAdHoc(Document document, Person user, String actionRequestCode)
boolean canAddNoteAttachment(Document document, String attachmentTypeCode, Person user)
boolean canDeleteNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier, Person user)
boolean canViewNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier, Person user)
boolean canSendAdHocRequests(Document document, String actionRequestCd, Person user)
boolean canSendAnyTypeAdHocRequests(Document document, Person user)
boolean canTakeRequestedAction(Document document, String actionRequestCode, Person user)
boolean canRecall(Document document, Person user)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |