Class IdentityManagementDocumentActionBase

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
Direct Known Subclasses:
IdentityManagementGroupDocumentAction, IdentityManagementPersonDocumentAction, IdentityManagementRoleDocumentAction

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

    Fields
    Modifier and Type
    Field
    Description
    protected static final String
     
    protected static final String
     
    protected org.kuali.rice.kim.api.identity.IdentityService
     
    protected org.kuali.rice.kim.api.responsibility.ResponsibilityService
     
     

    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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    org.apache.struts.action.ActionForward
    changeNamespace(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
     
    protected abstract String
     
    protected org.apache.struts.action.ActionForward
    getBasePathForward(javax.servlet.http.HttpServletRequest request, org.apache.struts.action.ActionForward forward)
     
    protected org.kuali.rice.kim.api.identity.IdentityService
     
    protected org.kuali.rice.kim.framework.type.KimTypeService
    getKimTypeService(org.kuali.rice.kim.api.type.KimType typeInfo)
     
    protected org.kuali.rice.kim.api.responsibility.ResponsibilityService
     
    protected String
    getReturnLocation(javax.servlet.http.HttpServletRequest request, org.apache.struts.action.ActionMapping mapping)
     
     
    org.apache.struts.action.ActionForward
    performLookup(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
     
    protected org.apache.struts.action.ActionForward
    returnToSender(javax.servlet.http.HttpServletRequest request, org.apache.struts.action.ActionMapping mapping, org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase form)
     
    org.apache.struts.action.ActionForward
    switchToPage(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
     
    protected boolean
    validateRole(String roleId, org.kuali.rice.kim.api.role.Role role, String propertyName, String message)
     

    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, createDocument, delete, deleteAdHocRoutePerson, deleteAdHocRouteWorkgroup, deleteBONote, determineNoteWorkflowNotificationAction, disapprove, docHandler, doProcessingAfterPost, downloadBOAttachment, execute, exitingDocument, fyi, generatePessimisticLockMessage, getAttachmentService, getBusinessObjectAuthorizationService, getBusinessObjectMetaDataService, getBusinessObjectService, getDataDictionaryService, getDocumentHelperService, getDocumentService, getEntityManagerFactory, getGroupService, getKualiConfigurationService, getKualiRuleService, getNoteService, getParameterService, getPessimisticLockService, getQuestion, hasPendingAdhocForCompletion, hideAllTabs, insertAdHocRoutePerson, insertAdHocRouteWorkgroup, insertBONote, isFormRepresentingLockObject, loadDocument, 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
  • Field Details

    • CHANGE_MEMBER_TYPE_CODE_METHOD_TO_CALL

      protected static final String CHANGE_MEMBER_TYPE_CODE_METHOD_TO_CALL
      See Also:
    • CHANGE_NAMESPACE_METHOD_TO_CALL

      protected static final String CHANGE_NAMESPACE_METHOD_TO_CALL
      See Also:
    • identityService

      protected org.kuali.rice.kim.api.identity.IdentityService identityService
    • responsibilityService

      protected org.kuali.rice.kim.api.responsibility.ResponsibilityService responsibilityService
    • uiDocumentService

      protected UiDocumentService uiDocumentService
  • Constructor Details

    • IdentityManagementDocumentActionBase

      public IdentityManagementDocumentActionBase()
  • Method Details

    • performLookup

      public org.apache.struts.action.ActionForward performLookup(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:
      performLookup in class org.kuali.rice.kns.web.struts.action.KualiAction
      Throws:
      Exception
    • getActionName

      protected abstract String getActionName()
    • getIdentityService

      protected org.kuali.rice.kim.api.identity.IdentityService getIdentityService()
    • getResponsibilityService

      protected org.kuali.rice.kim.api.responsibility.ResponsibilityService getResponsibilityService()
    • getUiDocumentService

      protected UiDocumentService getUiDocumentService()
    • getReturnLocation

      protected String getReturnLocation(javax.servlet.http.HttpServletRequest request, org.apache.struts.action.ActionMapping mapping)
      Overrides:
      getReturnLocation in class org.kuali.rice.kns.web.struts.action.KualiAction
    • returnToSender

      protected org.apache.struts.action.ActionForward returnToSender(javax.servlet.http.HttpServletRequest request, org.apache.struts.action.ActionMapping mapping, org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase form)
      Overrides:
      returnToSender in class org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase
    • getBasePathForward

      protected org.apache.struts.action.ActionForward getBasePathForward(javax.servlet.http.HttpServletRequest request, org.apache.struts.action.ActionForward forward)
    • switchToPage

      public org.apache.struts.action.ActionForward switchToPage(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
    • applyPagingAndSortingFromPreviousPageView

      protected void applyPagingAndSortingFromPreviousPageView(IdentityManagementDocumentFormBase idmForm)
    • validateRole

      protected boolean validateRole(String roleId, org.kuali.rice.kim.api.role.Role role, String propertyName, String message)
    • changeNamespace

      public org.apache.struts.action.ActionForward changeNamespace(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
    • getKimTypeService

      protected org.kuali.rice.kim.framework.type.KimTypeService getKimTypeService(org.kuali.rice.kim.api.type.KimType typeInfo)