org.hippoecm.hst.container
Class HstComponentPortlet

java.lang.Object
  extended by javax.portlet.GenericPortlet
      extended by org.hippoecm.hst.container.HstComponentPortlet
All Implemented Interfaces:
javax.portlet.EventPortlet, javax.portlet.Portlet, javax.portlet.PortletConfig, javax.portlet.ResourceServingPortlet

public class HstComponentPortlet
extends javax.portlet.GenericPortlet


Field Summary
static String HST_COMPONENT_PATH
          Name of init parameter and/or portlet preference for the target HST component path to render
static String HST_PATH_PARAM_NAME
           
 
Constructor Summary
HstComponentPortlet()
           
 
Method Summary
protected  HstMutablePortletRequestContext createHstRequestContext(javax.portlet.PortletRequest request, javax.portlet.PortletResponse response)
           
 void destroy()
           
 void doView(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
protected  HstPortalContextProvider getPortalContextProvider(javax.portlet.PortletRequest request)
           
 void init(javax.portlet.PortletConfig config)
           
 void processAction(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response)
           
protected  String resolveEmbeddedDispatchURL(javax.portlet.PortletRequest request, javax.portlet.PortletResponse response)
           
 void serveResource(javax.portlet.ResourceRequest request, javax.portlet.ResourceResponse response)
           
 
Methods inherited from class javax.portlet.GenericPortlet
doDispatch, doEdit, doHeaders, doHelp, getContainerRuntimeOptions, getDefaultNamespace, getInitParameter, getInitParameterNames, getNextPossiblePortletModes, getPortletConfig, getPortletContext, getPortletName, getProcessingEventQNames, getPublicRenderParameterNames, getPublishingEventQNames, getResourceBundle, getSupportedLocales, getTitle, init, processEvent, render
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HST_COMPONENT_PATH

public static final String HST_COMPONENT_PATH
Name of init parameter and/or portlet preference for the target HST component path to render

See Also:
Constant Field Values

HST_PATH_PARAM_NAME

public static final String HST_PATH_PARAM_NAME
See Also:
Constant Field Values
Constructor Detail

HstComponentPortlet

public HstComponentPortlet()
Method Detail

init

public void init(javax.portlet.PortletConfig config)
          throws javax.portlet.PortletException
Specified by:
init in interface javax.portlet.Portlet
Overrides:
init in class javax.portlet.GenericPortlet
Throws:
javax.portlet.PortletException

destroy

public void destroy()
Specified by:
destroy in interface javax.portlet.Portlet
Overrides:
destroy in class javax.portlet.GenericPortlet

doView

public void doView(javax.portlet.RenderRequest request,
                   javax.portlet.RenderResponse response)
            throws javax.portlet.PortletException,
                   IOException
Overrides:
doView in class javax.portlet.GenericPortlet
Throws:
javax.portlet.PortletException
IOException

processAction

public void processAction(javax.portlet.ActionRequest request,
                          javax.portlet.ActionResponse response)
                   throws javax.portlet.PortletException,
                          IOException
Specified by:
processAction in interface javax.portlet.Portlet
Overrides:
processAction in class javax.portlet.GenericPortlet
Throws:
javax.portlet.PortletException
IOException

serveResource

public void serveResource(javax.portlet.ResourceRequest request,
                          javax.portlet.ResourceResponse response)
                   throws javax.portlet.PortletException,
                          IOException
Specified by:
serveResource in interface javax.portlet.ResourceServingPortlet
Overrides:
serveResource in class javax.portlet.GenericPortlet
Throws:
javax.portlet.PortletException
IOException

getPortalContextProvider

protected HstPortalContextProvider getPortalContextProvider(javax.portlet.PortletRequest request)

createHstRequestContext

protected HstMutablePortletRequestContext createHstRequestContext(javax.portlet.PortletRequest request,
                                                                  javax.portlet.PortletResponse response)

resolveEmbeddedDispatchURL

protected String resolveEmbeddedDispatchURL(javax.portlet.PortletRequest request,
                                            javax.portlet.PortletResponse response)


Copyright © 2008-2012 Hippo. All Rights Reserved.