Class PortletPreferencesImpl
- java.lang.Object
-
- org.gatein.pc.portlet.impl.jsr168.api.PortletPreferencesImpl
-
- All Implemented Interfaces:
javax.portlet.PortletPreferences
public class PortletPreferencesImpl extends Object implements javax.portlet.PortletPreferences
- Version:
- $Revision: 6757 $
- Author:
- Julien Viet
-
-
Field Summary
Fields Modifier and Type Field Description static intACTIONIndicates the object is used during a action phase.protected ContainerPreferencesInfocontainerPrefs.protected static org.exoplatform.services.log.LoglogThe logger.protected intmode.protected org.gatein.pc.api.state.PropertyContextprefs.static intRENDERIndicates the object is used during a render phase.protected Map<String,org.gatein.pc.api.state.PropertyChange>updatesKeep track of updatesprotected javax.portlet.PreferencesValidatorvalidator.
-
Constructor Summary
Constructors Constructor Description PortletPreferencesImpl(org.gatein.pc.api.state.PropertyContext prefs, ContainerPreferencesInfo containerPrefs, javax.portlet.PreferencesValidator validator, int mode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String[]>getMap()Enumeration<String>getNames()StringgetValue(String key, String def)String[]getValues(String key, String[] def)booleanisReadOnly(String key)voidreset(String key)voidsetValue(String key, String value)voidsetValues(String key, String[] values)voidstore()
-
-
-
Field Detail
-
log
protected static final org.exoplatform.services.log.Log log
The logger.
-
ACTION
public static final int ACTION
Indicates the object is used during a action phase.- See Also:
- Constant Field Values
-
RENDER
public static final int RENDER
Indicates the object is used during a render phase.- See Also:
- Constant Field Values
-
prefs
protected final org.gatein.pc.api.state.PropertyContext prefs
.
-
validator
protected final javax.portlet.PreferencesValidator validator
.
-
containerPrefs
protected final ContainerPreferencesInfo containerPrefs
.
-
mode
protected final int mode
.
-
-
Constructor Detail
-
PortletPreferencesImpl
public PortletPreferencesImpl(org.gatein.pc.api.state.PropertyContext prefs, ContainerPreferencesInfo containerPrefs, javax.portlet.PreferencesValidator validator, int mode)
-
-
Method Detail
-
getMap
public Map<String,String[]> getMap()
- Specified by:
getMapin interfacejavax.portlet.PortletPreferences
-
getNames
public Enumeration<String> getNames()
- Specified by:
getNamesin interfacejavax.portlet.PortletPreferences
-
getValue
public String getValue(String key, String def) throws IllegalArgumentException
- Specified by:
getValuein interfacejavax.portlet.PortletPreferences- Throws:
IllegalArgumentException
-
getValues
public String[] getValues(String key, String[] def) throws IllegalArgumentException
- Specified by:
getValuesin interfacejavax.portlet.PortletPreferences- Throws:
IllegalArgumentException
-
isReadOnly
public boolean isReadOnly(String key) throws IllegalArgumentException
- Specified by:
isReadOnlyin interfacejavax.portlet.PortletPreferences- Throws:
IllegalArgumentException
-
reset
public void reset(String key) throws IllegalArgumentException, javax.portlet.ReadOnlyException
- Specified by:
resetin interfacejavax.portlet.PortletPreferences- Throws:
IllegalArgumentExceptionjavax.portlet.ReadOnlyException
-
setValue
public void setValue(String key, String value) throws IllegalArgumentException, javax.portlet.ReadOnlyException
- Specified by:
setValuein interfacejavax.portlet.PortletPreferences- Throws:
IllegalArgumentExceptionjavax.portlet.ReadOnlyException
-
setValues
public void setValues(String key, String[] values) throws IllegalArgumentException, javax.portlet.ReadOnlyException
- Specified by:
setValuesin interfacejavax.portlet.PortletPreferences- Throws:
IllegalArgumentExceptionjavax.portlet.ReadOnlyException
-
store
public void store() throws IOException, javax.portlet.ValidatorException- Specified by:
storein interfacejavax.portlet.PortletPreferences- Throws:
IOExceptionjavax.portlet.ValidatorException
-
-