com.liferay.portlet
Class PortletPreferencesImpl

java.lang.Object
  extended by com.liferay.portlet.PortletPreferencesImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.portlet.PortletPreferences

public class PortletPreferencesImpl
extends java.lang.Object
implements java.lang.Cloneable, javax.portlet.PortletPreferences, java.io.Serializable

View Source

Author:
Brian Wing Shun Chan
See Also:
Serialized Form

Constructor Summary
PortletPreferencesImpl()
           
PortletPreferencesImpl(long companyId, long ownerId, int ownerType, long plid, java.lang.String portletId, java.util.Map<java.lang.String,Preference> preferences)
           
 
Method Summary
 java.lang.Object clone()
           
 boolean equals(java.lang.Object obj)
           
protected  long getCompanyId()
           
 java.util.Map<java.lang.String,java.lang.String[]> getMap()
           
 java.util.Enumeration<java.lang.String> getNames()
           
protected  long getOwnerId()
           
protected  int getOwnerType()
           
protected  long getPlid()
           
protected  java.lang.String getPortletId()
           
protected  java.util.Map<java.lang.String,Preference> getPreferences()
           
 java.lang.String getValue(java.lang.String key, java.lang.String def)
           
 java.lang.String[] getValues(java.lang.String key, java.lang.String[] def)
           
 boolean isReadOnly(java.lang.String key)
           
 void reset()
           
 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
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletPreferencesImpl

public PortletPreferencesImpl()

PortletPreferencesImpl

public PortletPreferencesImpl(long companyId,
                              long ownerId,
                              int ownerType,
                              long plid,
                              java.lang.String portletId,
                              java.util.Map<java.lang.String,Preference> preferences)
Method Detail

getMap

public java.util.Map<java.lang.String,java.lang.String[]> getMap()
Specified by:
getMap in interface javax.portlet.PortletPreferences

getNames

public java.util.Enumeration<java.lang.String> getNames()
Specified by:
getNames in interface javax.portlet.PortletPreferences

getValue

public java.lang.String getValue(java.lang.String key,
                                 java.lang.String def)
Specified by:
getValue in interface javax.portlet.PortletPreferences

setValue

public void setValue(java.lang.String key,
                     java.lang.String value)
              throws javax.portlet.ReadOnlyException
Specified by:
setValue in interface javax.portlet.PortletPreferences
Throws:
javax.portlet.ReadOnlyException

getValues

public java.lang.String[] getValues(java.lang.String key,
                                    java.lang.String[] def)
Specified by:
getValues in interface javax.portlet.PortletPreferences

setValues

public void setValues(java.lang.String key,
                      java.lang.String[] values)
               throws javax.portlet.ReadOnlyException
Specified by:
setValues in interface javax.portlet.PortletPreferences
Throws:
javax.portlet.ReadOnlyException

isReadOnly

public boolean isReadOnly(java.lang.String key)
Specified by:
isReadOnly in interface javax.portlet.PortletPreferences

reset

public void reset()

reset

public void reset(java.lang.String key)
           throws javax.portlet.ReadOnlyException
Specified by:
reset in interface javax.portlet.PortletPreferences
Throws:
javax.portlet.ReadOnlyException

store

public void store()
           throws java.io.IOException,
                  javax.portlet.ValidatorException
Specified by:
store in interface javax.portlet.PortletPreferences
Throws:
java.io.IOException
javax.portlet.ValidatorException

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getCompanyId

protected long getCompanyId()

getOwnerId

protected long getOwnerId()

getOwnerType

protected int getOwnerType()

getPlid

protected long getPlid()

getPortletId

protected java.lang.String getPortletId()

getPreferences

protected java.util.Map<java.lang.String,Preference> getPreferences()