EntityDto

public class EntityDto

The EntityDto class contains only basic information about an entity like id, name, module and namespace.

Constructors

EntityDto

public EntityDto()

EntityDto

public EntityDto(String className)

EntityDto

public EntityDto(Long id, String className)

EntityDto

public EntityDto(String className, SecurityMode securityMode, Set<String> securityMembers)

EntityDto

public EntityDto(Long id, String className, SecurityMode securityMode, Set<String> securityMembers)

EntityDto

public EntityDto(Long id, String className, String module, SecurityMode securityMode, Set<String> securityMembers)

EntityDto

public EntityDto(Long id, String className, String module, String namespace, SecurityMode securityMode, Set<String> securityMembers)

EntityDto

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

EntityDto

public EntityDto(Long id, String className, String name, String module, String namespace, SecurityMode securityMode, Set<String> securityMembers)

EntityDto

public EntityDto(Long id, String className, String name, String module, String namespace, SecurityMode securityMode, Set<String> securityMembers, String superClass)

EntityDto

public EntityDto(Long id, String className, String name, String module, String namespace, String tableName, boolean recordHistory, SecurityMode securityMode, Set<String> securityMembers, SecurityMode readOnlySecurityMode, Set<String> readOnlySecurityMembers, String superClass, boolean abstractClass, boolean securityOptionsModified, String bundleSymbolicName)

Methods

checkIfUserHasOnlyReadAccessAuthorization

public boolean checkIfUserHasOnlyReadAccessAuthorization()

equals

public boolean equals(Object obj)

{@inheritDoc}

getBundleSymbolicName

public String getBundleSymbolicName()

getClassName

public String getClassName()

getId

public Long getId()

getMaxFetchDepth

public Integer getMaxFetchDepth()

getModule

public String getModule()

getName

public String getName()

getNamespace

public String getNamespace()

getReadOnlySecurityMembers

public Set<String> getReadOnlySecurityMembers()

getReadOnlySecurityMode

public SecurityMode getReadOnlySecurityMode()

getSchemaVersion

public Long getSchemaVersion()

getSecurityMembers

public Set<String> getSecurityMembers()

getSecurityMode

public SecurityMode getSecurityMode()

getSuperClass

public String getSuperClass()

getTableName

public String getTableName()

hasAccessToEntityFromSecurityMode

public boolean hasAccessToEntityFromSecurityMode(SecurityMode mode, Set<String> members)

hashCode

public int hashCode()

{@inheritDoc}

isAbstractClass

public boolean isAbstractClass()

isBaseEntity

public boolean isBaseEntity()

isDDE

public boolean isDDE()

isModified

public boolean isModified()

isNonEditable

public boolean isNonEditable()

isOutdated

public boolean isOutdated()

isReadOnly

public boolean isReadOnly()

isReadOnlyAccess

public boolean isReadOnlyAccess()

isRecordHistory

public boolean isRecordHistory()

isSecurityOptionsModified

public boolean isSecurityOptionsModified()

isSubClassOfMdsEntity

public boolean isSubClassOfMdsEntity()

isSubClassOfMdsVersionedEntity

public boolean isSubClassOfMdsVersionedEntity()

setAbstractClass

public void setAbstractClass(boolean abstractClass)

setBundleSymbolicName

public void setBundleSymbolicName(String bundleSymbolicName)

setClassName

public void setClassName(String className)

setId

public void setId(Long id)

setMaxFetchDepth

public void setMaxFetchDepth(Integer maxFetchDepth)

setModified

public void setModified(boolean modified)

setModule

public void setModule(String module)

setName

public void setName(String name)

setNamespace

public void setNamespace(String namespace)

setNonEditable

public void setNonEditable(boolean nonEditable)

setOutdated

public void setOutdated(boolean outdated)

setReadOnly

public void setReadOnly(boolean readOnly)

setReadOnlyAccess

public void setReadOnlyAccess(boolean readOnlyAccess)

setReadOnlySecurityMembers

public void setReadOnlySecurityMembers(Set<String> readOnlySecurityMembers)

setReadOnlySecurityMode

public void setReadOnlySecurityMode(SecurityMode readOnlySecurityMode)

setRecordHistory

public void setRecordHistory(boolean recordHistory)

setSchemaVersion

public void setSchemaVersion(Long schemaVersion)

setSecurityMembers

public void setSecurityMembers(Set<String> securityMembers)

setSecurityMode

public void setSecurityMode(SecurityMode securityMode)

setSecurityOptionsModified

public void setSecurityOptionsModified(boolean securityOptionsModified)

setSuperClass

public void setSuperClass(String superClass)

setTableName

public void setTableName(String tableName)

toString

public String toString()

{@inheritDoc}