Class IdentityManagementRoleDocumentAction

java.lang.Object
org.apache.struts.action.Action

public class IdentityManagementRoleDocumentAction extends IdentityManagementDocumentActionBase
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Field Details

    • CHANGE_DEL_ROLE_MEMBER_METHOD_TO_CALL

      public static final String CHANGE_DEL_ROLE_MEMBER_METHOD_TO_CALL
      See Also:
    • SWITCH_TO_ROLE_MEMBER_METHOD_TO_CALL

      public static final String SWITCH_TO_ROLE_MEMBER_METHOD_TO_CALL
      See Also:
    • REMOVE_AFFECTED_DELEGATES_QUESTION_ID

      public static final String REMOVE_AFFECTED_DELEGATES_QUESTION_ID
      See Also:
    • methodToCallToUncheckedList

      protected List<String> methodToCallToUncheckedList
  • Constructor Details

    • IdentityManagementRoleDocumentAction

      public IdentityManagementRoleDocumentAction()
      This constructs a ...
  • Method Details

    • sort

      public org.apache.struts.action.ActionForward sort(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
      Throws:
      Exception
    • execute

      public org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
      Overrides:
      execute in class KualiDocumentActionBase
      Throws:
      Exception
    • loadDocument

      protected void loadDocument(KualiDocumentFormBase form) throws WorkflowException
      Overrides:
      loadDocument in class KualiDocumentActionBase
      Throws:
      WorkflowException
    • createDocument

      protected void createDocument(KualiDocumentFormBase form) throws WorkflowException
      Overrides:
      createDocument in class KualiDocumentActionBase
      Throws:
      WorkflowException
    • setKimType

      protected void setKimType(String kimTypeId, IdentityManagementRoleDocumentForm roleDocumentForm)
    • loadRoleIntoDocument

      protected void loadRoleIntoDocument(String roleId, IdentityManagementRoleDocumentForm roleDocumentForm)
    • getActionName

      public String getActionName()
      Specified by:
      getActionName in class IdentityManagementDocumentActionBase
      See Also:
    • validAssignRole

      protected boolean validAssignRole(IdentityManagementRoleDocument document)
    • changeMemberTypeCode

      public org.apache.struts.action.ActionForward changeMemberTypeCode(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
      Throws:
      Exception
    • changeDelegationMemberTypeCode

      public org.apache.struts.action.ActionForward changeDelegationMemberTypeCode(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
      Throws:
      Exception
    • addResponsibility

      public org.apache.struts.action.ActionForward addResponsibility(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
      Throws:
      Exception
    • deleteResponsibility

      public org.apache.struts.action.ActionForward deleteResponsibility(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
      Throws:
      Exception
    • addPermission

      public org.apache.struts.action.ActionForward addPermission(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
      Throws:
      Exception
    • addMember

      public org.apache.struts.action.ActionForward addMember(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
      Throws:
      Exception
    • checkMemberFullName

      protected String checkMemberFullName(String principalId)
    • checkKimDocumentRoleMember

      protected boolean checkKimDocumentRoleMember(KimDocumentRoleMember newMember)
    • deleteMember

      public org.apache.struts.action.ActionForward deleteMember(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
      Throws:
      Exception
    • editMember

      public org.apache.struts.action.ActionForward editMember(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
      Throws:
      Exception
    • editSearchResultsMember

      public org.apache.struts.action.ActionForward editSearchResultsMember(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
      Throws:
      Exception
    • search

      public org.apache.struts.action.ActionForward search(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
      Throws:
      Exception
    • clear

      public org.apache.struts.action.ActionForward clear(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
      Throws:
      Exception
    • deletePermission

      public org.apache.struts.action.ActionForward deletePermission(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
      Throws:
      Exception
    • checkDelegationMember

      protected boolean checkDelegationMember(RoleDocumentDelegationMember newMember)
    • addDelegationMember

      public org.apache.struts.action.ActionForward addDelegationMember(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
      Throws:
      Exception
    • deleteDelegationMember

      public org.apache.struts.action.ActionForward deleteDelegationMember(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
      Throws:
      Exception
    • jumpToRoleMember

      public org.apache.struts.action.ActionForward jumpToRoleMember(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
      Throws:
      Exception
      See Also:
    • getDelegationRoleMemberToJumpTo

      protected String getDelegationRoleMemberToJumpTo(javax.servlet.http.HttpServletRequest request)
    • validateRole

      protected boolean validateRole(String roleId, org.kuali.rice.kim.api.role.Role role, String propertyName, String message)
      This method overrides validateRole() from IdentityManagementDocumentActionBase. The difference with this method is that it allows derived roles. The base implementation returns false if the role is a derived role.
      Overrides:
      validateRole in class IdentityManagementDocumentActionBase