@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
NULL_PART| 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.lang.Boolean |
getDefaultDateToday() |
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.Object |
getDefaultValue() |
CustomScript |
getDynamicScript() |
java.lang.String |
getDynamicScriptParameters() |
java.lang.String |
getInformationText() |
IntegerRange |
getIntegerValueRange() |
IntegerRange |
getLengthConstraint() |
LinkedEntityType |
getLinkedEntityType() |
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() |
CustomFieldType |
getType() |
CustomScript |
getValidationScript() |
java.lang.String |
getValidationScriptParameters() |
boolean |
isExactMatch() |
boolean |
isExpandedCategories() |
boolean |
isIgnoreSanitizer() |
boolean |
isRequired() |
boolean |
isShowAll() |
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(java.lang.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 |
setDynamicScript(CustomScript 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(IntegerRange integerValueRange) |
void |
setLengthConstraint(IntegerRange lengthConstraint) |
void |
setLinkedEntityType(LinkedEntityType linkedEntityType) |
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 |
setShowAll(boolean showAll) |
void |
setSize(CustomFieldSize size) |
void |
setType(CustomFieldType type) |
void |
setUnique(boolean unique) |
void |
setValidationScript(CustomScript validationScript) |
void |
setValidationScriptParameters(java.lang.String validationScriptParameters) |
compareTo, getOrder, setOrder, toStringgetDescription, getInternalName, setDescription, setInternalNamegetName, getNames, setNamegetDataTranslationType, getLogType, getVersiongetNetwork, isGlobalclone, equals, getId, getId, getIds, getUniqueIds, getUniqueIds, hashCode, isPersistent, isTransientfinalize, getClass, notify, notifyAll, wait, wait, waitgetInternalName, setInternalNamegetName, setNamepublic 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.lang.Boolean getDefaultDateToday()
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.Object getDefaultValue()
public CustomScript getDynamicScript()
public java.lang.String getDynamicScriptParameters()
public java.lang.String getInformationText()
public IntegerRange getIntegerValueRange()
public IntegerRange getLengthConstraint()
public LinkedEntityType getLinkedEntityType()
getLinkedEntityType in interface ICustomFieldpublic 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 CustomFieldType getType()
getType in interface ICustomFieldpublic CustomScript getValidationScript()
public java.lang.String getValidationScriptParameters()
public boolean isExactMatch()
public boolean isExpandedCategories()
public boolean isIgnoreSanitizer()
public boolean isRequired()
public boolean isShowAll()
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(java.lang.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 setDynamicScript(CustomScript dynamicScript)
public void setDynamicScriptParameters(java.lang.String dynamicScriptParameters)
public void setExactMatch(boolean exactMatch)
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 setLinkedEntityType(LinkedEntityType linkedEntityType)
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 setShowAll(boolean showAll)
public void setSize(CustomFieldSize size)
public void setType(CustomFieldType type)
public void setUnique(boolean unique)
public void setValidationScript(CustomScript validationScript)
public void setValidationScriptParameters(java.lang.String validationScriptParameters)