|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A portlet is an implementation of a small control (usually rendered in HTML) that is available to a client application. Portlets were designed to be extensible so that 3rd parties implement their own Portlets.
Field Summary | |
static int |
PORTLET_MAXIMIZED
|
static int |
PORTLET_MINIMIZED
|
static int |
PORTLET_NORMAL
|
Method Summary | |
boolean |
getAllowEdit(org.apache.turbine.util.RunData rundata)
Return true if this portlet is allowed to be edited in the rundata's context . |
boolean |
getAllowMaximize(org.apache.turbine.util.RunData rundata)
Return true if this portlets is allowed to be maximized. |
boolean |
getAllowView(org.apache.turbine.util.RunData rundata)
Return true if this portlet is allowed to be viewed in the rundata's context . |
java.lang.String |
getAttribute(java.lang.String attrName,
java.lang.String attrDefValue,
org.apache.turbine.util.RunData rundata)
Retrieve a portlet attribute from persistent storage |
org.apache.ecs.ConcreteElement |
getContent(org.apache.turbine.util.RunData rundata)
Returns an HTML representation of this portlet. |
long |
getCreationTime()
Get the creation time for this Portlet |
java.lang.String |
getDescription()
Returns a description of this portlet. |
java.lang.String |
getDescription(java.lang.String instanceDescription)
Get a Description for this instance of the portlet. |
java.lang.String |
getID()
Retrieve a unique portlet id |
java.lang.String |
getImage(java.lang.String instanceImage)
Getter for property image. |
PortletInstance |
getInstance(org.apache.turbine.util.RunData rundata)
Gets the portlet instance associated with this portlet. |
java.lang.String |
getName()
Returns a name for this portlet. |
PortletConfig |
getPortletConfig()
Get the config of this servlet. |
java.lang.String |
getTitle()
Allows a Portlet to define its title. |
java.lang.String |
getTitle(java.lang.String instanceTitle)
Get a title for this instance of the portlet. |
void |
init()
All initialization should be performed here. |
boolean |
isShowTitleBar(org.apache.turbine.util.RunData rundata)
Returns TRUE if the title bar in should be displayed. |
boolean |
providesCustomization()
|
void |
setAttribute(java.lang.String attrName,
java.lang.String attrValue,
org.apache.turbine.util.RunData rundata)
Stores a portlet attribute in persistent storage |
void |
setCreationTime(long creationTime)
Set the creation time for this Portlet |
void |
setDescription(java.lang.String description)
Set the description for this Portlet |
void |
setID(java.lang.String id)
|
void |
setImage(java.lang.String instanceImage)
Setter for property image. |
void |
setName(java.lang.String name)
Sets the name on this Portlet. |
void |
setPortletConfig(PortletConfig pc)
Set's the configuration of this servlet. |
void |
setTitle(java.lang.String title)
Set the title for this Portlet |
void |
setTitle(java.lang.String title,
org.apache.turbine.util.RunData runData)
|
boolean |
supportsType(MimeType mimeType)
Returns true portlet is able to output content for given mimetype |
Field Detail |
public static final int PORTLET_NORMAL
public static final int PORTLET_MINIMIZED
public static final int PORTLET_MAXIMIZED
Method Detail |
public java.lang.String getName()
public void setName(java.lang.String name)
getName()
public java.lang.String getTitle()
Allows a Portlet to define its title. This can be used by a PortletControl for rendering its content.
In order to define a default title you should not override this but should call setTitle() within your init() method
This should return null if not specified.
public java.lang.String getTitle(java.lang.String instanceTitle)
instanceTitle
- Title from PSMLpublic void setTitle(java.lang.String title)
public void setTitle(java.lang.String title, org.apache.turbine.util.RunData runData)
public java.lang.String getDescription()
Returns a description of this portlet. This should describe what the capabilities of the portlet and how it can help the user.
In order to define a default title you should not override (in the AbstractPortlet implementation) this but should call setDescription() within your init() method
This should return null if not specified.
public java.lang.String getDescription(java.lang.String instanceDescription)
instanceDescription
- Description from PSMLpublic void setDescription(java.lang.String description)
public java.lang.String getImage(java.lang.String instanceImage)
public void setImage(java.lang.String instanceImage)
public org.apache.ecs.ConcreteElement getContent(org.apache.turbine.util.RunData rundata)
public void init() throws PortletException
PortletException
public void setPortletConfig(PortletConfig pc)
public PortletConfig getPortletConfig()
public boolean getAllowEdit(org.apache.turbine.util.RunData rundata)
Return true if this portlet is allowed to be edited in the rundata's context .
Note: PortletControl implementations should pay attention to this so that they don't allow this option if it returns false.
public boolean getAllowView(org.apache.turbine.util.RunData rundata)
Return true if this portlet is allowed to be viewed in the rundata's context .
Note: PortletControl implementations should pay attention to this so that they don't allow this option if it returns false.
public boolean getAllowMaximize(org.apache.turbine.util.RunData rundata)
Return true if this portlets is allowed to be maximized.
Note: PortletControl implementations should pay attention to this so that they don't allow this option if it returns false.
public long getCreationTime()
public boolean isShowTitleBar(org.apache.turbine.util.RunData rundata)
rundata
- The RunData object for the current requestpublic void setCreationTime(long creationTime)
public boolean supportsType(MimeType mimeType)
public java.lang.String getAttribute(java.lang.String attrName, java.lang.String attrDefValue, org.apache.turbine.util.RunData rundata)
attrName
- The attribute to retrieveattrDefValue
- The value if the attr doesn't existsrundata
- The RunData object for the current request
public void setAttribute(java.lang.String attrName, java.lang.String attrValue, org.apache.turbine.util.RunData rundata)
attrName
- The attribute to retrieverundata
- The RunData object for the current requestpublic PortletInstance getInstance(org.apache.turbine.util.RunData rundata)
public java.lang.String getID()
public void setID(java.lang.String id)
public boolean providesCustomization()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |