org.apache.jetspeed.factory
Class JetspeedPortletInstance

java.lang.Object
  extended by org.apache.jetspeed.factory.JetspeedPortletInstance
All Implemented Interfaces:
javax.portlet.Portlet, org.apache.jetspeed.factory.PortletInstance
Direct Known Subclasses:
JetspeedPortletProxyInstance

public class JetspeedPortletInstance
extends Object
implements org.apache.jetspeed.factory.PortletInstance

JetspeedPortletInstance

Version:
$Id: JetspeedPortletInstance.java 516448 2007-03-09 16:25:47Z ate $
Author:
Ate Douma

Field Summary
private  javax.portlet.PortletConfig config
           
private  boolean destroyed
           
private  javax.portlet.Portlet portlet
           
private  String portletName
           
 
Constructor Summary
JetspeedPortletInstance(String portletName, javax.portlet.Portlet portlet)
           
 
Method Summary
private  void checkAvailable()
           
 void destroy()
           
 boolean equals(Object obj)
           
 javax.portlet.PortletConfig getConfig()
           
 javax.portlet.Portlet getRealPortlet()
           
 int hashCode()
           
 void init(javax.portlet.PortletConfig config)
           
 void processAction(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response)
           
 void render(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

portlet

private javax.portlet.Portlet portlet

config

private javax.portlet.PortletConfig config

destroyed

private boolean destroyed

portletName

private final String portletName
Constructor Detail

JetspeedPortletInstance

public JetspeedPortletInstance(String portletName,
                               javax.portlet.Portlet portlet)
Method Detail

checkAvailable

private void checkAvailable()
                     throws javax.portlet.UnavailableException
Throws:
javax.portlet.UnavailableException

destroy

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

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

init

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

getConfig

public javax.portlet.PortletConfig getConfig()
Specified by:
getConfig in interface org.apache.jetspeed.factory.PortletInstance

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
Throws:
javax.portlet.PortletException
IOException

render

public void render(javax.portlet.RenderRequest request,
                   javax.portlet.RenderResponse response)
            throws javax.portlet.PortletException,
                   IOException
Specified by:
render in interface javax.portlet.Portlet
Throws:
javax.portlet.PortletException
IOException

toString

public String toString()
Overrides:
toString in class Object

getRealPortlet

public javax.portlet.Portlet getRealPortlet()
Specified by:
getRealPortlet in interface org.apache.jetspeed.factory.PortletInstance
Returns:
Returns the portlet.


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