Type

public class Type

The Type class contains information about a single type in mds system. The mds type can have a settings and validations that can be assigned to field with the same type.

Constructors

Type

public Type()

Type

public Type(Class<?> typeClass)

Type

public Type(String displayName, String description, Class<?> typeClass)

Methods

getDefaultName

public String getDefaultName()

getDescription

public String getDescription()

getDisplayName

public String getDisplayName()

getId

public Long getId()

getSettings

public List<TypeSetting> getSettings()

getTypeClass

public Class<?> getTypeClass()

getTypeClassName

public String getTypeClassName()

getValidations

public List<TypeValidation> getValidations()

hasSettings

public boolean hasSettings()

hasValidation

public boolean hasValidation()

isBlob

public boolean isBlob()

isCombobox

public boolean isCombobox()

isRelationship

public boolean isRelationship()

parse

public Object parse(String str)

setDefaultName

public void setDefaultName(String defaultName)

setDescription

public void setDescription(String description)

setDisplayName

public void setDisplayName(String displayName)

setId

public void setId(Long id)

setSettings

public void setSettings(List<TypeSetting> settings)

setTypeClass

public void setTypeClass(Class<?> typeClass)

setValidations

public void setValidations(List<TypeValidation> validations)

toDto

public TypeDto toDto()