@MappedSuperclass public abstract class CustomField<CF extends CustomField<CF,C,PV>,C extends CustomFieldPossibleValueCategory<CF,C,PV>,PV extends CustomFieldPossibleValue<CF,C,PV>> extends ConfigurationOrderableEntity implements ICustomField, HasValueMatch, IUnqualifiedInternalNamedEntity
| Constructor and Description |
|---|
CustomField() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<FileMimeType> |
getAllowedMimeTypes() |
java.lang.String |
getAllSelectedLabel() |
CustomFieldControl |
getControl() |
java.lang.Integer |
getDecimalDigits() |
DecimalRange |
getDecimalValueRange() |
java.lang.Boolean |
getDefaultBooleanValue() |
java.util.Date |
getDefaultDateValue() |
java.math.BigDecimal |
getDefaultDecimalValue() |
java.lang.Integer |
getDefaultIntegerValue() |
java.lang.String |
getDefaultRichTextValue() |
java.lang.String |
getDefaultStringValue() |
java.lang.String |
getDefaultTextValue() |
java.lang.String |
getInformationText() |
IntegerRange |
getIntegerValueRange() |
IntegerRange |
getLengthConstraint() |
RecordType |
getLinkedEntityRecordType() |
LinkedEntityType |
getLinkedEntityType() |
CustomScript |
getLoadValuesScript() |
java.lang.String |
getLoadValuesScriptParameters() |
java.lang.Integer |
getMaxFiles() |
java.lang.Integer |
getMaxWordSize() |
abstract CustomFieldNature |
getNature() |
java.lang.String |
getOtherMimeTypes() |
java.lang.String |
getPattern() |
abstract java.util.List<C> |
getPossibleValueCategories() |
abstract java.lang.Class<C> |
getPossibleValueCategoryClass() |
abstract java.lang.Class<PV> |
getPossibleValueClass() |
abstract java.util.List<PV> |
getPossibleValues() |
CustomFieldSize |
getSize() |
java.lang.String |
getStorageDirectory() |
CustomFieldType |
getType() |
CustomScript |
getValidationScript() |
java.lang.String |
getValidationScriptParameters() |
ValueMatch |
getValueMatch()
Returns the value match, or null if this field is not searchable
|
boolean |
isDefaultDateToday() |
boolean |
isExactMatch() |
boolean |
isExpandedCategories() |
boolean |
isIgnoreSanitizer() |
boolean |
isRequired() |
boolean |
isUnique() |
void |
setAllowedMimeTypes(java.util.Set<FileMimeType> mimeTypes) |
void |
setAllSelectedLabel(java.lang.String allSelectedLabel) |
void |
setControl(CustomFieldControl control) |
void |
setDecimalDigits(java.lang.Integer decimalDigits) |
void |
setDecimalValueRange(DecimalRange decimalValueRange) |
void |
setDefaultBooleanValue(java.lang.Boolean defaultBooleanValue) |
void |
setDefaultDateToday(boolean defaultDateToday) |
void |
setDefaultDateValue(java.util.Date 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 |
setExpandedCategories(boolean expandedCategories) |
void |
setIgnoreSanitizer(boolean ignoreSanitizer) |
void |
setInformationText(java.lang.String informationText) |
void |
setIntegerValueRange(IntegerRange integerValueRange) |
void |
setLengthConstraint(IntegerRange lengthConstraint) |
void |
setLinkedEntityRecordType(RecordType linkedEntityRecordType) |
void |
setLinkedEntityType(LinkedEntityType linkedEntityType) |
void |
setLoadValuesScript(CustomScript loadValuesScript) |
void |
setLoadValuesScriptParameters(java.lang.String loadValuesScriptParameters) |
void |
setMaxFiles(java.lang.Integer maxFiles) |
void |
setMaxWordSize(java.lang.Integer maxWordSize) |
void |
setOtherMimeTypes(java.lang.String otherMimeTypes) |
void |
setPattern(java.lang.String pattern) |
void |
setRequired(boolean required) |
void |
setSize(CustomFieldSize size) |
void |
setStorageDirectory(java.lang.String storageDirectory) |
void |
setType(CustomFieldType type) |
void |
setUnique(boolean unique) |
void |
setValidationScript(CustomScript validationScript) |
void |
setValidationScriptParameters(java.lang.String validationScriptParameters) |
void |
setValueMatch(ValueMatch valueMatch) |
compareTo, getOrder, setOrder, toStringgetDescription, getInternalName, setDescription, setInternalName, toShortStringgetName, getNames, setNamegetDataTranslationType, getVersiongetNetwork, isGlobalclone, equals, getId, getId, getIds, getUniqueIds, getUniqueIds, hashCode, isPersistent, isTransientfinalize, getClass, notify, notifyAll, wait, wait, waitgetName, setNamegetInternalName, matches, setInternalNamepublic java.util.Set<FileMimeType> getAllowedMimeTypes()
public java.lang.String getAllSelectedLabel()
public CustomFieldControl getControl()
public java.lang.Integer getDecimalDigits()
getDecimalDigits in interface ICustomFieldpublic DecimalRange getDecimalValueRange()
public java.lang.Boolean getDefaultBooleanValue()
public java.util.Date getDefaultDateValue()
public java.math.BigDecimal getDefaultDecimalValue()
public java.lang.Integer getDefaultIntegerValue()
public java.lang.String getDefaultRichTextValue()
public java.lang.String getDefaultStringValue()
public java.lang.String getDefaultTextValue()
public java.lang.String getInformationText()
public IntegerRange getIntegerValueRange()
public IntegerRange getLengthConstraint()
public RecordType getLinkedEntityRecordType()
public LinkedEntityType getLinkedEntityType()
getLinkedEntityType in interface ICustomFieldpublic CustomScript getLoadValuesScript()
public java.lang.String getLoadValuesScriptParameters()
public java.lang.Integer getMaxFiles()
public java.lang.Integer getMaxWordSize()
public abstract CustomFieldNature getNature()
public java.lang.String getOtherMimeTypes()
public java.lang.String getPattern()
public abstract java.util.List<C> getPossibleValueCategories()
public abstract java.lang.Class<C> getPossibleValueCategoryClass()
public abstract java.lang.Class<PV> getPossibleValueClass()
public abstract java.util.List<PV> getPossibleValues()
public CustomFieldSize getSize()
public java.lang.String getStorageDirectory()
public CustomFieldType getType()
getType in interface ICustomFieldpublic CustomScript getValidationScript()
public java.lang.String getValidationScriptParameters()
public ValueMatch getValueMatch()
HasValueMatchgetValueMatch in interface HasValueMatchpublic boolean isDefaultDateToday()
public boolean isExactMatch()
public boolean isExpandedCategories()
public boolean isIgnoreSanitizer()
public boolean isRequired()
public boolean isUnique()
public void setAllowedMimeTypes(java.util.Set<FileMimeType> mimeTypes)
public void setAllSelectedLabel(java.lang.String allSelectedLabel)
public void setControl(CustomFieldControl control)
public void setDecimalDigits(java.lang.Integer decimalDigits)
public void setDecimalValueRange(DecimalRange decimalValueRange)
public void setDefaultBooleanValue(java.lang.Boolean defaultBooleanValue)
public void setDefaultDateToday(boolean defaultDateToday)
public void setDefaultDateValue(java.util.Date defaultDateValue)
public void setDefaultDecimalValue(java.math.BigDecimal defaultDecimalValue)
public void setDefaultIntegerValue(java.lang.Integer defaultIntegerValue)
public void setDefaultRichTextValue(java.lang.String defaultRichTextValue)
public void setDefaultStringValue(java.lang.String defaultStringValue)
public void setDefaultTextValue(java.lang.String defaultTextValue)
public void setExpandedCategories(boolean expandedCategories)
public void setIgnoreSanitizer(boolean ignoreSanitizer)
public void setInformationText(java.lang.String informationText)
public void setIntegerValueRange(IntegerRange integerValueRange)
public void setLengthConstraint(IntegerRange lengthConstraint)
public void setLinkedEntityRecordType(RecordType linkedEntityRecordType)
public void setLinkedEntityType(LinkedEntityType linkedEntityType)
public void setLoadValuesScript(CustomScript loadValuesScript)
public void setLoadValuesScriptParameters(java.lang.String loadValuesScriptParameters)
public void setMaxFiles(java.lang.Integer maxFiles)
public void setMaxWordSize(java.lang.Integer maxWordSize)
public void setOtherMimeTypes(java.lang.String otherMimeTypes)
public void setPattern(java.lang.String pattern)
public void setRequired(boolean required)
public void setSize(CustomFieldSize size)
public void setStorageDirectory(java.lang.String storageDirectory)
public void setType(CustomFieldType type)
public void setUnique(boolean unique)
public void setValidationScript(CustomScript validationScript)
public void setValidationScriptParameters(java.lang.String validationScriptParameters)
public void setValueMatch(ValueMatch valueMatch)