@MappedSuperclass public abstract class CustomFieldValue<CF extends CustomField<CF,C,PV>,C extends CustomFieldPossibleValueCategory<CF,C,PV>,PV extends CustomFieldPossibleValue<CF,C,PV>,O extends SimpleEntity> extends BaseEntity implements ICustomFieldValueWithSet<PV,C,CustomFieldValueFile,CustomFieldValueImage>
| Constructor and Description |
|---|
CustomFieldValue() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
getBooleanValue() |
abstract java.lang.Class<CF> |
getCustomFieldClass() |
IDate |
getDateValue() |
java.math.BigDecimal |
getDecimalValue() |
abstract java.util.Set<PV> |
getEnumeratedValues() |
abstract CF |
getField() |
abstract java.util.List<CustomFieldValueFile> |
getFileValues() |
abstract java.util.List<CustomFieldValueImage> |
getImageValues() |
java.lang.Integer |
getIntegerValue() |
java.lang.Long |
getLinkedEntityId() |
LinkedEntityVO |
getLinkedEntityValue() |
Network |
getNetwork()
Returns the network this entity belongs to
|
abstract O |
getOwner() |
abstract java.lang.Class<PV> |
getPossibleValueClass() |
java.util.List<RawFile> |
getRawFiles() |
java.util.List<Image> |
getRawImages() |
java.lang.String |
getRichTextValue() |
java.util.List<? extends StoredFile> |
getStoredFiles()
Returns either the file values, if the field type is
CustomFieldType.FILE, the image values if the type
is CustomFieldType.IMAGE, or null otherwise |
java.lang.String |
getStringValue() |
java.lang.String |
getTextValue() |
boolean |
isSkipRawData() |
void |
setBooleanValue(java.lang.Boolean booleanValue) |
void |
setDateValue(IDate dateValue) |
void |
setDecimalValue(java.math.BigDecimal decimalValue) |
abstract void |
setEnumeratedValues(java.util.Set<PV> enumeratedValues) |
abstract void |
setField(CF field) |
abstract void |
setFileValues(java.util.List<CustomFieldValueFile> fileValues) |
abstract void |
setImageValues(java.util.List<CustomFieldValueImage> imageValues) |
void |
setIntegerValue(java.lang.Integer integerValue) |
void |
setLinkedEntityId(java.lang.Long linkedEntityId) |
void |
setLinkedEntityValue(LinkedEntityVO value) |
abstract void |
setOwner(O owner) |
void |
setRawFiles(java.util.List<RawFile> rawFiles) |
void |
setRawImages(java.util.List<Image> rawImages) |
void |
setRichTextValue(java.lang.String richTextValue) |
void |
setSkipRawData(boolean skipRawData) |
void |
setStringValue(java.lang.String stringValue) |
void |
setTextValue(java.lang.String textValue) |
getDataTranslationType, getVersionisGlobalclone, equals, getId, getId, getIds, getUniqueIds, getUniqueIds, hashCode, isPersistent, isTransient, toShortString, toStringpublic java.lang.Boolean getBooleanValue()
getBooleanValue in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public abstract java.lang.Class<CF> getCustomFieldClass()
public IDate getDateValue()
getDateValue in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public java.math.BigDecimal getDecimalValue()
getDecimalValue in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public abstract java.util.Set<PV> getEnumeratedValues()
getEnumeratedValues in interface ICustomFieldValueWithSet<PV extends CustomFieldPossibleValue<CF,C,PV>,C extends CustomFieldPossibleValueCategory<CF,C,PV>,CustomFieldValueFile,CustomFieldValueImage>public abstract CF getField()
getField in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public abstract java.util.List<CustomFieldValueFile> getFileValues()
getFileValues in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public abstract java.util.List<CustomFieldValueImage> getImageValues()
getImageValues in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public java.lang.Integer getIntegerValue()
getIntegerValue in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public java.lang.Long getLinkedEntityId()
public LinkedEntityVO getLinkedEntityValue()
getLinkedEntityValue in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public Network getNetwork()
NetworkedEntitygetNetwork in class NetworkedEntitypublic abstract O getOwner()
public abstract java.lang.Class<PV> getPossibleValueClass()
public java.util.List<RawFile> getRawFiles()
public java.util.List<Image> getRawImages()
public java.lang.String getRichTextValue()
getRichTextValue in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public final java.util.List<? extends StoredFile> getStoredFiles()
CustomFieldType.FILE, the image values if the type
is CustomFieldType.IMAGE, or null otherwisepublic java.lang.String getStringValue()
getStringValue in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public java.lang.String getTextValue()
getTextValue in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public boolean isSkipRawData()
public void setBooleanValue(java.lang.Boolean booleanValue)
setBooleanValue in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public void setDateValue(IDate dateValue)
setDateValue in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public void setDecimalValue(java.math.BigDecimal decimalValue)
setDecimalValue in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public abstract void setEnumeratedValues(java.util.Set<PV> enumeratedValues)
setEnumeratedValues in interface ICustomFieldValueWithSet<PV extends CustomFieldPossibleValue<CF,C,PV>,C extends CustomFieldPossibleValueCategory<CF,C,PV>,CustomFieldValueFile,CustomFieldValueImage>public abstract void setField(CF field)
public abstract void setFileValues(java.util.List<CustomFieldValueFile> fileValues)
setFileValues in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public abstract void setImageValues(java.util.List<CustomFieldValueImage> imageValues)
setImageValues in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public void setIntegerValue(java.lang.Integer integerValue)
setIntegerValue in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public void setLinkedEntityId(java.lang.Long linkedEntityId)
public void setLinkedEntityValue(LinkedEntityVO value)
setLinkedEntityValue in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public abstract void setOwner(O owner)
public void setRawFiles(java.util.List<RawFile> rawFiles)
public void setRawImages(java.util.List<Image> rawImages)
public void setRichTextValue(java.lang.String richTextValue)
setRichTextValue in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public void setSkipRawData(boolean skipRawData)
public void setStringValue(java.lang.String stringValue)
setStringValue in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>public void setTextValue(java.lang.String textValue)
setTextValue in interface ICustomFieldValue<CustomFieldValueFile,CustomFieldValueImage>