Class IdentityManagementGroupDocumentAction

java.lang.Object
org.apache.struts.action.Action
All Implemented Interfaces:
KualiTableRenderAction

public class IdentityManagementGroupDocumentAction extends IdentityManagementDocumentActionBase implements KualiTableRenderAction
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Constructor Details

    • IdentityManagementGroupDocumentAction

      public IdentityManagementGroupDocumentAction()
      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
      This method doesn't actually sort the column - it's just that we need a sort method in order to exploit the existing methodToCall logic. The sorting is handled in the execute method below, and delegated to the KualiTableRenderFormMetadata object.
      Specified by:
      sort in interface KualiTableRenderAction
      Parameters:
      mapping -
      form -
      request -
      response -
      Returns:
      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
    • setKimType

      protected void setKimType(String kimTypeId, IdentityManagementGroupDocumentForm groupDocumentForm)
    • 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
    • loadGroupIntoDocument

      protected void loadGroupIntoDocument(String groupId, IdentityManagementGroupDocumentForm groupDocumentForm)
    • getActionName

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

      protected boolean validAssignGroup(IdentityManagementGroupDocument 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
    • 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
    • checkKimDocumentGroupMember

      protected boolean checkKimDocumentGroupMember(GroupDocumentMember 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