|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.portlet.GenericPortlet
org.apache.cocoon.portlet.CocoonPortlet
This is the entry point for Cocoon execution as an JSR-168 Portlet.
Nested Class Summary | |
protected static class |
CocoonPortlet.PortletBootstrapEnvironment
|
Field Summary | |
protected Cocoon |
cocoon
The Cocoon instance |
static String |
CONTEXT_PORTLET_CONFIG
Application Context Key for the portlet configuration |
protected CoreUtil |
coreUtil
CoreUtil |
protected int |
defaultSessionScope
Default scope for the session attributes, either PortletSession.PORTLET_SCOPE or
PortletSession.APPLICATION_SCOPE .
|
protected Context |
environmentContext
|
protected Exception |
exception
Holds exception happened during initialization (if any) |
protected javax.portlet.PortletContext |
portletContext
|
protected String |
portletContextPath
This is the path to the portlet context (or the result of calling getRealPath('/') on the PortletContext. |
protected String |
portletContextURL
This is the url to the portlet context directory |
protected static String |
PROCESSED_BY
|
protected RequestFactory |
requestFactory
The RequestFactory is responsible for wrapping multipart-encoded forms and for handing the file payload of incoming requests |
protected String |
servletPath
Value to be used as servletPath in the request. |
protected Settings |
settings
Settings |
protected boolean |
storeSessionPath
Store pathInfo in session |
Constructor Summary | |
CocoonPortlet()
|
Method Summary | |
void |
destroy()
Dispose Cocoon when portlet is destroyed |
protected Environment |
getEnvironment(String servletPath,
String pathInfo,
String uri,
javax.portlet.ActionRequest req,
javax.portlet.ActionResponse res)
Create the environment for the request |
protected Environment |
getEnvironment(String servletPath,
String pathInfo,
String uri,
javax.portlet.RenderRequest req,
javax.portlet.RenderResponse res)
Create the environment for the request |
String |
getInitParameter(String name)
Get an initialisation parameter. |
protected Logger |
getLogger()
|
void |
init(javax.portlet.PortletConfig conf)
Initialize this CocoonPortlet instance.
|
protected void |
manageException(javax.portlet.ActionRequest req,
javax.portlet.ActionResponse res,
Environment env,
String uri,
String title,
String message,
String description,
Exception e)
|
protected void |
manageException(javax.portlet.RenderRequest req,
javax.portlet.RenderResponse res,
Environment env,
String uri,
String title,
String message,
String description,
Exception e)
|
void |
processAction(javax.portlet.ActionRequest req,
javax.portlet.ActionResponse res)
Process the specified ActionRequest producing output
on the specified ActionResponse . |
void |
render(javax.portlet.RenderRequest req,
javax.portlet.RenderResponse res)
Process the specified RenderRequest producing output
on the specified RenderResponse . |
Methods inherited from class javax.portlet.GenericPortlet |
doDispatch, doEdit, doHelp, doView, 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 |
public static final String CONTEXT_PORTLET_CONFIG
Context
Key for the portlet configuration
protected static final String PROCESSED_BY
protected Cocoon cocoon
Cocoon
instance
protected Exception exception
protected javax.portlet.PortletContext portletContext
protected String portletContextPath
protected String portletContextURL
protected RequestFactory requestFactory
protected String servletPath
protected int defaultSessionScope
PortletSession.PORTLET_SCOPE
or
PortletSession.APPLICATION_SCOPE
.
This corresponds to default-session-scope
parameter, with default value portlet
.
PortletSession
protected boolean storeSessionPath
protected CoreUtil coreUtil
protected Settings settings
protected Context environmentContext
Constructor Detail |
public CocoonPortlet()
Method Detail |
public void init(javax.portlet.PortletConfig conf) throws javax.portlet.PortletException
CocoonPortlet
instance.
Uses the following parameters: portlet-logger enable-uploads autosave-uploads overwrite-uploads upload-max-size show-time container-encoding form-encoding manage-exceptions servlet-path
conf
- The PortletConfig object from the portlet container.
javax.portlet.PortletException
public void destroy()
public void processAction(javax.portlet.ActionRequest req, javax.portlet.ActionResponse res) throws javax.portlet.PortletException, IOException
ActionRequest
producing output
on the specified ActionResponse
.
javax.portlet.PortletException
IOException
public void render(javax.portlet.RenderRequest req, javax.portlet.RenderResponse res) throws javax.portlet.PortletException, IOException
RenderRequest
producing output
on the specified RenderResponse
.
javax.portlet.PortletException
IOException
protected void manageException(javax.portlet.ActionRequest req, javax.portlet.ActionResponse res, Environment env, String uri, String title, String message, String description, Exception e) throws javax.portlet.PortletException
javax.portlet.PortletException
protected void manageException(javax.portlet.RenderRequest req, javax.portlet.RenderResponse res, Environment env, String uri, String title, String message, String description, Exception e) throws IOException, javax.portlet.PortletException
IOException
javax.portlet.PortletException
protected Environment getEnvironment(String servletPath, String pathInfo, String uri, javax.portlet.ActionRequest req, javax.portlet.ActionResponse res) throws Exception
Exception
protected Environment getEnvironment(String servletPath, String pathInfo, String uri, javax.portlet.RenderRequest req, javax.portlet.RenderResponse res) throws Exception
Exception
public String getInitParameter(String name)
protected Logger getLogger()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |