org.jasig.cas.services.web
Class ManageRegisteredServicesMultiActionController
java.lang.Object
org.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.support.WebContentGenerator
org.springframework.web.servlet.mvc.AbstractController
org.springframework.web.servlet.mvc.multiaction.MultiActionController
org.jasig.cas.services.web.ManageRegisteredServicesMultiActionController
- All Implemented Interfaces:
- org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.mvc.Controller, org.springframework.web.servlet.mvc.LastModified
public final class ManageRegisteredServicesMultiActionController
- extends org.springframework.web.servlet.mvc.multiaction.MultiActionController
MultiActionController to handle the deletion of RegisteredServices as well as
displaying them on the Manage Services page.
- Since:
- 3.1
- Version:
- $Revision$ $Date$
- Author:
- Scott Battaglia
| Fields inherited from class org.springframework.web.servlet.mvc.multiaction.MultiActionController |
DEFAULT_COMMAND_NAME, LAST_MODIFIED_METHOD_SUFFIX, PAGE_NOT_FOUND_LOG_CATEGORY, pageNotFoundLogger |
| Fields inherited from class org.springframework.web.servlet.support.WebContentGenerator |
METHOD_GET, METHOD_HEAD, METHOD_POST |
| Fields inherited from class org.springframework.context.support.ApplicationObjectSupport |
logger |
|
Method Summary |
org.springframework.web.servlet.ModelAndView |
deleteRegisteredService(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Method to delete the RegisteredService by its ID. |
org.springframework.web.servlet.ModelAndView |
manage(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Method to show the RegisteredServices. |
org.springframework.web.servlet.ModelAndView |
updateRegisteredServiceEvaluationOrder(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Updates the RegisteredService.getEvaluationOrder(). |
| Methods inherited from class org.springframework.web.servlet.mvc.multiaction.MultiActionController |
bind, createBinder, getCommandName, getExceptionHandler, getLastModified, getMethodNameResolver, getValidators, getWebBindingInitializer, handleNoSuchRequestHandlingMethod, handleRequestInternal, initBinder, invokeNamedMethod, newCommandObject, setDelegate, setMethodNameResolver, setValidators, setWebBindingInitializer |
| Methods inherited from class org.springframework.web.servlet.mvc.AbstractController |
handleRequest, isSynchronizeOnSession, setSynchronizeOnSession |
| Methods inherited from class org.springframework.web.servlet.support.WebContentGenerator |
applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, getCacheSeconds, getSupportedMethods, isRequireSession, isUseCacheControlHeader, isUseCacheControlNoStore, isUseExpiresHeader, preventCaching, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeader |
| Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport |
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext |
| Methods inherited from class org.springframework.context.support.ApplicationObjectSupport |
getApplicationContext, getMessageSourceAccessor, initApplicationContext, requiredContextClass, setApplicationContext |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ManageRegisteredServicesMultiActionController
public ManageRegisteredServicesMultiActionController(ServicesManager servicesManager,
String defaultServiceUrl)
- Constructor that takes the required
ServicesManager.
- Parameters:
servicesManager - the Services Manager that manages the
RegisteredServices.defaultServiceUrl - the service management tool's url.
deleteRegisteredService
public org.springframework.web.servlet.ModelAndView deleteRegisteredService(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- Method to delete the RegisteredService by its ID.
- Parameters:
request - the HttpServletRequestresponse - the HttpServletResponse
- Returns:
- the Model and View to go to after the service is deleted.
manage
public org.springframework.web.servlet.ModelAndView manage(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- Method to show the RegisteredServices.
- Parameters:
request - the HttpServletRequestresponse - the HttpServletResponse
- Returns:
- the Model and View to go to after the services are loaded.
updateRegisteredServiceEvaluationOrder
public org.springframework.web.servlet.ModelAndView updateRegisteredServiceEvaluationOrder(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- Updates the
RegisteredService.getEvaluationOrder(). Expects an id parameter to indicate
the RegisteredService.getId() and the new evaluationOrder integer parameter from the request.
- Parameters:
request - The request object that is expected to contain the id and evaluationOrder
as parameters.response - The response object.
- Throws:
IllegalArgumentException - If either of the id or evaluationOrder are invalid
or if the service cannot be located for that id by the active implementation of the ServicesManager.
Copyright © 2004-2013 Jasig. All Rights Reserved.