public class PortalPreferencesImpl extends BasePreferencesImpl implements java.lang.Cloneable, PortalPreferences, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static TransactionConfig |
SUPPORTS_TRANSACTION_CONFIG |
| Constructor and Description |
|---|
PortalPreferencesImpl() |
PortalPreferencesImpl(long ownerId,
int ownerType,
java.lang.String xml,
java.util.Map<java.lang.String,Preference> preferences,
boolean signedIn) |
PortalPreferencesImpl(PortalPreferences portalPreferences,
boolean signedIn) |
| Modifier and Type | Method and Description |
|---|---|
PortalPreferencesImpl |
clone() |
boolean |
equals(java.lang.Object object) |
long |
getMvccVersion() |
long |
getUserId() |
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() |
protected boolean |
isCausedByStaleObjectException(java.lang.Throwable throwable) |
boolean |
isSignedIn() |
void |
reset(java.lang.String key) |
void |
resetValues(java.lang.String namespace) |
protected void |
retryableStore(java.util.concurrent.Callable<?> callable,
java.lang.String key) |
void |
setSignedIn(boolean signedIn) |
void |
setUserId(long userId) |
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() |
getActualValue, getActualValues, getMap, getModifiedPreferences, getNames, getOriginalPreferences, getOriginalXML, getOwnerId, getOwnerType, getPreferences, getValues, getXMLSafeValue, getXMLSafeValues, isNull, isReadOnly, reset, setOriginalPreferences, setOriginalXML, setValue, setValues, size, toXMLfinalize, getClass, notify, notifyAll, toString, wait, wait, waitsizepublic static final TransactionConfig SUPPORTS_TRANSACTION_CONFIG
public PortalPreferencesImpl()
public PortalPreferencesImpl(PortalPreferences portalPreferences, boolean signedIn)
public PortalPreferencesImpl(long ownerId,
int ownerType,
java.lang.String xml,
java.util.Map<java.lang.String,Preference> preferences,
boolean signedIn)
public PortalPreferencesImpl clone()
clone in class java.lang.Objectpublic boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic long getMvccVersion()
public long getUserId()
getUserId in interface PortalPreferencespublic java.lang.String getValue(java.lang.String namespace,
java.lang.String key)
getValue in interface PortalPreferencesgetValue in class BasePreferencesImplpublic java.lang.String getValue(java.lang.String namespace,
java.lang.String key,
java.lang.String defaultValue)
getValue in interface PortalPreferencespublic java.lang.String[] getValues(java.lang.String namespace,
java.lang.String key)
getValues in interface PortalPreferencespublic java.lang.String[] getValues(java.lang.String namespace,
java.lang.String key,
java.lang.String[] defaultValue)
getValues in interface PortalPreferencespublic int hashCode()
hashCode in class java.lang.Objectpublic boolean isSignedIn()
isSignedIn in interface PortalPreferencespublic void reset(java.lang.String key)
throws javax.portlet.ReadOnlyException
reset in class BasePreferencesImpljavax.portlet.ReadOnlyExceptionpublic void resetValues(java.lang.String namespace)
resetValues in interface PortalPreferencespublic void setSignedIn(boolean signedIn)
setSignedIn in interface PortalPreferencespublic void setUserId(long userId)
setUserId in interface PortalPreferencespublic void setValue(java.lang.String namespace,
java.lang.String key,
java.lang.String value)
setValue in interface PortalPreferencespublic void setValues(java.lang.String namespace,
java.lang.String key,
java.lang.String[] values)
setValues in interface PortalPreferencespublic void store()
throws java.io.IOException
store in class BasePreferencesImpljava.io.IOExceptionprotected boolean isCausedByStaleObjectException(java.lang.Throwable throwable)
protected void retryableStore(java.util.concurrent.Callable<?> callable,
java.lang.String key)
throws java.lang.Throwable
java.lang.Throwable