public class CustomFieldVO extends ConfigurationEntityVO implements ICustomField, ProfileField
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_NAME |
static BasicProperty<CustomFieldControl,CustomFieldVO> |
CONTROL |
static BasicProperty<java.lang.Integer,CustomFieldVO> |
DECIMAL_DIGITS |
static BasicProperty<RecordTypeVO,CustomFieldVO> |
LINKED_ENTITY_RECORD_TYPE |
static BasicProperty<LinkedEntityType,CustomFieldVO> |
LINKED_ENTITY_TYPE |
static BasicProperty<CustomFieldNature,CustomFieldVO> |
NATURE |
static BasicProperty<CustomFieldType,CustomFieldVO> |
TYPE |
static BasicProperty<ValueMatch,CustomFieldVO> |
VALUE_MATCH |
GLOBAL, INTERNAL_NAMENAMEIDPROPERTY_NAME| Constructor and Description |
|---|
CustomFieldVO() |
CustomFieldVO(java.lang.Long id) |
CustomFieldVO(Property<T,? super CustomFieldVO> property,
T value) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
className() |
protected java.util.List<Property<?,?>> |
doGetProperties() |
CustomFieldControl |
getControl() |
java.lang.Integer |
getDecimalDigits() |
RecordTypeVO |
getLinkedEntityRecordType() |
LinkedEntityType |
getLinkedEntityType() |
CustomFieldNature |
getNature() |
CustomFieldType |
getType() |
ValueMatch |
getValueMatch()
Returns the value match, or null if this field is not searchable
|
void |
setControl(CustomFieldControl control) |
void |
setDecimalDigits(java.lang.Integer decimalDigits) |
void |
setLinkedEntityRecordType(RecordTypeVO linkedEntityRecordType) |
void |
setLinkedEntityType(LinkedEntityType linkedEntityType) |
void |
setNature(CustomFieldNature nature) |
void |
setType(CustomFieldType type) |
void |
setValueMatch(ValueMatch valueMatch) |
getInternalName, isGlobal, setGlobal, setInternalNamecompareTo, getName, setName, toStringequals, getId, getIds, getUniqueIdsgetId, hashCode, setIdaddPropertyChangeListener, addPropertyChangeListener, attributeNames, changes, clearAttributes, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, set, set, setAttribute, setWithPropagationIdclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetInternalName, matches, setInternalNamegetName, setNamepublic static final java.lang.String CLASS_NAME
public static final BasicProperty<CustomFieldControl,CustomFieldVO> CONTROL
public static final BasicProperty<java.lang.Integer,CustomFieldVO> DECIMAL_DIGITS
public static final BasicProperty<RecordTypeVO,CustomFieldVO> LINKED_ENTITY_RECORD_TYPE
public static final BasicProperty<LinkedEntityType,CustomFieldVO> LINKED_ENTITY_TYPE
public static final BasicProperty<CustomFieldNature,CustomFieldVO> NATURE
public static final BasicProperty<CustomFieldType,CustomFieldVO> TYPE
public static final BasicProperty<ValueMatch,CustomFieldVO> VALUE_MATCH
public CustomFieldVO()
public CustomFieldVO(java.lang.Long id)
public CustomFieldVO(Property<T,? super CustomFieldVO> property, T value)
protected java.util.List<Property<?,?>> doGetProperties()
doGetProperties in class ConfigurationEntityVOpublic CustomFieldControl getControl()
public void setControl(CustomFieldControl control)
public java.lang.Integer getDecimalDigits()
getDecimalDigits in interface ICustomFieldpublic void setDecimalDigits(java.lang.Integer decimalDigits)
public RecordTypeVO getLinkedEntityRecordType()
public void setLinkedEntityRecordType(RecordTypeVO linkedEntityRecordType)
public LinkedEntityType getLinkedEntityType()
getLinkedEntityType in interface ICustomFieldpublic void setLinkedEntityType(LinkedEntityType linkedEntityType)
public CustomFieldNature getNature()
public void setNature(CustomFieldNature nature)
public CustomFieldType getType()
getType in interface ICustomFieldpublic void setType(CustomFieldType type)
public ValueMatch getValueMatch()
HasValueMatchgetValueMatch in interface HasValueMatchpublic void setValueMatch(ValueMatch valueMatch)