com.liferay.portlet
Class PortalPreferencesImpl

java.lang.Object
  extended by com.liferay.portlet.BasePreferencesImpl
      extended by com.liferay.portlet.PortalPreferencesImpl
All Implemented Interfaces:
com.liferay.portlet.PortalPreferences, java.io.Serializable, java.lang.Cloneable

public class PortalPreferencesImpl
extends BasePreferencesImpl
implements java.lang.Cloneable, com.liferay.portlet.PortalPreferences, java.io.Serializable

Author:
Brian Wing Shun Chan, Alexander Chow
See Also:
Serialized Form

Constructor Summary
PortalPreferencesImpl()
           
PortalPreferencesImpl(long companyId, long ownerId, int ownerType, java.util.Map<java.lang.String,Preference> preferences, boolean signedIn)
           
 
Method Summary
 java.lang.Object clone()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getValue(java.lang.String namespace, java.lang.String key)
           
 java.lang.String getValue(java.lang.String namespace, java.lang.String key, java.lang.String defaultValue)
           
 java.lang.String[] getValues(java.lang.String namespace, java.lang.String key)
           
 java.lang.String[] getValues(java.lang.String namespace, java.lang.String key, java.lang.String[] defaultValue)
           
 int hashCode()
           
 boolean isSignedIn()
           
 void reset(java.lang.String key)
           
 void resetValues(java.lang.String namespace)
           
 void setSignedIn(boolean signedIn)
           
 void setValue(java.lang.String namespace, java.lang.String key, java.lang.String value)
           
 void setValues(java.lang.String namespace, java.lang.String key, java.lang.String[] values)
           
 void store()
           
 
Methods inherited from class com.liferay.portlet.BasePreferencesImpl
getActualValue, getActualValues, getCompanyId, getMap, getModifiedPreferences, getNames, getOriginalPreferences, getOwnerId, getOwnerType, getPreferences, getValues, getXmlSafeValue, getXmlSafeValues, isReadOnly, reset, setValue, setValues
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortalPreferencesImpl

public PortalPreferencesImpl()

PortalPreferencesImpl

public PortalPreferencesImpl(long companyId,
                             long ownerId,
                             int ownerType,
                             java.util.Map<java.lang.String,Preference> preferences,
                             boolean signedIn)
Method Detail

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

getValue

public java.lang.String getValue(java.lang.String namespace,
                                 java.lang.String key)
Specified by:
getValue in interface com.liferay.portlet.PortalPreferences
Overrides:
getValue in class BasePreferencesImpl

getValue

public java.lang.String getValue(java.lang.String namespace,
                                 java.lang.String key,
                                 java.lang.String defaultValue)
Specified by:
getValue in interface com.liferay.portlet.PortalPreferences

getValues

public java.lang.String[] getValues(java.lang.String namespace,
                                    java.lang.String key)
Specified by:
getValues in interface com.liferay.portlet.PortalPreferences

getValues

public java.lang.String[] getValues(java.lang.String namespace,
                                    java.lang.String key,
                                    java.lang.String[] defaultValue)
Specified by:
getValues in interface com.liferay.portlet.PortalPreferences

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

isSignedIn

public boolean isSignedIn()
Specified by:
isSignedIn in interface com.liferay.portlet.PortalPreferences

reset

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

resetValues

public void resetValues(java.lang.String namespace)
Specified by:
resetValues in interface com.liferay.portlet.PortalPreferences

setSignedIn

public void setSignedIn(boolean signedIn)
Specified by:
setSignedIn in interface com.liferay.portlet.PortalPreferences

setValue

public void setValue(java.lang.String namespace,
                     java.lang.String key,
                     java.lang.String value)
Specified by:
setValue in interface com.liferay.portlet.PortalPreferences

setValues

public void setValues(java.lang.String namespace,
                      java.lang.String key,
                      java.lang.String[] values)
Specified by:
setValues in interface com.liferay.portlet.PortalPreferences

store

public void store()
           throws java.io.IOException
Specified by:
store in class BasePreferencesImpl
Throws:
java.io.IOException