Class IdentityManagementKimDocumentAuthorizer

java.lang.Object
org.kuali.rice.krad.bo.DataObjectAuthorizerBase
org.kuali.rice.kns.bo.authorization.BusinessObjectAuthorizerBase
org.kuali.rice.kns.document.authorization.DocumentAuthorizerBase
org.kuali.rice.kns.document.authorization.TransactionalDocumentAuthorizerBase
org.kuali.rice.kim.document.authorization.IdentityManagementKimDocumentAuthorizer
All Implemented Interfaces:
Serializable, org.kuali.rice.kns.authorization.BusinessObjectAuthorizer, org.kuali.rice.kns.document.authorization.DocumentAuthorizer, org.kuali.rice.kns.document.authorization.TransactionalDocumentAuthorizer, org.kuali.rice.krad.bo.DataObjectAuthorizer, org.kuali.rice.krad.document.DocumentAuthorizer

public class IdentityManagementKimDocumentAuthorizer extends org.kuali.rice.kns.document.authorization.TransactionalDocumentAuthorizerBase
See Also:
  • Field Summary

    Fields inherited from class org.kuali.rice.kns.document.authorization.DocumentAuthorizerBase

    EDIT_MODE_DEFAULT_TRUE_VALUE, LOG, PRE_ROUTING_ROUTE_NAME, USER_SESSION_METHOD_TO_CALL_COMPLETE_MARKER, USER_SESSION_METHOD_TO_CALL_COMPLETE_OBJECT_KEY, USER_SESSION_METHOD_TO_CALL_OBJECT_KEY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getUnassignableRoles(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
     
    getUnpopulateableGroups(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
     

    Methods inherited from class org.kuali.rice.kns.document.authorization.TransactionalDocumentAuthorizerBase

    getEditModes

    Methods inherited from class org.kuali.rice.kns.document.authorization.DocumentAuthorizerBase

    addPermissionDetails, addRoleQualification, addStandardAttributes, canAcknowledge, canAddNoteAttachment, canAnnotate, canApprove, canBlanketApprove, canCancel, canClose, canCopy, canDeleteNoteAttachment, canDisapprove, canEdit, canEditDocumentOverview, canFyi, canInitiate, canOpen, canPerformRouteReport, canRecall, canReceiveAdHoc, canReload, canRoute, canSave, canSendAdHocRequests, canSendAnyTypeAdHocRequests, canSendNoteFyi, canSuperUserApprove, canSuperUserDisapprove, canSuperUserTakeAction, canTakeRequestedAction, canViewNoteAttachment, canViewNoteAttachment, getDocumentActions, isDocumentInitiator, setDocumentRequestAuthorizationCache

    Methods inherited from class org.kuali.rice.kns.bo.authorization.BusinessObjectAuthorizerBase

    getCollectionItemPermissionDetails, getCollectionItemRoleQualifications, getDataDictionaryService, getKualiModuleService, getRoleQualification, isAuthorized, isAuthorized, isAuthorizedByTemplate, permissionExistsByTemplate, permissionExistsByTemplate

    Methods inherited from class org.kuali.rice.krad.bo.DataObjectAuthorizerBase

    getPermissionDetailValues, getPermissionService, getPersonService, getRoleQualification, isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate, permissionExistsByTemplate, permissionExistsByTemplate, permissionExistsByTemplate

    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.authorization.BusinessObjectAuthorizer

    getCollectionItemPermissionDetails, getCollectionItemRoleQualifications, isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate

    Methods inherited from interface org.kuali.rice.krad.bo.DataObjectAuthorizer

    isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate

    Methods inherited from interface org.kuali.rice.kns.document.authorization.DocumentAuthorizer

    canDeleteNoteAttachment, canViewNoteAttachment, getDocumentActions

    Methods inherited from interface org.kuali.rice.krad.document.DocumentAuthorizer

    canAcknowledge, canAddNoteAttachment, canAnnotate, canApprove, canBlanketApprove, canCancel, canClose, canCopy, canDisapprove, canEdit, canEditDocumentOverview, canFyi, canInitiate, canOpen, canPerformRouteReport, canRecall, canReceiveAdHoc, canReload, canRoute, canSave, canSendAdHocRequests, canSendAnyTypeAdHocRequests, canSendNoteFyi, canSuperUserApprove, canSuperUserDisapprove, canSuperUserTakeAction, canTakeRequestedAction, canViewNoteAttachment, setDocumentRequestAuthorizationCache
  • Constructor Details

    • IdentityManagementKimDocumentAuthorizer

      public IdentityManagementKimDocumentAuthorizer()
  • Method Details

    • getUnpopulateableGroups

      public Map<String,Set<String>> getUnpopulateableGroups(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
    • getUnassignableRoles

      public Map<String,Set<String>> getUnassignableRoles(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)