public class PortalPreferencesImpl extends BasePreferencesImpl implements java.lang.Cloneable, com.liferay.portlet.PortalPreferences, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static com.liferay.portal.kernel.transaction.TransactionAttribute |
SUPPORTS_TRANSACTION_ATTRIBUTE |
| Constructor and Description |
|---|
PortalPreferencesImpl() |
PortalPreferencesImpl(long ownerId,
int ownerType,
java.lang.String xml,
java.util.Map<java.lang.String,Preference> preferences,
boolean signedIn) |
PortalPreferencesImpl(com.liferay.portal.model.PortalPreferences portalPreferences,
boolean signedIn) |
| Modifier and Type | Method and Description |
|---|---|
PortalPreferencesImpl |
clone() |
boolean |
equals(java.lang.Object obj) |
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 t) |
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, toXMLpublic static final com.liferay.portal.kernel.transaction.TransactionAttribute SUPPORTS_TRANSACTION_ATTRIBUTE
public PortalPreferencesImpl()
public PortalPreferencesImpl(com.liferay.portal.model.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 obj)
equals in class java.lang.Objectpublic long getUserId()
getUserId in interface com.liferay.portlet.PortalPreferencespublic java.lang.String getValue(java.lang.String namespace,
java.lang.String key)
getValue in interface com.liferay.portlet.PortalPreferencesgetValue in class BasePreferencesImplpublic java.lang.String getValue(java.lang.String namespace,
java.lang.String key,
java.lang.String defaultValue)
getValue in interface com.liferay.portlet.PortalPreferencespublic java.lang.String[] getValues(java.lang.String namespace,
java.lang.String key)
getValues in interface com.liferay.portlet.PortalPreferencespublic java.lang.String[] getValues(java.lang.String namespace,
java.lang.String key,
java.lang.String[] defaultValue)
getValues in interface com.liferay.portlet.PortalPreferencespublic int hashCode()
hashCode in class java.lang.Objectpublic boolean isSignedIn()
isSignedIn in interface com.liferay.portlet.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 com.liferay.portlet.PortalPreferencespublic void setSignedIn(boolean signedIn)
setSignedIn in interface com.liferay.portlet.PortalPreferencespublic void setUserId(long userId)
setUserId in interface com.liferay.portlet.PortalPreferencespublic void setValue(java.lang.String namespace,
java.lang.String key,
java.lang.String value)
setValue in interface com.liferay.portlet.PortalPreferencespublic void setValues(java.lang.String namespace,
java.lang.String key,
java.lang.String[] values)
setValues in interface com.liferay.portlet.PortalPreferencespublic void store()
throws java.io.IOException
store in class BasePreferencesImpljava.io.IOExceptionprotected boolean isCausedByStaleObjectException(java.lang.Throwable t)
protected void retryableStore(java.util.concurrent.Callable<?> callable,
java.lang.String key)
throws java.lang.Throwable
java.lang.Throwable