A D G H L M O P R S U

A

AbstractAjaxController - Class in org.jasig.web.portlet.mvc
Base class for AJAX portlet callbacks that handles passing the model to the ajax response servlet via a unique random attribute.
AbstractAjaxController() - Constructor for class org.jasig.web.portlet.mvc.AbstractAjaxController
 
AjaxPortletSupport - Interface in org.jasig.web.service
 
AjaxPortletSupport.ModelGenerator - Interface in org.jasig.web.service
Generates the data model to pass to the servlet for rendering.
AjaxPortletSupportService - Class in org.jasig.web.service
Service intended for annotation-based controllers.
AjaxPortletSupportService() - Constructor for class org.jasig.web.service.AjaxPortletSupportService
 
AjaxResponseController - Class in org.jasig.web.servlet.mvc
Retrieves the model from the porlet using ModelPasser.getModelFromPortlet(HttpServletRequest, HttpServletResponse, String) then renders the specified view with the model.
AjaxResponseController() - Constructor for class org.jasig.web.servlet.mvc.AjaxResponseController
 

D

DEFAULT_AJAX_HANDLER_ERROR_KEY - Static variable in interface org.jasig.web.service.AjaxPortletSupport
 
DEFAULT_AJAX_SERVLET_NAME - Static variable in interface org.jasig.web.service.AjaxPortletSupport
 
DEFAULT_VIEW_NAME - Static variable in class org.jasig.web.servlet.mvc.AjaxResponseController
 
DefaultModelPasser - Class in org.jasig.web.util
Uses the application scoped session to share the model between the portlet and servlet
DefaultModelPasser() - Constructor for class org.jasig.web.util.DefaultModelPasser
 
DefaultSessionKeyGenerator - Class in org.jasig.web.util
Deprecated. Use SecureSessionKeyGenerator instead, it uses a better random number generation approach and is likely more secure
DefaultSessionKeyGenerator() - Constructor for class org.jasig.web.util.DefaultSessionKeyGenerator
Deprecated.  

G

generate(ActionRequest, ActionResponse) - Method in interface org.jasig.web.service.AjaxPortletSupport.ModelGenerator
 
getAjaxHandlerErrorKey() - Method in class org.jasig.web.portlet.mvc.AbstractAjaxController
 
getAjaxHandlerErrorKey() - Method in class org.jasig.web.service.AjaxPortletSupportService
 
getAjaxModel(HttpServletRequest, HttpServletResponse) - Method in interface org.jasig.web.service.AjaxPortletSupport
Gets the model for the request, if the model is null a 404 is sent to the browser and null is returned.
getAjaxModel(HttpServletRequest, HttpServletResponse) - Method in class org.jasig.web.service.AjaxPortletSupportService
 
getAjaxServletName() - Method in class org.jasig.web.portlet.mvc.AbstractAjaxController
 
getAjaxServletUrl(ActionRequest, ActionResponse, String, String) - Method in class org.jasig.web.service.AjaxPortletSupportService
Generate the servlet URL to redirect the AJAX request to for rendering the response model.
getMaxSize() - Method in class org.jasig.web.util.LRUTrackingModelPasser
 
getModelCache(PortletSession) - Method in class org.jasig.web.util.LRUTrackingModelPasser
 
getModelFromPortlet(HttpServletRequest, HttpServletResponse, String) - Method in class org.jasig.web.util.DefaultModelPasser
 
getModelFromPortlet(HttpServletRequest, HttpServletResponse, String) - Method in class org.jasig.web.util.LRUTrackingModelPasser
 
getModelFromPortlet(HttpServletRequest, HttpServletResponse, String) - Method in interface org.jasig.web.util.ModelPasser
Retrieve a model for the specified key passed from a portlet in the same web application.
getModelPasser() - Method in class org.jasig.web.portlet.mvc.AbstractAjaxController
 
getModelPasser() - Method in class org.jasig.web.service.AjaxPortletSupportService
 
getModelPasser() - Method in class org.jasig.web.servlet.mvc.AjaxResponseController
 
getNextSessionKey(PortletSession) - Method in class org.jasig.web.util.DefaultSessionKeyGenerator
Deprecated.  
getNextSessionKey(PortletSession) - Method in class org.jasig.web.util.SecureSessionKeyGenerator
 
getNextSessionKey(PortletSession) - Method in interface org.jasig.web.util.SessionKeyGenerator
Returns a random, unique session key for the user's session
getSessionKeyGenerator() - Method in class org.jasig.web.portlet.mvc.AbstractAjaxController
 
getSessionKeyGenerator() - Method in class org.jasig.web.service.AjaxPortletSupportService
 
getViewName() - Method in class org.jasig.web.servlet.mvc.AjaxResponseController
 

H

handleActionRequestInternal(ActionRequest, ActionResponse) - Method in class org.jasig.web.portlet.mvc.AbstractAjaxController
 
handleAjaxRequestInternal(ActionRequest, ActionResponse) - Method in class org.jasig.web.portlet.mvc.AbstractAjaxController
Called by AbstractAjaxController.handleActionRequestInternal(ActionRequest, ActionResponse) to handle the ajax callback.
handleRequestInternal(HttpServletRequest, HttpServletResponse) - Method in class org.jasig.web.servlet.mvc.AjaxResponseController
 

L

logger - Variable in class org.jasig.web.util.DefaultModelPasser
 
logger - Variable in class org.jasig.web.util.LoggingLRUMap
 
logger - Variable in class org.jasig.web.util.LRUTrackingModelPasser
 
LoggingLRUMap - Class in org.jasig.web.util
 
LoggingLRUMap() - Constructor for class org.jasig.web.util.LoggingLRUMap
 
LoggingLRUMap(int, boolean) - Constructor for class org.jasig.web.util.LoggingLRUMap
 
LoggingLRUMap(int, float, boolean) - Constructor for class org.jasig.web.util.LoggingLRUMap
 
LoggingLRUMap(int, float) - Constructor for class org.jasig.web.util.LoggingLRUMap
 
LoggingLRUMap(int) - Constructor for class org.jasig.web.util.LoggingLRUMap
 
LoggingLRUMap(Map<String, ?>, boolean) - Constructor for class org.jasig.web.util.LoggingLRUMap
 
LoggingLRUMap(Map<String, ?>) - Constructor for class org.jasig.web.util.LoggingLRUMap
 
LRUTrackingModelPasser - Class in org.jasig.web.util
Model passer that uses an LRUMap in the user's session to track model objects for keys.
LRUTrackingModelPasser() - Constructor for class org.jasig.web.util.LRUTrackingModelPasser
 

M

ModelPasser - Interface in org.jasig.web.util
Provides functionality for passing an object model from a portlet ActonRequest to a HttpServletRequest

O

org.jasig.web.portlet.mvc - package org.jasig.web.portlet.mvc
 
org.jasig.web.service - package org.jasig.web.service
 
org.jasig.web.servlet.mvc - package org.jasig.web.servlet.mvc
 
org.jasig.web.util - package org.jasig.web.util
 

P

passModelToServlet(ActionRequest, ActionResponse, String, Map<String, ?>) - Method in class org.jasig.web.util.DefaultModelPasser
 
passModelToServlet(ActionRequest, ActionResponse, String, Map<String, ?>) - Method in class org.jasig.web.util.LRUTrackingModelPasser
 
passModelToServlet(ActionRequest, ActionResponse, String, Map<String, ?>) - Method in interface org.jasig.web.util.ModelPasser
Take the key and model for the request and store it in a way that a servlet in the same web application.

R

redirectAjaxResponse(String, Map<String, ?>, ActionRequest, ActionResponse) - Method in interface org.jasig.web.service.AjaxPortletSupport
Generates a new session key and uses that to pass the model to the servlet.
redirectAjaxResponse(Map<String, ?>, ActionRequest, ActionResponse) - Method in interface org.jasig.web.service.AjaxPortletSupport
Calls AjaxPortletSupport.redirectAjaxResponse(String, Map, ActionRequest, ActionResponse) passing AjaxPortletSupport.DEFAULT_AJAX_SERVLET_NAME for the servlet name.
redirectAjaxResponse(String, ActionRequest, ActionResponse, AjaxPortletSupport.ModelGenerator) - Method in interface org.jasig.web.service.AjaxPortletSupport
Generates a new session key and uses that to pass the model to the servlet.
redirectAjaxResponse(ActionRequest, ActionResponse, AjaxPortletSupport.ModelGenerator) - Method in interface org.jasig.web.service.AjaxPortletSupport
Calls #redirectAjaxResponse(ActionRequest, ActionResponse, ModelGenerator)) passing AjaxPortletSupport.DEFAULT_AJAX_SERVLET_NAME for the servlet name.
redirectAjaxResponse(Map<String, ?>, ActionRequest, ActionResponse) - Method in class org.jasig.web.service.AjaxPortletSupportService
 
redirectAjaxResponse(String, Map<String, ?>, ActionRequest, ActionResponse) - Method in class org.jasig.web.service.AjaxPortletSupportService
 
redirectAjaxResponse(ActionRequest, ActionResponse, AjaxPortletSupport.ModelGenerator) - Method in class org.jasig.web.service.AjaxPortletSupportService
 
redirectAjaxResponse(String, ActionRequest, ActionResponse, AjaxPortletSupport.ModelGenerator) - Method in class org.jasig.web.service.AjaxPortletSupportService
 
removeLRU(AbstractLinkedMap.LinkEntry) - Method in class org.jasig.web.util.LoggingLRUMap
 

S

SecureSessionKeyGenerator - Class in org.jasig.web.util
Uses SecureRandom to generate a secure 240bit key
SecureSessionKeyGenerator() - Constructor for class org.jasig.web.util.SecureSessionKeyGenerator
 
SESSION_KEY - Static variable in class org.jasig.web.service.AjaxPortletSupportService
 
SessionKeyGenerator - Interface in org.jasig.web.util
Defines a method for generating random keys which are unique within a session
setAjaxHandlerErrorKey(String) - Method in class org.jasig.web.portlet.mvc.AbstractAjaxController
 
setAjaxHandlerErrorKey(String) - Method in class org.jasig.web.service.AjaxPortletSupportService
Model attribute used to pass an exception object to the rendering serlvet if one occurs from calling #handleRenderRequestInternal(javax.portlet.RenderRequest, javax.portlet.RenderResponse).
setAjaxServletName(String) - Method in class org.jasig.web.portlet.mvc.AbstractAjaxController
The path to the rendering serlvet do redirect the request to after the model data has been passed.
setMaxSize(int) - Method in class org.jasig.web.util.LRUTrackingModelPasser
The maximum size of the key cache per user session.
setModelPasser(ModelPasser) - Method in class org.jasig.web.portlet.mvc.AbstractAjaxController
 
setModelPasser(ModelPasser) - Method in class org.jasig.web.service.AjaxPortletSupportService
Used to pass the model data to the rendering servlet.
setModelPasser(ModelPasser) - Method in class org.jasig.web.servlet.mvc.AjaxResponseController
 
setSeed(long) - Method in class org.jasig.web.util.DefaultSessionKeyGenerator
Deprecated.  
setSessionKeyGenerator(SessionKeyGenerator) - Method in class org.jasig.web.portlet.mvc.AbstractAjaxController
 
setSessionKeyGenerator(SessionKeyGenerator) - Method in class org.jasig.web.service.AjaxPortletSupportService
Used to generate unique keys within a portlet session.
setViewName(String) - Method in class org.jasig.web.servlet.mvc.AjaxResponseController
The view used to render the model.

U

UNIQUE_KEY_SEQ - Static variable in class org.jasig.web.util.DefaultSessionKeyGenerator
Deprecated.  
UNIQUE_KEY_SEQ - Static variable in class org.jasig.web.util.SecureSessionKeyGenerator
 

A D G H L M O P R S U

Copyright © 2010 Jasig. All Rights Reserved.