@Deprecated public class DocumentAuthorizerBase extends BusinessObjectAuthorizerBase implements DocumentAuthorizer
| Modifier and Type | Field and Description |
|---|---|
static String |
EDIT_MODE_DEFAULT_TRUE_VALUE
Deprecated.
|
protected static org.apache.commons.logging.Log |
LOG
Deprecated.
|
static String |
PRE_ROUTING_ROUTE_NAME
Deprecated.
|
static String |
USER_SESSION_METHOD_TO_CALL_COMPLETE_MARKER
Deprecated.
|
static String |
USER_SESSION_METHOD_TO_CALL_COMPLETE_OBJECT_KEY
Deprecated.
|
static String |
USER_SESSION_METHOD_TO_CALL_OBJECT_KEY
Deprecated.
|
| Constructor and Description |
|---|
DocumentAuthorizerBase()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPermissionDetails(Object dataObject,
Map<String,String> attributes)
Deprecated.
|
protected void |
addRoleQualification(Object dataObject,
Map<String,String> attributes)
Deprecated.
|
protected void |
addStandardAttributes(Document document,
Map<String,String> attributes)
Deprecated.
|
boolean |
canAcknowledge(Document document,
Person user)
Deprecated.
|
boolean |
canAddNoteAttachment(Document document,
String attachmentTypeCode,
Person user)
Deprecated.
|
boolean |
canAnnotate(Document document,
Person user)
Deprecated.
|
boolean |
canApprove(Document document,
Person user)
Deprecated.
|
boolean |
canBlanketApprove(Document document,
Person user)
Deprecated.
|
boolean |
canCancel(Document document,
Person user)
Deprecated.
|
boolean |
canClose(Document document,
Person user)
Deprecated.
|
boolean |
canCopy(Document document,
Person user)
Deprecated.
|
boolean |
canDeleteNoteAttachment(Document document,
String attachmentTypeCode,
String createdBySelfOnly,
Person user)
Deprecated.
|
boolean |
canDisapprove(Document document,
Person user)
Deprecated.
|
boolean |
canEdit(Document document,
Person user)
Deprecated.
|
boolean |
canEditDocumentOverview(Document document,
Person user)
Deprecated.
|
boolean |
canFyi(Document document,
Person user)
Deprecated.
|
boolean |
canInitiate(String documentTypeName,
Person user)
Deprecated.
|
boolean |
canOpen(Document document,
Person user)
Deprecated.
|
boolean |
canPerformRouteReport(Document document,
Person user)
Deprecated.
|
boolean |
canRecall(Document document,
Person user)
Deprecated.
|
boolean |
canReceiveAdHoc(Document document,
Person user,
String actionRequestCode)
Deprecated.
|
boolean |
canReload(Document document,
Person user)
Deprecated.
|
boolean |
canRoute(Document document,
Person user)
Deprecated.
|
boolean |
canSave(Document document,
Person user)
Deprecated.
|
boolean |
canSendAdHocRequests(Document document,
String actionRequestCd,
Person user)
Deprecated.
|
boolean |
canSendAnyTypeAdHocRequests(Document document,
Person user)
Deprecated.
|
boolean |
canSendNoteFyi(Document document,
Person user)
Deprecated.
|
boolean |
canSuperUserApprove(Document document,
Person user)
Deprecated.
|
boolean |
canSuperUserDisapprove(Document document,
Person user)
Deprecated.
|
boolean |
canSuperUserTakeAction(Document document,
Person user)
Deprecated.
|
boolean |
canTakeRequestedAction(Document document,
String actionRequestCode,
Person user)
Deprecated.
|
boolean |
canViewNoteAttachment(Document document,
String attachmentTypeCode,
Person user)
Deprecated.
|
boolean |
canViewNoteAttachment(Document document,
String attachmentTypeCode,
String authorUniversalIdentifier,
Person user)
Deprecated.
|
Set<String> |
getDocumentActions(Document document,
Person user,
Set<String> documentActions)
Deprecated.
Individual document families will need to reimplement this according to
their own needs; this version should be good enough to be usable during
initial development.
|
protected boolean |
isDocumentInitiator(Document document,
Person user)
Deprecated.
|
void |
setDocumentRequestAuthorizationCache(DocumentRequestAuthorizationCache documentRequestAuthorizationCache)
Deprecated.
|
getCollectionItemPermissionDetails, getCollectionItemRoleQualifications, getDataDictionaryService, getKualiModuleService, getRoleQualification, isAuthorized, isAuthorized, isAuthorizedByTemplate, permissionExistsByTemplate, permissionExistsByTemplategetPermissionDetailValues, getPermissionService, getPersonService, getRoleQualification, isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate, permissionExistsByTemplate, permissionExistsByTemplate, permissionExistsByTemplateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCollectionItemPermissionDetails, getCollectionItemRoleQualifications, isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplateisAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplateprotected static org.apache.commons.logging.Log LOG
public static final String PRE_ROUTING_ROUTE_NAME
public static final String EDIT_MODE_DEFAULT_TRUE_VALUE
public static final String USER_SESSION_METHOD_TO_CALL_OBJECT_KEY
public static final String USER_SESSION_METHOD_TO_CALL_COMPLETE_OBJECT_KEY
public static final String USER_SESSION_METHOD_TO_CALL_COMPLETE_MARKER
public DocumentAuthorizerBase()
public Set<String> getDocumentActions(Document document, Person user, Set<String> documentActions)
public boolean canInitiate(String documentTypeName, Person user)
canInitiate in interface DocumentAuthorizerpublic boolean canEdit(Document document, Person user)
canEdit in interface DocumentAuthorizerpublic boolean canAnnotate(Document document, Person user)
canAnnotate in interface DocumentAuthorizerpublic boolean canReload(Document document, Person user)
canReload in interface DocumentAuthorizerpublic boolean canClose(Document document, Person user)
canClose in interface DocumentAuthorizerpublic boolean canSave(Document document, Person user)
canSave in interface DocumentAuthorizerpublic boolean canRoute(Document document, Person user)
canRoute in interface DocumentAuthorizerpublic boolean canCancel(Document document, Person user)
canCancel in interface DocumentAuthorizerpublic boolean canRecall(Document document, Person user)
canRecall in interface DocumentAuthorizerpublic boolean canCopy(Document document, Person user)
canCopy in interface DocumentAuthorizerpublic boolean canPerformRouteReport(Document document, Person user)
canPerformRouteReport in interface DocumentAuthorizerpublic boolean canBlanketApprove(Document document, Person user)
canBlanketApprove in interface DocumentAuthorizerpublic boolean canApprove(Document document, Person user)
canApprove in interface DocumentAuthorizerpublic boolean canDisapprove(Document document, Person user)
canDisapprove in interface DocumentAuthorizerpublic boolean canSendNoteFyi(Document document, Person user)
canSendNoteFyi in interface DocumentAuthorizerpublic boolean canFyi(Document document, Person user)
canFyi in interface DocumentAuthorizerpublic boolean canAcknowledge(Document document, Person user)
canAcknowledge in interface DocumentAuthorizerpublic boolean canReceiveAdHoc(Document document, Person user, String actionRequestCode)
canReceiveAdHoc in interface DocumentAuthorizerpublic boolean canOpen(Document document, Person user)
canOpen in interface DocumentAuthorizerpublic boolean canAddNoteAttachment(Document document, String attachmentTypeCode, Person user)
canAddNoteAttachment in interface DocumentAuthorizerpublic boolean canDeleteNoteAttachment(Document document, String attachmentTypeCode, String createdBySelfOnly, Person user)
canDeleteNoteAttachment in interface DocumentAuthorizerpublic boolean canViewNoteAttachment(Document document, String attachmentTypeCode, Person user)
canViewNoteAttachment in interface DocumentAuthorizerpublic boolean canViewNoteAttachment(Document document, String attachmentTypeCode, String authorUniversalIdentifier, Person user)
canViewNoteAttachment in interface DocumentAuthorizerpublic boolean canSendAdHocRequests(Document document, String actionRequestCd, Person user)
canSendAdHocRequests in interface DocumentAuthorizerpublic boolean canEditDocumentOverview(Document document, Person user)
canEditDocumentOverview in interface DocumentAuthorizerpublic boolean canSendAnyTypeAdHocRequests(Document document, Person user)
canSendAnyTypeAdHocRequests in interface DocumentAuthorizerpublic boolean canTakeRequestedAction(Document document, String actionRequestCode, Person user)
canTakeRequestedAction in interface DocumentAuthorizerpublic boolean canSuperUserTakeAction(Document document, Person user)
canSuperUserTakeAction in interface DocumentAuthorizerpublic boolean canSuperUserApprove(Document document, Person user)
canSuperUserApprove in interface DocumentAuthorizerpublic boolean canSuperUserDisapprove(Document document, Person user)
canSuperUserDisapprove in interface DocumentAuthorizerprotected void addPermissionDetails(Object dataObject, Map<String,String> attributes)
addPermissionDetails in class DataObjectAuthorizerBaseprotected void addRoleQualification(Object dataObject, Map<String,String> attributes)
addRoleQualification in class DataObjectAuthorizerBaseprotected void addStandardAttributes(Document document, Map<String,String> attributes)
protected boolean isDocumentInitiator(Document document, Person user)
public void setDocumentRequestAuthorizationCache(DocumentRequestAuthorizationCache documentRequestAuthorizationCache)
setDocumentRequestAuthorizationCache in interface DocumentAuthorizerCopyright © 2005–2018 The Kuali Foundation. All rights reserved.