Overview  Package   Class  Tree  Serialized  Deprecated  Index  Help 

org.apache.jetspeed.portlet
Interface PortletApplicationSettings


public interface PortletApplicationSettings

The PortletApplicationSettings interface provides the portlet with the application's dynamic configuration. The configuration holds information about the portlet application that is valid per concrete portlet application for all users, and is maintained by the administrator. The portlet can therefore only read the dynamic configuration. Only when the portlet is in CONFIGURE mode, it has write access to the dynamic configuration data

Since:
4.1
See Also:
Portlet

Method Summary
 java.lang.String getAttribute(java.lang.String name)
          Returns the value of the attribute with the given name, or null if no such attribute exists.
 java.util.Enumeration getAttributeNames()
          Returns an enumeration of all available attributes names.
 void removeAttribute(java.lang.String name)
          Removes the attribute with the given name.
 void setAttribute(java.lang.String name, java.lang.String value)
          Sets the attribute with the given name and value.
 void store()
          Stores all attributes.
 

Method Detail

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.String value)
                  throws AccessDeniedException
Sets the attribute with the given name and value.

Parameters:
name - the attribute name
value - the attribute value
Throws:
AccessDeniedException - if the caller isn't authorized to access this data object

getAttribute

public java.lang.String getAttribute(java.lang.String name)
Returns the value of the attribute with the given name, or null if no such attribute exists.

Parameters:
name - the attribute name
Returns:
the attribute value

getAttributeNames

public java.util.Enumeration getAttributeNames()
Returns an enumeration of all available attributes names.

Returns:
an enumeration of attribute names
See Also:
getAttribute(String)

removeAttribute

public void removeAttribute(java.lang.String name)
                     throws AccessDeniedException
Removes the attribute with the given name. If no such attribute exists, this method does nothing.

Parameters:
name - the attribute name
Throws:
AccessDeniedException - if the caller isn't authorized to access this data object

store

public void store()
           throws AccessDeniedException,
                  java.io.IOException
Stores all attributes.

Throws:
AccessDeniedException - if the caller isn't authorized to access this data object
java.io.IOException - if the streaming causes an I/O problem

Overview  Package   Class  Tree  Serialized  Deprecated  Index  Help 

 

WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.

 

IBM is a trademark of the IBM Corporation in the United States, other countries, or both.