Package com.avoka.fc.core.entity
Class UserProperty
- java.lang.Object
-
- org.apache.cayenne.PersistentObject
-
- org.apache.cayenne.BaseDataObject
-
- org.apache.cayenne.CayenneDataObject
-
- com.avoka.core.entity.BaseEntity
-
- com.avoka.fc.core.entity.auto._UserProperty
-
- com.avoka.fc.core.entity.UserProperty
-
- All Implemented Interfaces:
IEntity
,Auditable
,Serializable
,org.apache.cayenne.DataObject
,org.apache.cayenne.Persistent
,org.apache.cayenne.Validating
public class UserProperty extends _UserProperty implements Auditable
Provides a property value associated with a specific user.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.avoka.fc.core.entity.auto._UserProperty
LABEL, LABEL_PROPERTY, PROFILE, PROFILE_PROPERTY, PROPERTY_TYPE, PROPERTY_TYPE_PROPERTY, SEQUENCE, SEQUENCE_PROPERTY, USER_PROPERTY_OID_PK_COLUMN, VALUE, VALUE_PROPERTY
-
Fields inherited from class com.avoka.core.entity.BaseEntity
ID_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description UserProperty()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description String
getBase64Value()
Deprecated.- use getValue() instead.String
getTextValue()
Deprecated.there is no longer a distinction between value and base64Value - just use getValue() throughout.boolean
isTypeCSV()
boolean
isTypeHTML()
boolean
isTypeImage()
boolean
isTypeJSON()
boolean
isTypeLongText()
void
setBase64Value(String base64Value)
Deprecated.- use setValue(String) instead.void
setValue(String value)
Set the property value.-
Methods inherited from class com.avoka.fc.core.entity.auto._UserProperty
getLabel, getProfile, getPropertyType, getSequence, getValue, setLabel, setProfile, setPropertyType, setSequence
-
Methods inherited from class com.avoka.core.entity.BaseEntity
appendProperties, getId, getValuesMap, isNew, setId, toString
-
Methods inherited from class org.apache.cayenne.CayenneDataObject
makePath, readPropertyDirectly, readState, setPersistenceState, writePropertyDirectly, writeState
-
Methods inherited from class org.apache.cayenne.BaseDataObject
addToManyTarget, beforePropertyRead, beforePropertyWrite, getSnapshotVersion, readNestedProperty, readProperty, readSerialized, removeToManyTarget, setObjectContext, setReverseRelationship, setSnapshotVersion, setToManyTarget, setToOneTarget, toStringBuffer, unsetReverseRelationship, validateForDelete, validateForInsert, validateForSave, validateForUpdate, willConnect, writeProperty, writeSerialized
-
Methods inherited from class org.apache.cayenne.PersistentObject
getMapKey, getObjectContext, getObjectId, getPersistenceState, setObjectId
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.avoka.fc.core.entity.Auditable
getId, getValuesMap
-
-
-
-
Method Detail
-
setValue
public void setValue(String value)
Set the property value. Note that some characters that might cause issues will be replaced ('&' with "and", '>' and '<' with '').- Overrides:
setValue
in class_UserProperty
- Parameters:
value
- the new value
-
getTextValue
@Deprecated public String getTextValue()
Deprecated.there is no longer a distinction between value and base64Value - just use getValue() throughout. This method may be removed in a future TM version.Return the text value, either the underlying long value or the value depending upon the property type.- Returns:
- the text value, either the underlying long value or the value depending upon the property type.
- Since:
- 4.1.3
-
setBase64Value
@Deprecated public void setBase64Value(String base64Value)
Deprecated.- use setValue(String) instead. This method may be removed in a future TM version.- Parameters:
base64Value
- deprecated
-
getBase64Value
@Deprecated public String getBase64Value()
Deprecated.- use getValue() instead. This method may be removed in a future TM version.- Returns:
- deprecated
-
isTypeCSV
public boolean isTypeCSV()
- Returns:
- true if the property type is 'CSV'
- Since:
- 5.1.4
-
isTypeLongText
public boolean isTypeLongText()
- Returns:
- true if the property type is 'LongText'
- Since:
- 4.1.3
-
isTypeImage
public boolean isTypeImage()
- Returns:
- true if the property type is 'Image'
- Since:
- 4.1.3
-
isTypeHTML
public boolean isTypeHTML()
- Returns:
- true if the property type is 'HTML'
- Since:
- 4.1.3
-
isTypeJSON
public boolean isTypeJSON()
- Returns:
- true if the property type is 'JSON'
- Since:
- 4.1.3
-
-