org.apache.jetspeed.ajax
Class AjaxRequestServiceImpl
java.lang.Object
org.apache.jetspeed.ajax.AjaxRequestServiceImpl
- All Implemented Interfaces:
- AjaxRequestService
public class AjaxRequestServiceImpl
- extends java.lang.Object
- implements AjaxRequestService
Provides a generic way to handle a Ajax request/response. Useful for AJAX since
the processing can be broken down into actions and builders
Constructor Summary |
AjaxRequestServiceImpl(java.util.Map objects,
org.apache.velocity.app.VelocityEngine velocityEngine)
|
AjaxRequestServiceImpl(java.util.Map objects,
org.apache.velocity.app.VelocityEngine velocityEngine,
java.lang.String urlParameterName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONTENT_TYPE
protected static final java.lang.String CONTENT_TYPE
- See Also:
- Constant Field Values
AJAX_PROCESSOR
protected static final java.lang.String AJAX_PROCESSOR
- See Also:
- Constant Field Values
DEFAULT_ERROR
protected static final java.lang.String DEFAULT_ERROR
- See Also:
- Constant Field Values
URL_PARAMETER_NAME
protected static final java.lang.String URL_PARAMETER_NAME
- See Also:
- Constant Field Values
log
protected org.apache.commons.logging.Log log
- Logger
objects
protected java.util.Map objects
velocityEngine
protected org.apache.velocity.app.VelocityEngine velocityEngine
urlParameterName
protected java.lang.String urlParameterName
defaultAction
protected java.lang.String defaultAction
velocityEscTool
protected org.apache.velocity.tools.generic.EscapeTool velocityEscTool
AjaxRequestServiceImpl
public AjaxRequestServiceImpl(java.util.Map objects,
org.apache.velocity.app.VelocityEngine velocityEngine)
AjaxRequestServiceImpl
public AjaxRequestServiceImpl(java.util.Map objects,
org.apache.velocity.app.VelocityEngine velocityEngine,
java.lang.String urlParameterName)
process
public void process(RequestContext requestContext)
throws AJAXException
- Specified by:
process
in interface AjaxRequestService
- Throws:
AJAXException
processAction
protected boolean processAction(AjaxAction action,
RequestContext requestContext,
java.util.Map resultMap)
throws java.lang.Exception
- Throws:
java.lang.Exception
processBuilder
protected void processBuilder(AjaxBuilder builder,
java.util.Map inputMap,
RequestContext requestContext,
boolean actionSuccessFlag)
buildError
protected void buildError(RequestContext requestContext)
getActionMap
public java.util.Map getActionMap()
- Specified by:
getActionMap
in interface AjaxRequestService
- Returns:
- Returns the objects.
Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.