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.kim.web.struts.action.IdentityManagementDocumentActionBase
CHANGE_MEMBER_TYPE_CODE_METHOD_TO_CALL, CHANGE_NAMESPACE_METHOD_TO_CALL, identityService, responsibilityService, uiDocumentServiceFields inherited from class org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase
DOCUMENT_LOAD_COMMANDSFields 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_ONLYFields inherited from class org.apache.struts.actions.DispatchAction
clazz, log, methods, typesFields inherited from class org.apache.struts.actions.BaseAction
messagesFields inherited from class org.apache.struts.action.Action
servlet -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.struts.action.ActionForwardaddMember(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.ActionForwardchangeMemberTypeCode(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) protected booleancheckKimDocumentGroupMember(GroupDocumentMember newMember) protected voidcreateDocument(org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase form) org.apache.struts.action.ActionForwarddeleteMember(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.ActionForwardexecute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) protected voidloadDocument(org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase form) protected voidloadGroupIntoDocument(String groupId, IdentityManagementGroupDocumentForm groupDocumentForm) protected voidsetKimType(String kimTypeId, IdentityManagementGroupDocumentForm groupDocumentForm) org.apache.struts.action.ActionForwardsort(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 booleanMethods inherited from class org.kuali.rice.kim.web.struts.action.IdentityManagementDocumentActionBase
applyPagingAndSortingFromPreviousPageView, changeNamespace, getBasePathForward, getIdentityService, getKimTypeService, getResponsibilityService, getReturnLocation, getUiDocumentService, performLookup, returnToSender, switchToPage, validateRoleMethods inherited from class org.kuali.rice.kns.web.struts.action.KualiTransactionalDocumentActionBase
copy, populateAuthorizationFieldsMethods 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, toggleTabMethods 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, validateLookupInquiryFullParameterMethods inherited from class org.apache.struts.actions.DispatchAction
cancelled, getMethod, getMethodName, getParameter, unspecifiedMethods 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, setServletMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
sortin interfaceorg.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:
executein classorg.kuali.rice.kns.web.struts.action.KualiDocumentActionBase- Throws:
Exception
-
setKimType
-
loadDocument
protected void loadDocument(org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase form) throws org.kuali.rice.kew.api.exception.WorkflowException - Overrides:
loadDocumentin classorg.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:
createDocumentin classorg.kuali.rice.kns.web.struts.action.KualiDocumentActionBase- Throws:
org.kuali.rice.kew.api.exception.WorkflowException
-
loadGroupIntoDocument
protected void loadGroupIntoDocument(String groupId, IdentityManagementGroupDocumentForm groupDocumentForm) -
getActionName
- Specified by:
getActionNamein classIdentityManagementDocumentActionBase- See Also:
-
validAssignGroup
-
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
-
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
-