public class CustomFieldDTO extends ConfigurationEntityDTO implements ICustomField
DESCRIPTION, INTERNAL_NAMENAMEIDNULL_PART| Constructor and Description |
|---|
CustomFieldDTO() |
CustomFieldDTO(java.lang.Long id) |
CustomFieldDTO(Property<T,? super CustomFieldDTO> property,
T value) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
className() |
protected java.util.List<Property<?,?>> |
doGetProperties() |
java.util.Set<FileMimeType> |
getAllowedMimeTypes() |
java.lang.String |
getAllSelectedLabel() |
CustomFieldControl |
getControl() |
java.lang.Integer |
getDecimalDigits() |
DecimalRangeDTO |
getDecimalValueRange() |
java.lang.Boolean |
getDefaultBooleanValue() |
DateTime |
getDefaultDateValue() |
java.math.BigDecimal |
getDefaultDecimalValue() |
java.lang.Integer |
getDefaultIntegerValue() |
java.lang.String |
getDefaultRichTextValue() |
java.lang.String |
getDefaultStringValue() |
java.lang.String |
getDefaultTextValue() |
CustomScriptVO |
getDynamicScript() |
java.lang.String |
getDynamicScriptParameters() |
java.lang.String |
getInformationText() |
IntegerRangeDTO |
getIntegerValueRange() |
IntegerRangeDTO |
getLengthConstraint() |
LinkedEntityType |
getLinkedEntityType() |
java.lang.Integer |
getMaxFiles() |
java.lang.Integer |
getMaxWordSize() |
CustomFieldNature |
getNature() |
java.lang.String |
getOtherMimeTypes() |
java.lang.String |
getPattern() |
CustomFieldSize |
getSize() |
CustomFieldType |
getType() |
CustomScriptVO |
getValidationScript() |
java.lang.String |
getValidationScriptParameters() |
boolean |
isDefaultDateToday() |
boolean |
isExactMatch() |
boolean |
isExpandedCategories() |
boolean |
isIgnoreSanitizer() |
boolean |
isRequired() |
boolean |
isShowAll() |
boolean |
isUnique() |
void |
setAllowedMimeTypes(java.util.Set<FileMimeType> allowedMimeTypes) |
void |
setAllSelectedLabel(java.lang.String allSelectedLabel) |
void |
setControl(CustomFieldControl control) |
void |
setDecimalDigits(java.lang.Integer decimalDigits) |
void |
setDecimalValueRange(DecimalRangeDTO decimalValueRange) |
void |
setDefaultBooleanValue(java.lang.Boolean defaultBooleanValue) |
void |
setDefaultDateToday(boolean defaultDateToday) |
void |
setDefaultDateValue(DateTime defaultDateValue) |
void |
setDefaultDecimalValue(java.math.BigDecimal defaultDecimalValue) |
void |
setDefaultIntegerValue(java.lang.Integer defaultIntegerValue) |
void |
setDefaultRichTextValue(java.lang.String defaultRichTextValue) |
void |
setDefaultStringValue(java.lang.String defaultStringValue) |
void |
setDefaultTextValue(java.lang.String defaultTextValue) |
void |
setDynamicScript(CustomScriptVO dynamicScript) |
void |
setDynamicScriptParameters(java.lang.String dynamicScriptParameters) |
void |
setExactMatch(boolean exactMatch) |
void |
setExpandedCategories(boolean expandedCategories) |
void |
setIgnoreSanitizer(boolean ignoreSanitizer) |
void |
setInformationText(java.lang.String informationText) |
void |
setIntegerValueRange(IntegerRangeDTO integerValueRange) |
void |
setLengthConstraint(IntegerRangeDTO lengthConstraint) |
void |
setLinkedEntityType(LinkedEntityType linkedEntityType) |
void |
setMaxFiles(java.lang.Integer maxFiles) |
void |
setMaxWordSize(java.lang.Integer maxWordSize) |
void |
setNature(CustomFieldNature nature) |
void |
setOtherMimeTypes(java.lang.String otherMimeTypes) |
void |
setPattern(java.lang.String pattern) |
void |
setRequired(boolean required) |
void |
setShowAll(boolean showAll) |
void |
setSize(CustomFieldSize size) |
void |
setType(CustomFieldType type) |
void |
setUnique(boolean unique) |
void |
setValidationScript(CustomScriptVO validationScript) |
void |
setValidationScriptParameters(java.lang.String validationScriptParameters) |
getDescription, getInternalName, setDescription, setInternalNamecompareTo, getName, setName, toStringgetVersion, isPersistent, isTransient, setVersionequals, getId, hashCode, setIdaddPropertyChangeListener, addPropertyChangeListener, attributeNames, changes, clearAttributes, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, set, setAttributeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetInternalName, setInternalNamegetName, setNamepublic static final java.lang.String CLASS_NAME
public static final BasicProperty<java.lang.String,CustomFieldDTO> ALL_SELECTED_LABEL
public static final SetProperty<FileMimeType,CustomFieldDTO> ALLOWED_MIME_TYPES
public static final BasicProperty<CustomFieldControl,CustomFieldDTO> CONTROL
public static final BasicProperty<java.lang.Integer,CustomFieldDTO> DECIMAL_DIGITS
public static final BasicProperty<DecimalRangeDTO,CustomFieldDTO> DECIMAL_VALUE_RANGE
public static final BasicProperty<java.lang.Boolean,CustomFieldDTO> DEFAULT_BOOLEAN_VALUE
public static final BasicProperty<java.lang.Boolean,CustomFieldDTO> DEFAULT_DATE_TODAY
public static final BasicProperty<DateTime,CustomFieldDTO> DEFAULT_DATE_VALUE
public static final BasicProperty<java.math.BigDecimal,CustomFieldDTO> DEFAULT_DECIMAL_VALUE
public static final BasicProperty<java.lang.Integer,CustomFieldDTO> DEFAULT_INTEGER_VALUE
public static final BasicProperty<java.lang.String,CustomFieldDTO> DEFAULT_RICH_TEXT_VALUE
public static final BasicProperty<java.lang.String,CustomFieldDTO> DEFAULT_STRING_VALUE
public static final BasicProperty<java.lang.String,CustomFieldDTO> DEFAULT_TEXT_VALUE
public static final BasicProperty<CustomScriptVO,CustomFieldDTO> DYNAMIC_SCRIPT
public static final BasicProperty<java.lang.String,CustomFieldDTO> DYNAMIC_SCRIPT_PARAMETERS
public static final BasicProperty<java.lang.Boolean,CustomFieldDTO> EXACT_MATCH
public static final BasicProperty<java.lang.Boolean,CustomFieldDTO> EXPANDED_CATEGORIES
public static final BasicProperty<java.lang.Boolean,CustomFieldDTO> IGNORE_SANITIZER
public static final BasicProperty<java.lang.String,CustomFieldDTO> INFORMATION_TEXT
public static final BasicProperty<IntegerRangeDTO,CustomFieldDTO> INTEGER_VALUE_RANGE
public static final BasicProperty<IntegerRangeDTO,CustomFieldDTO> LENGTH_CONSTRAINT
public static final BasicProperty<LinkedEntityType,CustomFieldDTO> LINKED_ENTITY_TYPE
public static final BasicProperty<java.lang.Integer,CustomFieldDTO> MAX_FILES
public static final BasicProperty<java.lang.Integer,CustomFieldDTO> MAX_WORD_SIZE
public static final BasicProperty<CustomFieldNature,CustomFieldDTO> NATURE
public static final BasicProperty<java.lang.String,CustomFieldDTO> OTHER_MIME_TYPES
public static final BasicProperty<java.lang.String,CustomFieldDTO> PATTERN
public static final BasicProperty<java.lang.Boolean,CustomFieldDTO> REQUIRED
public static final BasicProperty<java.lang.Boolean,CustomFieldDTO> SHOW_ALL
public static final BasicProperty<CustomFieldSize,CustomFieldDTO> SIZE
public static final BasicProperty<CustomFieldType,CustomFieldDTO> TYPE
public static final BasicProperty<java.lang.Boolean,CustomFieldDTO> UNIQUE
public static final BasicProperty<CustomScriptVO,CustomFieldDTO> VALIDATION_SCRIPT
public static final BasicProperty<java.lang.String,CustomFieldDTO> VALIDATION_SCRIPT_PARAMETERS
public CustomFieldDTO()
public CustomFieldDTO(java.lang.Long id)
public CustomFieldDTO(Property<T,? super CustomFieldDTO> property, T value)
protected java.util.List<Property<?,?>> doGetProperties()
doGetProperties in class ConfigurationEntityDTOpublic java.lang.String getAllSelectedLabel()
public void setAllSelectedLabel(java.lang.String allSelectedLabel)
public java.util.Set<FileMimeType> getAllowedMimeTypes()
public void setAllowedMimeTypes(java.util.Set<FileMimeType> allowedMimeTypes)
public CustomFieldControl getControl()
public void setControl(CustomFieldControl control)
public java.lang.Integer getDecimalDigits()
getDecimalDigits in interface ICustomFieldpublic void setDecimalDigits(java.lang.Integer decimalDigits)
public DecimalRangeDTO getDecimalValueRange()
public void setDecimalValueRange(DecimalRangeDTO decimalValueRange)
public java.lang.Boolean getDefaultBooleanValue()
public void setDefaultBooleanValue(java.lang.Boolean defaultBooleanValue)
public boolean isDefaultDateToday()
public void setDefaultDateToday(boolean defaultDateToday)
public DateTime getDefaultDateValue()
public void setDefaultDateValue(DateTime defaultDateValue)
public java.math.BigDecimal getDefaultDecimalValue()
public void setDefaultDecimalValue(java.math.BigDecimal defaultDecimalValue)
public java.lang.Integer getDefaultIntegerValue()
public void setDefaultIntegerValue(java.lang.Integer defaultIntegerValue)
public java.lang.String getDefaultRichTextValue()
public void setDefaultRichTextValue(java.lang.String defaultRichTextValue)
public java.lang.String getDefaultStringValue()
public void setDefaultStringValue(java.lang.String defaultStringValue)
public java.lang.String getDefaultTextValue()
public void setDefaultTextValue(java.lang.String defaultTextValue)
public CustomScriptVO getDynamicScript()
public void setDynamicScript(CustomScriptVO dynamicScript)
public java.lang.String getDynamicScriptParameters()
public void setDynamicScriptParameters(java.lang.String dynamicScriptParameters)
public boolean isExactMatch()
public void setExactMatch(boolean exactMatch)
public boolean isExpandedCategories()
public void setExpandedCategories(boolean expandedCategories)
public boolean isIgnoreSanitizer()
public void setIgnoreSanitizer(boolean ignoreSanitizer)
public java.lang.String getInformationText()
public void setInformationText(java.lang.String informationText)
public IntegerRangeDTO getIntegerValueRange()
public void setIntegerValueRange(IntegerRangeDTO integerValueRange)
public IntegerRangeDTO getLengthConstraint()
public void setLengthConstraint(IntegerRangeDTO lengthConstraint)
public LinkedEntityType getLinkedEntityType()
getLinkedEntityType in interface ICustomFieldpublic void setLinkedEntityType(LinkedEntityType linkedEntityType)
public java.lang.Integer getMaxFiles()
public void setMaxFiles(java.lang.Integer maxFiles)
public java.lang.Integer getMaxWordSize()
public void setMaxWordSize(java.lang.Integer maxWordSize)
public CustomFieldNature getNature()
public void setNature(CustomFieldNature nature)
public java.lang.String getOtherMimeTypes()
public void setOtherMimeTypes(java.lang.String otherMimeTypes)
public java.lang.String getPattern()
public void setPattern(java.lang.String pattern)
public boolean isRequired()
public void setRequired(boolean required)
public boolean isShowAll()
public void setShowAll(boolean showAll)
public CustomFieldSize getSize()
public void setSize(CustomFieldSize size)
public CustomFieldType getType()
getType in interface ICustomFieldpublic void setType(CustomFieldType type)
public boolean isUnique()
public void setUnique(boolean unique)
public CustomScriptVO getValidationScript()
public void setValidationScript(CustomScriptVO validationScript)
public java.lang.String getValidationScriptParameters()
public void setValidationScriptParameters(java.lang.String validationScriptParameters)