FieldDto

public class FieldDto

The FieldDto class contains information about an existing field in an entity.

Constructors

FieldDto

public FieldDto()

FieldDto

public FieldDto(String name, String displayName, TypeDto type)

FieldDto

public FieldDto(String name, String displayName, TypeDto type, boolean required, boolean unique)

FieldDto

public FieldDto(String name, String displayName, TypeDto type, boolean required, boolean unique, Object defaultValue)

FieldDto

public FieldDto(String name, String displayName, TypeDto type, boolean required, boolean unique, Object defaultValue, String tooltip, String placeholder)

FieldDto

public FieldDto(Long id, Long entityId, TypeDto type, FieldBasicDto basic, boolean readOnly, List<MetadataDto> metadata, FieldValidationDto validation, List<SettingDto> settings, List<LookupDto> lookups)

FieldDto

public FieldDto(Long id, Long entityId, TypeDto type, FieldBasicDto basic, boolean readOnly, boolean nonEditable, boolean nonDisplayable, List<MetadataDto> metadata, FieldValidationDto validation, List<SettingDto> settings, List<LookupDto> lookups)

FieldDto

public FieldDto(Long id, Long entityId, TypeDto type, FieldBasicDto basic, boolean readOnly, boolean nonEditable, boolean nonDisplayable, boolean uiChanged, List<MetadataDto> metadata, FieldValidationDto validation, List<SettingDto> settings, List<LookupDto> lookups)

FieldDto

public FieldDto(Long id, Long entityId, TypeDto type, FieldBasicDto basic, boolean readOnly, FieldValidationDto validation)

FieldDto

public FieldDto(Long id, Long entityId, TypeDto type, FieldBasicDto basic, boolean readOnly, boolean nonEditable, boolean nonDisplayable, boolean uiFilterable, boolean uiChanged, List<MetadataDto> metadata, FieldValidationDto validation, List<SettingDto> settings, List<LookupDto> lookups)

Methods

addEmptyMetadata

public void addEmptyMetadata()

addMetadata

public void addMetadata(MetadataDto metadata)

addSetting

public void addSetting(SettingDto setting)

equals

public boolean equals(Object obj)

{@inheritDoc}

getBasic

public FieldBasicDto getBasic()

getEntityId

public Long getEntityId()

getId

public Long getId()

getLookups

public List<LookupDto> getLookups()

getMetadata

public List<MetadataDto> getMetadata()

getMetadata

public MetadataDto getMetadata(String key)

getMetadataValue

public String getMetadataValue(String key)

getSetting

public SettingDto getSetting(String name)

getSettings

public List<SettingDto> getSettings()

getSettingsValueAsString

public String getSettingsValueAsString(String name)

getType

public TypeDto getType()

getValidation

public FieldValidationDto getValidation()

hashCode

public int hashCode()

{@inheritDoc}

isNonDisplayable

public boolean isNonDisplayable()

isNonEditable

public boolean isNonEditable()

isReadOnly

public boolean isReadOnly()

isUiChanged

public boolean isUiChanged()

isUiFilterable

public boolean isUiFilterable()

isVersionField

public boolean isVersionField()

multiSelect

public boolean multiSelect()

removeMetadata

public void removeMetadata(Integer idx)

removeSetting

public void removeSetting(String key)

setBasic

public void setBasic(FieldBasicDto basic)

setEntityId

public void setEntityId(Long entityId)

setId

public void setId(Long id)

setLookups

public void setLookups(List<LookupDto> lookups)

setMetadata

public void setMetadata(List<MetadataDto> metadata)

setNonDisplayable

public void setNonDisplayable(boolean nonDisplayable)

setNonEditable

public void setNonEditable(boolean nonEditable)

setReadOnly

public void setReadOnly(boolean readOnly)

setSetting

public void setSetting(String name, Object value)

setSettings

public void setSettings(List<SettingDto> settings)

setType

public void setType(TypeDto type)

setUiChanged

public void setUiChanged(boolean uiChanged)

setUiFilterable

public void setUiFilterable(boolean uiFilterable)

setValidation

public void setValidation(FieldValidationDto validation)

toString

public String toString()

{@inheritDoc}