public class PropertyValueEntity
extends java.lang.Object
Values here are either simple values that can be stored in a long
or will be references to data in other tables.
| Modifier and Type | Class and Description |
|---|---|
static class |
PropertyValueEntity.PersistedType
Enumeration of persisted types for alf_prop_value.persisted_type.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Long |
LONG_ONE |
static java.lang.Long |
LONG_ZERO |
static java.lang.Short |
ORDINAL_CONSTRUCTABLE |
static java.lang.Short |
ORDINAL_DOUBLE |
static java.lang.Short |
ORDINAL_ENUM |
static java.lang.Short |
ORDINAL_LONG |
static java.lang.Short |
ORDINAL_NULL |
static java.lang.Short |
ORDINAL_SERIALIZABLE |
static java.lang.Short |
ORDINAL_STRING |
static org.alfresco.util.Pair |
PERSISTED_TYPE_NULL |
static java.util.Map |
persistedTypesByOrdinal
An unmodifiable map of persisted type enums keyed by their ordinal number
|
| Constructor and Description |
|---|
PropertyValueEntity() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Long |
getActualTypeId() |
java.lang.Double |
getDoubleValue() |
java.lang.Long |
getId() |
java.lang.Long |
getLongValue() |
java.lang.Short |
getPersistedType() |
PropertyValueEntity.PersistedType |
getPersistedTypeEnum() |
static PropertyValueEntity.PersistedType |
getPersistedTypeEnum(java.io.Serializable value,
PropertyTypeConverter converter)
Helper method to determine how the given value will be stored.
|
java.io.Serializable |
getSerializableValue() |
java.lang.String |
getStringValue() |
java.io.Serializable |
getValue(java.lang.Class actualType,
PropertyTypeConverter converter)
Helper method to get the value based on the persisted type.
|
int |
hashCode() |
void |
setActualTypeId(java.lang.Long actualTypeId) |
void |
setDoubleValue(java.lang.Double doubleValue) |
void |
setId(java.lang.Long id) |
void |
setLongValue(java.lang.Long longValue) |
void |
setPersistedType(java.lang.Short persistedType) |
void |
setSerializableValue(java.io.Serializable serializableValue) |
void |
setStringValue(java.lang.String stringValue) |
void |
setValue(java.io.Serializable value,
PropertyTypeConverter converter)
Shortcut method to set the value.
|
java.lang.String |
toString() |
public static final java.lang.Long LONG_ZERO
public static final java.lang.Long LONG_ONE
public static final java.lang.Short ORDINAL_NULL
public static final java.lang.Short ORDINAL_LONG
public static final java.lang.Short ORDINAL_DOUBLE
public static final java.lang.Short ORDINAL_STRING
public static final java.lang.Short ORDINAL_SERIALIZABLE
public static final java.lang.Short ORDINAL_CONSTRUCTABLE
public static final java.lang.Short ORDINAL_ENUM
public static final org.alfresco.util.Pair PERSISTED_TYPE_NULL
public static final java.util.Map persistedTypesByOrdinal
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.io.Serializable getValue(java.lang.Class actualType,
PropertyTypeConverter converter)
actualType - the type to convert toconverter - the data converter to usepublic void setValue(java.io.Serializable value,
PropertyTypeConverter converter)
value - the value to persist (may be null)converter - the converter that will perform and type conversionpublic static PropertyValueEntity.PersistedType getPersistedTypeEnum(java.io.Serializable value, PropertyTypeConverter converter)
value - the value to checkconverter - the type converterPropertyTypeConverter.getPersistentType(Serializable)public PropertyValueEntity.PersistedType getPersistedTypeEnum()
public java.lang.Long getId()
public void setId(java.lang.Long id)
public java.lang.Long getActualTypeId()
public void setActualTypeId(java.lang.Long actualTypeId)
public java.lang.Short getPersistedType()
public void setPersistedType(java.lang.Short persistedType)
public java.lang.Long getLongValue()
public void setLongValue(java.lang.Long longValue)
public java.lang.String getStringValue()
public void setStringValue(java.lang.String stringValue)
public java.lang.Double getDoubleValue()
public void setDoubleValue(java.lang.Double doubleValue)
public java.io.Serializable getSerializableValue()
public void setSerializableValue(java.io.Serializable serializableValue)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.