Entity

public class Entity

The Entity class contains information about an entity. Also it contains information about advanced settings related with the entity.

Constructors

Entity

public Entity()

Entity

public Entity(String className)

Entity

public Entity(String className, String module, String namespace, SecurityMode securityMode)

Entity

public Entity(String className, String name, String module, String namespace, SecurityMode securityMode, Set<String> securityMembers)

Methods

addField

public void addField(Field field)

addLookup

public void addLookup(Lookup lookup)

advancedSettingsDto

public AdvancedSettingsDto advancedSettingsDto()

getBrowsingSettings

public BrowsingSettings getBrowsingSettings()

getClassName

public String getClassName()

getDrafts

public List<EntityDraft> getDrafts()

getEntityVersion

public Long getEntityVersion()

getField

public Field getField(Long id)

getField

public Field getField(String name)

getFields

public List<Field> getFields()

getId

public Long getId()

getLookupById

public Lookup getLookupById(Long lookupId)

getLookupByName

public Lookup getLookupByName(String lookupName)

getLookups

public List<Lookup> getLookups()

getLookupsDtos

public List<LookupDto> getLookupsDtos()

getModule

public String getModule()

getName

public String getName()

getNamespace

public String getNamespace()

getRestOptions

public RestOptions getRestOptions()

getSecurityMembers

public Set<String> getSecurityMembers()

getSecurityMode

public SecurityMode getSecurityMode()

getStringComboboxFields

public List<Field> getStringComboboxFields()

getSuperClass

public String getSuperClass()

getTracking

public Tracking getTracking()

isAbstractClass

public boolean isAbstractClass()

isActualEntity

public boolean isActualEntity()

isBaseEntity

public boolean isBaseEntity()

isDDE

public boolean isDDE()

isDraft

public boolean isDraft()

removeField

public void removeField(Long fieldId)

removeLookup

public void removeLookup(Long lookupId)

setAbstractClass

public void setAbstractClass(boolean abstractClass)

setClassName

public void setClassName(String className)

setDrafts

public void setDrafts(List<EntityDraft> drafts)

setEntityVersion

public void setEntityVersion(Long entityVersion)

setFields

public void setFields(List<Field> fields)

setId

public void setId(Long id)

setLookups

public void setLookups(List<Lookup> lookups)

setModule

public void setModule(String module)

setName

public final void setName(String name)

setNamespace

public void setNamespace(String namespace)

setRestOptions

public void setRestOptions(RestOptions restOptions)

setSecurity

public void setSecurity(SecurityMode securityMode, List<String> securityMembersList)

setSecurityMembers

public void setSecurityMembers(Set<String> securityMembers)

setSecurityMode

public void setSecurityMode(SecurityMode securityMode)

setSuperClass

public void setSuperClass(String superClass)

setTracking

public void setTracking(Tracking tracking)

toDto

public EntityDto toDto()

updateAdvancedSetting

public void updateAdvancedSetting(AdvancedSettingsDto advancedSettings)

updateFromDraft

public void updateFromDraft(EntityDraft draft)