org.apache.portals.gems.dojo
Class DojoSpringMVCPortlet

java.lang.Object
  extended by javax.portlet.GenericPortlet
      extended by org.springframework.web.portlet.GenericPortletBean
          extended by org.springframework.web.portlet.FrameworkPortlet
              extended by org.springframework.web.portlet.DispatcherPortlet
                  extended by org.apache.portals.gems.dojo.DojoSpringMVCPortlet
All Implemented Interfaces:
java.util.EventListener, javax.portlet.Portlet, javax.portlet.PortletConfig, SupportsHeaderPhase, org.springframework.context.ApplicationListener

public class DojoSpringMVCPortlet
extends org.springframework.web.portlet.DispatcherPortlet
implements SupportsHeaderPhase

Abstract DOJO portlet for inserting in cross context dojo widget includes

Version:
$Id: $
Author:
Steve Milek, David Sean Taylor

Field Summary
protected static java.lang.String CRLF
           
protected static java.lang.String DOJO_REQUIRES_CORE_INIT_PARAM
           
protected static java.lang.String DOJO_REQUIRES_MODULES_INIT_PARAM
           
protected  java.lang.String headerPage
           
 
Fields inherited from class org.springframework.web.portlet.DispatcherPortlet
ACTION_EXCEPTION_RENDER_PARAMETER, ACTION_EXCEPTION_SESSION_ATTRIBUTE, DEFAULT_VIEW_RENDERER_URL, HANDLER_ADAPTER_BEAN_NAME, HANDLER_EXCEPTION_RESOLVER_BEAN_NAME, HANDLER_EXECUTION_CHAIN_ATTRIBUTE, HANDLER_MAPPING_BEAN_NAME, MULTIPART_RESOLVER_BEAN_NAME, PAGE_NOT_FOUND_LOG_CATEGORY, pageNotFoundLogger, VIEW_RESOLVER_BEAN_NAME
 
Fields inherited from class org.springframework.web.portlet.FrameworkPortlet
DEFAULT_CONTEXT_CLASS, DEFAULT_NAMESPACE_SUFFIX, DEFAULT_USERINFO_ATTRIBUTE_NAMES, PORTLET_CONTEXT_PREFIX
 
Fields inherited from class org.springframework.web.portlet.GenericPortletBean
logger
 
Constructor Summary
DojoSpringMVCPortlet()
           
 
Method Summary
protected  boolean addJavascriptBlock(HeaderResource headerResource, java.lang.StringBuffer javascriptText)
           
protected  boolean addJavascriptElement(HeaderResource headerResource, java.lang.String src, java.lang.StringBuffer javascriptText)
           
protected  boolean addJavascriptInclude(HeaderResource headerResource, java.lang.String src)
           
 void doHeader(PortletHeaderRequest request, PortletHeaderResponse response)
           
protected  void doRenderService(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
protected  void dumpAttributes(javax.portlet.RenderRequest request)
           
protected  void dumpNameValue(java.util.Map m)
           
protected  void dumpSession(javax.portlet.RenderRequest request)
           
 void include(PortletHeaderRequest request, PortletHeaderResponse response, java.lang.String headerPagePath)
           
 void include(PortletHeaderRequest request, PortletHeaderResponse response, java.lang.String headerPagePath, java.lang.StringBuffer headerText)
           
protected  void includeHeaderContent(HeaderResource headerResource)
           
protected  void initFrameworkPortlet()
           
 
Methods inherited from class org.springframework.web.portlet.DispatcherPortlet
buildLocaleContext, checkMultipart, createDefaultStrategy, doActionService, doRender, getDefaultStrategies, getDefaultStrategy, getHandler, getHandlerAdapter, getMultipartResolver, initStrategies, noHandlerFound, onRefresh, processHandlerException, render, resolveViewName, setDetectAllHandlerAdapters, setDetectAllHandlerExceptionResolvers, setDetectAllHandlerMappings, setDetectAllViewResolvers, setThreadContextInheritable, setViewRendererUrl
 
Methods inherited from class org.springframework.web.portlet.FrameworkPortlet
createPortletApplicationContext, destroy, doDispatch, getContextClass, getContextConfigLocation, getNamespace, getPortletApplicationContext, getPortletContextAttributeName, getTitle, getUserinfoUsernameAttributes, getUsernameForRequest, initPortletApplicationContext, initPortletBean, isPublishContext, isPublishEvents, onApplicationEvent, postProcessPortletApplicationContext, processAction, processRequest, refresh, setContextClass, setContextConfigLocation, setNamespace, setPublishContext, setPublishEvents, setUserinfoUsernameAttributes
 
Methods inherited from class org.springframework.web.portlet.GenericPortletBean
addRequiredProperty, getPortletContext, getPortletName, init, initBeanWrapper
 
Methods inherited from class javax.portlet.GenericPortlet
doEdit, doHelp, doView, getInitParameter, getInitParameterNames, getPortletConfig, getResourceBundle, init, render
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CRLF

protected static final java.lang.String CRLF
See Also:
Constant Field Values

DOJO_REQUIRES_CORE_INIT_PARAM

protected static final java.lang.String DOJO_REQUIRES_CORE_INIT_PARAM
See Also:
Constant Field Values

DOJO_REQUIRES_MODULES_INIT_PARAM

protected static final java.lang.String DOJO_REQUIRES_MODULES_INIT_PARAM
See Also:
Constant Field Values

headerPage

protected java.lang.String headerPage
Constructor Detail

DojoSpringMVCPortlet

public DojoSpringMVCPortlet()
Method Detail

addJavascriptBlock

protected boolean addJavascriptBlock(HeaderResource headerResource,
                                     java.lang.StringBuffer javascriptText)

addJavascriptInclude

protected boolean addJavascriptInclude(HeaderResource headerResource,
                                       java.lang.String src)

addJavascriptElement

protected boolean addJavascriptElement(HeaderResource headerResource,
                                       java.lang.String src,
                                       java.lang.StringBuffer javascriptText)

initFrameworkPortlet

protected void initFrameworkPortlet()
                             throws javax.portlet.PortletException,
                                    org.springframework.beans.BeansException
Overrides:
initFrameworkPortlet in class org.springframework.web.portlet.FrameworkPortlet
Throws:
javax.portlet.PortletException
org.springframework.beans.BeansException

doRenderService

protected void doRenderService(javax.portlet.RenderRequest request,
                               javax.portlet.RenderResponse response)
                        throws java.lang.Exception
Overrides:
doRenderService in class org.springframework.web.portlet.DispatcherPortlet
Throws:
java.lang.Exception

doHeader

public void doHeader(PortletHeaderRequest request,
                     PortletHeaderResponse response)
              throws javax.portlet.PortletException
Specified by:
doHeader in interface SupportsHeaderPhase
Throws:
javax.portlet.PortletException

includeHeaderContent

protected void includeHeaderContent(HeaderResource headerResource)

include

public void include(PortletHeaderRequest request,
                    PortletHeaderResponse response,
                    java.lang.String headerPagePath,
                    java.lang.StringBuffer headerText)
             throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException

include

public void include(PortletHeaderRequest request,
                    PortletHeaderResponse response,
                    java.lang.String headerPagePath)
             throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException

dumpAttributes

protected void dumpAttributes(javax.portlet.RenderRequest request)

dumpSession

protected void dumpSession(javax.portlet.RenderRequest request)

dumpNameValue

protected void dumpNameValue(java.util.Map m)


Copyright © 1999-2010 Apache Software Foundation. All Rights Reserved.