org.apache.pluto.core.impl
Class PortletPreferencesImpl

java.lang.Object
  extended by org.apache.pluto.core.impl.PortletPreferencesImpl

public class PortletPreferencesImpl
extends java.lang.Object


Field Summary
private  java.util.HashMap changedPreferences
           
private  java.lang.Integer methodId
           
private  PortletDefinition portletDefinition
           
private  PortletEntity portletEntity
           
private  java.util.List preferenceSetList
           
private  java.util.HashSet removedPreferences
           
 
Constructor Summary
PortletPreferencesImpl(java.lang.Integer methodId, PortletDefinition portletDefinition)
           
PortletPreferencesImpl(java.lang.Integer methodId, PortletEntity portletEntity)
           
 
Method Summary
 java.util.Map getMap()
           
 java.util.Enumeration getNames()
           
 java.lang.String getValue(java.lang.String key, java.lang.String def)
           
 java.lang.String[] getValues(java.lang.String key, java.lang.String[] def)
           
private  java.lang.String[] getValuesFromPreference(Preference preference)
           
 boolean isReadOnly(java.lang.String key)
           
 void reset(java.lang.String key)
           
 void setValue(java.lang.String key, java.lang.String value)
           
 void setValues(java.lang.String key, java.lang.String[] values)
           
 void store()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

preferenceSetList

private java.util.List preferenceSetList

changedPreferences

private java.util.HashMap changedPreferences

removedPreferences

private java.util.HashSet removedPreferences

methodId

private java.lang.Integer methodId

portletEntity

private PortletEntity portletEntity

portletDefinition

private PortletDefinition portletDefinition
Constructor Detail

PortletPreferencesImpl

public PortletPreferencesImpl(java.lang.Integer methodId,
                              PortletEntity portletEntity)

PortletPreferencesImpl

public PortletPreferencesImpl(java.lang.Integer methodId,
                              PortletDefinition portletDefinition)
Method Detail

isReadOnly

public boolean isReadOnly(java.lang.String key)

getValue

public java.lang.String getValue(java.lang.String key,
                                 java.lang.String def)

getValues

public java.lang.String[] getValues(java.lang.String key,
                                    java.lang.String[] def)

setValue

public void setValue(java.lang.String key,
                     java.lang.String value)
              throws ReadOnlyException
Throws:
ReadOnlyException

setValues

public void setValues(java.lang.String key,
                      java.lang.String[] values)
               throws ReadOnlyException
Throws:
ReadOnlyException

getNames

public java.util.Enumeration getNames()

getMap

public java.util.Map getMap()

reset

public void reset(java.lang.String key)
           throws ReadOnlyException
Throws:
ReadOnlyException

store

public void store()
           throws java.io.IOException,
                  ValidatorException
Throws:
java.io.IOException
ValidatorException

getValuesFromPreference

private java.lang.String[] getValuesFromPreference(Preference preference)