org.apache.empire.struts2.web
Class EmpirePortletDispatcher

java.lang.Object
  extended by javax.portlet.GenericPortlet
      extended by org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher
          extended by org.apache.empire.struts2.web.EmpirePortletDispatcher
All Implemented Interfaces:
javax.portlet.Portlet, javax.portlet.PortletConfig, org.apache.struts2.portlet.PortletActionConstants, org.apache.struts2.StrutsStatics

public class EmpirePortletDispatcher
extends org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher


Field Summary
 String APPLICATION_CLASS
           
protected static org.slf4j.Logger log
           
 String RENDER_DIRECT_ACTION
           
 String REQUEST_CLASS
           
 String SESSION_CLASS
           
 
Fields inherited from interface org.apache.struts2.StrutsStatics
HTTP_REQUEST, HTTP_RESPONSE, PAGE_CONTEXT, SERVLET_CONTEXT, SERVLET_DISPATCHER, STRUTS_ACTION_TAG_INVOCATION, STRUTS_PORTLET_CONTEXT
 
Fields inherited from interface org.apache.struts2.portlet.PortletActionConstants
ACTION_MAPPING, ACTION_PARAM, ACTION_RESET, DEFAULT_ACTION_FOR_MODE, DEFAULT_ACTION_NAME, DEFAULT_DISPATCHER_SERVLET_NAME, DISPATCH_TO, ERROR_ACTION, EVENT_ACTION, EVENT_PHASE, MODE_NAMESPACE_MAP, MODE_PARAM, PHASE, PORTLET_CONFIG, PORTLET_NAMESPACE, RENDER_DIRECT_LOCATION, RENDER_PHASE, REQUEST, RESPONSE, STACK_FROM_EVENT_PHASE
 
Constructor Summary
EmpirePortletDispatcher()
           
 
Method Summary
protected  void createApplicationObject(javax.portlet.PortletContext portletContext, String appClassName)
           
protected  boolean createRequestObject(javax.portlet.PortletRequest request, javax.portlet.PortletResponse response, Object sessObj)
           
protected  void createSessionObject(javax.portlet.PortletRequest request, Object applObj)
           
 void init(javax.portlet.PortletConfig cfg)
          Initialize the portlet with the init parameters from portlet.xml
 void serviceAction(javax.portlet.PortletRequest request, javax.portlet.PortletResponse response, Map<String,Object> requestMap, Map<String,String[]> parameterMap, Map<String,Object> sessionMap, Map<String,Object> applicationMap, String portletNamespace, Integer phase)
           
 
Methods inherited from class org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher
createContextMap, destroy, getActionMapping, getApplicationMap, getParameterMap, getRequestMap, getSessionMap, processAction, render, setActionMapper, setActionProxyFactory
 
Methods inherited from class javax.portlet.GenericPortlet
doDispatch, doEdit, doHelp, doView, getInitParameter, getInitParameterNames, getPortletConfig, getPortletContext, getPortletName, getResourceBundle, getTitle, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.slf4j.Logger log

RENDER_DIRECT_ACTION

public final String RENDER_DIRECT_ACTION
See Also:
Constant Field Values

APPLICATION_CLASS

public final String APPLICATION_CLASS
See Also:
Constant Field Values

SESSION_CLASS

public final String SESSION_CLASS
See Also:
Constant Field Values

REQUEST_CLASS

public final String REQUEST_CLASS
See Also:
Constant Field Values
Constructor Detail

EmpirePortletDispatcher

public EmpirePortletDispatcher()
Method Detail

init

public void init(javax.portlet.PortletConfig cfg)
          throws javax.portlet.PortletException
Initialize the portlet with the init parameters from portlet.xml

Specified by:
init in interface javax.portlet.Portlet
Overrides:
init in class org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher
Throws:
javax.portlet.PortletException

serviceAction

public void serviceAction(javax.portlet.PortletRequest request,
                          javax.portlet.PortletResponse response,
                          Map<String,Object> requestMap,
                          Map<String,String[]> parameterMap,
                          Map<String,Object> sessionMap,
                          Map<String,Object> applicationMap,
                          String portletNamespace,
                          Integer phase)
                   throws javax.portlet.PortletException
Overrides:
serviceAction in class org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher
Throws:
javax.portlet.PortletException

createApplicationObject

protected void createApplicationObject(javax.portlet.PortletContext portletContext,
                                       String appClassName)

createSessionObject

protected void createSessionObject(javax.portlet.PortletRequest request,
                                   Object applObj)

createRequestObject

protected boolean createRequestObject(javax.portlet.PortletRequest request,
                                      javax.portlet.PortletResponse response,
                                      Object sessObj)


Copyright © 2008–2014 Apache Software Foundation. All rights reserved.