Class IdentityManagementGroupDocumentAction

java.lang.Object
org.apache.struts.action.Action
org.apache.struts.actions.BaseAction
org.apache.struts.actions.DispatchAction
org.kuali.rice.kns.web.struts.action.KualiAction
org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase
org.kuali.rice.kns.web.struts.action.KualiTransactionalDocumentActionBase
org.kuali.rice.kim.web.struts.action.IdentityManagementDocumentActionBase
org.kuali.rice.kim.web.struts.action.IdentityManagementGroupDocumentAction
All Implemented Interfaces:
org.kuali.rice.kns.web.struts.action.KualiTableRenderAction

public class IdentityManagementGroupDocumentAction extends IdentityManagementDocumentActionBase implements org.kuali.rice.kns.web.struts.action.KualiTableRenderAction
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Field Summary

    Fields inherited from class org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase

    DOCUMENT_LOAD_COMMANDS

    Fields inherited from class org.kuali.rice.kns.web.struts.action.KualiAction

    FORM_ACTION, FORWARD_NEXT, FORWARD_TEXT_AREA_UPDATE, METHOD_TO_CALL, POST_TEXT_AREA_TO_PARENT, TEXT_AREA_FIELD_ANCHOR, TEXT_AREA_FIELD_LABEL, TEXT_AREA_FIELD_NAME, TEXT_AREA_MAX_LENGTH, TEXT_AREA_READ_ONLY

    Fields inherited from class org.apache.struts.actions.DispatchAction

    clazz, log, methods, types

    Fields inherited from class org.apache.struts.actions.BaseAction

    messages

    Fields inherited from class org.apache.struts.action.Action

    servlet
  • Constructor Summary

    Constructors
    Constructor
    Description
    This constructs a ...
  • Method Summary

    Modifier and Type
    Method
    Description
    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)
     
    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)
     
    protected boolean
     
    protected void
    createDocument(org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase form)
     
    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)
     
    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)
     
     
    protected void
    loadDocument(org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase form)
     
    protected void
     
    protected void
    setKimType(String kimTypeId, IdentityManagementGroupDocumentForm groupDocumentForm)
     
    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)
    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.
    protected boolean
     

    Methods inherited from class org.kuali.rice.kns.web.struts.action.KualiTransactionalDocumentActionBase

    copy, populateAuthorizationFields

    Methods inherited from class org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase

    acknowledge, approve, attemptLockRelease, blanketApprove, buildAuthorizationException, cancel, cancelBOAttachment, canSave, checkAndWarnAboutSensitiveData, checkAuthorization, close, combineAdHocRecipients, complete, convertSetToMap, delete, deleteAdHocRoutePerson, deleteAdHocRouteWorkgroup, deleteBONote, determineNoteWorkflowNotificationAction, disapprove, docHandler, doProcessingAfterPost, downloadBOAttachment, exitingDocument, fyi, generatePessimisticLockMessage, getAttachmentService, getBusinessObjectAuthorizationService, getBusinessObjectMetaDataService, getBusinessObjectService, getDataDictionaryService, getDocumentHelperService, getDocumentService, getEntityManagerFactory, getGroupService, getKualiConfigurationService, getKualiRuleService, getNoteService, getParameterService, getPessimisticLockService, getQuestion, hasPendingAdhocForCompletion, hideAllTabs, insertAdHocRoutePerson, insertAdHocRouteWorkgroup, insertBONote, isFormRepresentingLockObject, performRouteReport, populateAdHocActionRequestCodes, promptBeforeValidation, promptBeforeValidation, recall, refresh, refreshAdHocRoutingWorkgroupLookups, releaseLocks, reload, route, save, selectedAttachmentIndex, sendAdHocRequests, sendNoteWorkflowNotification, setupDocumentExit, setupPessimisticLockMessages, showAllTabs, streamToResponse, superUserApprove, superUserDisapprove, supervisorFunctions, takeSuperUserActions, toggleTab

    Methods inherited from class org.kuali.rice.kns.web.struts.action.KualiAction

    addMethodToCallToUncheckedList, defaultDispatch, dispatchMethod, findMethodToCall, getApplicationBaseUrl, getEncryptionService, getHeaderTabDispatch, getHeaderTabNavigateTo, getImageContext, getKualiModuleService, getLineToDelete, getLineToEdit, getRoleQualification, getSelectedLine, getTabToToggle, headerTab, isModuleLocked, performInquiry, performQuestionWithInput, performQuestionWithInputAgainBecauseOfErrors, performQuestionWithoutInput, performWorkgroupLookup, postTextAreaToParent, retrieveLookupParameterValue, updateTextArea, validateLookupInquiryFullParameter

    Methods inherited from class org.apache.struts.actions.DispatchAction

    cancelled, getMethod, getMethodName, getParameter, unspecified

    Methods inherited from class org.apache.struts.action.Action

    addErrors, addMessages, execute, generateToken, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet

    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.web.struts.action.KualiTableRenderAction

    switchToPage
  • 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 org.kuali.rice.kns.web.struts.action.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 org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase
      Throws:
      Exception
    • setKimType

      protected void setKimType(String kimTypeId, IdentityManagementGroupDocumentForm groupDocumentForm)
    • loadDocument

      protected void loadDocument(org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase form) throws org.kuali.rice.kew.api.exception.WorkflowException
      Overrides:
      loadDocument in class org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase
      Throws:
      org.kuali.rice.kew.api.exception.WorkflowException
    • createDocument

      protected void createDocument(org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase form) throws org.kuali.rice.kew.api.exception.WorkflowException
      Overrides:
      createDocument in class org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase
      Throws:
      org.kuali.rice.kew.api.exception.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