EntityInterface
- public interface EntityInterface extends JobTarget, Observable, ToElementable, WriteEntity, TransactionEntity
Methods
addParent
addProperty
addProperty
addToElement
- public abstract void addToElement(Element element, SerializeFieldStrategy strategy)
addTransactionLog
- public abstract void addTransactionLog(TransactionLogMessage transactionLogMessage)
checkPermission
- public abstract void checkPermission(Subject subject, Permission permission)
checkPermission
- public abstract void checkPermission(Permission permission)
getDatatype
- public abstract AbstractDatatype getDatatype()
getDescription
getDomain
getEntityACL
getFileProperties
- public abstract FileProperties getFileProperties()
getId
getIdVersion
getName
getParents
- public abstract ParentContainer getParents()
getProperties
- public abstract PropertyContainer getProperties()
getQueryTemplateDefinition
getRole
getSerializeFieldStrategy
- public abstract SerializeFieldStrategy getSerializeFieldStrategy()
getSparseEntity
- public abstract SparseEntity getSparseEntity()
getStatementStatus
- public abstract StatementStatusInterface getStatementStatus()
getTransactionLogMessages
- public abstract List<TransactionLogMessage> getTransactionLogMessages()
getUnit
getValue
getVersion
getVerySparseEntity
- public abstract VerySparseEntity getVerySparseEntity()
hasDatatype
- public abstract boolean hasDatatype()
hasDescription
- public abstract boolean hasDescription()
hasEntityACL
- public abstract boolean hasEntityACL()
hasFileProperties
- public abstract boolean hasFileProperties()
hasId
- public abstract boolean hasId()
hasName
- public abstract boolean hasName()
hasParents
- public abstract boolean hasParents()
hasPermission
- public abstract boolean hasPermission(Permission permission)
Return true iff the current thread’s subject has a permission.
hasPermission
- public abstract boolean hasPermission(Subject subject, Permission permission)
Return true iff the given subject has a permission.
hasProperties
- public abstract boolean hasProperties()
hasRole
- public abstract boolean hasRole()
hasStatementStatus
- public abstract boolean hasStatementStatus()
hasTransactionLogMessages
- public abstract boolean hasTransactionLogMessages()
hasUnit
- public abstract boolean hasUnit()
hasValue
- public abstract boolean hasValue()
hasVersion
- public abstract boolean hasVersion()
isDatatypeOverride
- public abstract boolean isDatatypeOverride()
isDescOverride
- public abstract boolean isDescOverride()
isNameOverride
- public abstract boolean isNameOverride()
isReference
- public abstract boolean isReference()
Return true iff the data type is present and is an instance of ReferenceDatatype.
isReferenceList
- public abstract boolean isReferenceList()
Return true iff the data type is present, an instance of AbstractCollectionDatatype and the AbstractCollectionDatatype’s elements’ data type is an instance of ReferenceDatatype.
linkIdToEntity
- public abstract EntityInterface linkIdToEntity(EntityInterface link)
parseSparseEntity
- public abstract EntityInterface parseSparseEntity(SparseEntity spe)
parseValue
- public abstract void parseValue()
setDatatype
- public abstract void setDatatype(AbstractDatatype datatype)
setDatatype
setDatatypeOverride
- public abstract EntityInterface setDatatypeOverride(boolean b)
setDescOverride
- public abstract EntityInterface setDescOverride(boolean b)
setDescription
setEntityACL
setFileProperties
- public abstract void setFileProperties(FileProperties fileProperties)
setId
setId
setName
setNameOverride
- public abstract EntityInterface setNameOverride(boolean b)
setProperties
- public abstract void setProperties(PropertyContainer properties)
setQueryTemplateDefinition
setRole
setRole
setStatementStatus
- public abstract void setStatementStatus(StatementStatusInterface statementStatus)