|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.portlet.JBossPortlet
public class JBossPortlet
The JBossPortlet.
Constructor Summary | |
---|---|
JBossPortlet()
|
Method Summary | |
---|---|
void |
destroy()
|
protected void |
doAdmin(JBossRenderRequest request,
JBossRenderResponse response)
Throw a PortletException . |
protected void |
doDispatch(JBossRenderRequest request,
JBossRenderResponse response)
|
protected void |
doEdit(JBossRenderRequest request,
JBossRenderResponse response)
Provide a default generic editor for preferences that produce HTML markup. |
protected void |
doHelp(JBossRenderRequest request,
JBossRenderResponse response)
Throw a PortletException . |
protected void |
doView(JBossRenderRequest request,
JBossRenderResponse response)
Throw a PortletException . |
java.lang.String |
getDefaultOperation()
Return the string main, it can be overriden to return another value by subclasses. |
java.lang.String |
getInitParameter(java.lang.String name)
|
java.util.Enumeration |
getInitParameterNames()
|
java.lang.String |
getOperationName()
Return the string op, it can be overriden to return another value by subclasses. |
javax.portlet.PortletConfig |
getPortletConfig()
|
javax.portlet.PortletContext |
getPortletContext()
|
java.lang.String |
getPortletName()
|
java.util.ResourceBundle |
getResourceBundle(java.util.Locale locale)
|
protected java.lang.String |
getTitle(javax.portlet.RenderRequest request)
|
void |
init()
|
void |
init(javax.portlet.PortletConfig config)
|
void |
processAction(javax.portlet.ActionRequest request,
javax.portlet.ActionResponse response)
|
protected void |
processAction(JBossActionRequest req,
JBossActionResponse resp)
Calls doDispatch(JBossActionRequest,JBossActionResponse) . |
void |
processAdmin(JBossActionRequest req,
JBossActionResponse resp)
|
protected void |
processDispatch(JBossActionRequest req,
JBossActionResponse resp)
This method looks up the method corresponding to the action. |
void |
processEdit(JBossActionRequest req,
JBossActionResponse resp)
Default doEdit method that works in coordination with doEdit(JBossRenderRequest,JBossRenderResponse). |
void |
processHelp(JBossActionRequest req,
JBossActionResponse resp)
|
void |
processView(JBossActionRequest req,
JBossActionResponse resp)
|
protected void |
render(JBossRenderRequest req,
JBossRenderResponse resp)
Calls doDispatch(JBossRenderRequest,JBossRenderResponse) . |
void |
render(javax.portlet.RenderRequest req,
javax.portlet.RenderResponse resp)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JBossPortlet()
Method Detail |
---|
public java.lang.String getDefaultOperation()
public java.lang.String getOperationName()
public void init() throws javax.portlet.PortletException
javax.portlet.PortletException
public javax.portlet.PortletConfig getPortletConfig()
public java.lang.String getPortletName()
public javax.portlet.PortletContext getPortletContext()
protected void processAction(JBossActionRequest req, JBossActionResponse resp) throws javax.portlet.PortletException, javax.portlet.PortletSecurityException, java.io.IOException
doDispatch(JBossActionRequest,JBossActionResponse)
.
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException
protected void processDispatch(JBossActionRequest req, JBossActionResponse resp) throws javax.portlet.PortletException, javax.portlet.PortletSecurityException, java.io.IOException
This method looks up the method corresponding to the action. It uses the action parameter using the parameter
name defines by the operationName
field of this class. If not method is found it uses the method
defined by the return of the method getDefaultOperation()
of this class. In order to be found a
method must use JBossActionRequest
and
If not valid dispatcher is found it throws a PortletException, otherwise it invokes the method by reflection. The invoked method may declare exceptions in the throws clause of the method. Whenever an exception is raised during the invocation of the method, a decision is taken depending on the nature of the exception :
PortletException
, IOException
then this
exception is rethrown as is since this method declares them in its throws clauseRuntimeException
or Error>/code>, it is rethrown as is
PortletException
is created with the caught exception as cause and thrown
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException
public void processEdit(JBossActionRequest req, JBossActionResponse resp) throws javax.portlet.PortletException, javax.portlet.PortletSecurityException, java.io.IOException
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException
public void processHelp(JBossActionRequest req, JBossActionResponse resp) throws javax.portlet.PortletException, javax.portlet.PortletSecurityException, java.io.IOException
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException
public void processAdmin(JBossActionRequest req, JBossActionResponse resp) throws javax.portlet.PortletException, javax.portlet.PortletSecurityException, java.io.IOException
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException
public void processView(JBossActionRequest req, JBossActionResponse resp) throws javax.portlet.PortletException, javax.portlet.PortletSecurityException, java.io.IOException
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException
protected void render(JBossRenderRequest req, JBossRenderResponse resp) throws javax.portlet.PortletException, javax.portlet.PortletSecurityException, java.io.IOException
doDispatch(JBossRenderRequest,JBossRenderResponse)
.
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException
protected void doDispatch(JBossRenderRequest request, JBossRenderResponse response) throws javax.portlet.PortletException, javax.portlet.PortletSecurityException, java.io.IOException
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException
protected void doView(JBossRenderRequest request, JBossRenderResponse response) throws javax.portlet.PortletException, javax.portlet.PortletSecurityException, java.io.IOException
PortletException
.
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException
protected void doHelp(JBossRenderRequest request, JBossRenderResponse response) throws javax.portlet.PortletException, javax.portlet.PortletSecurityException, java.io.IOException
PortletException
.
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException
protected void doEdit(JBossRenderRequest request, JBossRenderResponse response) throws javax.portlet.PortletException, javax.portlet.PortletSecurityException, java.io.IOException
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException
protected void doAdmin(JBossRenderRequest request, JBossRenderResponse response) throws javax.portlet.PortletException, javax.portlet.PortletSecurityException, java.io.IOException
PortletException
.
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException
public java.util.ResourceBundle getResourceBundle(java.util.Locale locale)
protected java.lang.String getTitle(javax.portlet.RenderRequest request)
public java.lang.String getInitParameter(java.lang.String name) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.util.Enumeration getInitParameterNames()
public void init(javax.portlet.PortletConfig config) throws javax.portlet.PortletException
init
in interface javax.portlet.Portlet
javax.portlet.PortletException
public void processAction(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response) throws javax.portlet.PortletException, javax.portlet.PortletSecurityException, java.io.IOException
processAction
in interface javax.portlet.Portlet
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException
public void render(javax.portlet.RenderRequest req, javax.portlet.RenderResponse resp) throws javax.portlet.PortletException, javax.portlet.PortletSecurityException, java.io.IOException
render
in interface javax.portlet.Portlet
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException
public void destroy()
destroy
in interface javax.portlet.Portlet
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |