Package com.avoka.fc.core.entity
Class ClientProperty
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._ClientProperty
com.avoka.fc.core.entity.ClientProperty
- All Implemented Interfaces:
IEntity
,Auditable
,Serializable
,org.apache.cayenne.DataObject
,org.apache.cayenne.Persistent
,org.apache.cayenne.Validating
Provides a property value associated with a specific client.
- See Also:
-
Field Summary
Fields inherited from class com.avoka.fc.core.entity.auto._ClientProperty
APPLICATION_CLIENT_PROPERTIES, APPLICATION_CLIENT_PROPERTIES_PROPERTY, CLIENT, CLIENT_PROPERTY, CLIENT_PROPERTY_OID_PK_COLUMN, LABEL, LABEL_PROPERTY, PROPERTY_TYPE, PROPERTY_TYPE_PROPERTY, SEQUENCE, SEQUENCE_PROPERTY, VALUE, VALUE_PROPERTY, VERSION, VERSION_PROPERTY
Fields inherited from class com.avoka.core.entity.BaseEntity
ID_PROPERTY
Fields inherited from class org.apache.cayenne.CayenneDataObject
values
Fields inherited from class org.apache.cayenne.BaseDataObject
snapshotVersion
Fields inherited from class org.apache.cayenne.PersistentObject
objectContext, objectId, persistenceState
Fields inherited from interface org.apache.cayenne.DataObject
DEFAULT_VERSION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.- use getValue() instead.Deprecated.there is no longer a distinction between value and longValue - just use getValue() throughout.boolean
boolean
boolean
boolean
boolean
boolean
void
setLongValue
(String longValue) Deprecated.- use setValue(String) instead.Methods inherited from class com.avoka.fc.core.entity.auto._ClientProperty
addToApplicationClientProperties, getApplicationClientProperties, getClient, getLabel, getPropertyType, getSequence, getValue, getVersion, removeFromApplicationClientProperties, setClient, setLabel, setPropertyType, setSequence, setValue, setVersion
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
Methods inherited from interface org.apache.cayenne.Persistent
getObjectContext, getObjectId, getPersistenceState, setObjectContext, setObjectId, setPersistenceState
-
Constructor Details
-
ClientProperty
public ClientProperty()
-
-
Method Details
-
getTextValue
Deprecated.there is no longer a distinction between value and longValue - 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.
-
setLongValue
Deprecated.- use setValue(String) instead. This method may be removed in a future TM version.- Parameters:
longValue
- deprecated
-
getLongValue
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'
-
isTypeImage
public boolean isTypeImage()- Returns:
- true if the property type is 'Image'
- Since:
- 3.6.4
-
isTypeHTML
public boolean isTypeHTML()- Returns:
- true if the property type is 'HTML'
- Since:
- 4.0.0
-
isTypeJSON
public boolean isTypeJSON()- Returns:
- true if the property type is 'JSON'
- Since:
- 4.0.0
-
isTypeList
public boolean isTypeList()- Returns:
- true if the property type is 'List'
- Since:
- 4.0.0
-