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
 
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 class org.jasig.web.portlet.mvc.AbstractAjaxController
 
DEFAULT_AJAX_SERVLET_NAME - Static variable in class org.jasig.web.portlet.mvc.AbstractAjaxController
 
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

getAjaxHandlerErrorKey() - Method in class org.jasig.web.portlet.mvc.AbstractAjaxController
 
getAjaxServletName() - Method in class org.jasig.web.portlet.mvc.AbstractAjaxController
 
getAjaxServletUrl(ActionRequest, ActionResponse, String) - Method in class org.jasig.web.portlet.mvc.AbstractAjaxController
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.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
 
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<?, ?>, boolean) - Constructor for class org.jasig.web.util.LoggingLRUMap
 
LoggingLRUMap(Map<?, ?>) - 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.servlet.mvc - package org.jasig.web.servlet.mvc
 
org.jasig.web.util - package org.jasig.web.util
 

P

passModelToServlet(ActionRequest, ActionResponse, String, Map<Object, Object>) - Method in class org.jasig.web.util.DefaultModelPasser
 
passModelToServlet(ActionRequest, ActionResponse, String, Map<Object, Object>) - Method in class org.jasig.web.util.LRUTrackingModelPasser
 
passModelToServlet(ActionRequest, ActionResponse, String, Map<Object, Object>) - 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

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.servlet.mvc.AjaxResponseController
 
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
Model attribute used to pass an exception object to the rendering serlvet if one occurs from calling AbstractController.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
Used to pass the model data to the rendering servlet.
setModelPasser(ModelPasser) - Method in class org.jasig.web.servlet.mvc.AjaxResponseController
Used to get the model data from the data portlet.
setSeed(long) - Method in class org.jasig.web.util.DefaultSessionKeyGenerator
Deprecated.  
setSessionKeyGenerator(SessionKeyGenerator) - Method in class org.jasig.web.portlet.mvc.AbstractAjaxController
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 © 2009 Jasig. All Rights Reserved.