Class DocumentDefinitionEntityImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.persistence.entity.AbstractEntity
-
- com.flowable.content.engine.impl.persistence.entity.AbstractContentEngineEntity
-
- com.flowable.content.engine.impl.persistence.entity.DocumentDefinitionEntityImpl
-
- All Implemented Interfaces:
DocumentDefinitionEntity,DocumentDefinition,HasRevision,Entity
public class DocumentDefinitionEntityImpl extends AbstractContentEngineEntity implements DocumentDefinitionEntity
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringcategoryprotected DatecreationTimeprotected StringdeploymentIdprotected List<IdentityLinkEntity>identityLinksThe identity links for the document definition.protected booleanidentityLinksInitializedprotected Stringkeyprotected Stringnameprotected StringresourceNameprotected StringtenantIdprotected DateupdateTimeprotected intversion-
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
id, isDeleted, isInserted, isUpdated, originalPersistentState, revision
-
-
Constructor Summary
Constructors Constructor Description DocumentDefinitionEntityImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCategory()DategetCreationTime()Returns the creation timestamp of this data object.StringgetDeploymentId()List<IdentityLinkEntity>getIdentityLinks()StringgetKey()StringgetName()Returns the name of this action which is also used as the slash action name (e.g.ObjectgetPersistentState()List<IdentityLinkEntity>getQueryIdentityLinks()Getter used by MyBatis when querying action definitions with identity links.StringgetResourceName()StringgetTenantId()DategetUpdateTime()Returns the timestamp of the last update of this data object, in most cases where events are immutable, this timestamp is the same as the creation timestamp, but must never benull.intgetVersion()voidsetCategory(String category)voidsetCreationTime(Date creationTime)voidsetDeploymentId(String deploymentId)voidsetIdentityLinks(List<IdentityLinkEntity> identityLinks)voidsetKey(String key)voidsetName(String name)voidsetQueryIdentityLinks(List<IdentityLinkEntity> identityLinks)Setter used by MyBatis when querying action definitions with identity links.voidsetResourceName(String resourceName)voidsetTenantId(String tenantId)voidsetUpdateTime(Date updateTime)voidsetVersion(int version)-
Methods inherited from class com.flowable.content.engine.impl.persistence.entity.AbstractContentEngineEntity
getIdPrefix
-
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
getId, getOriginalPersistentState, getRevision, getRevisionNext, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setRevision, setUpdated
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.flowable.core.content.api.DocumentDefinition
getId
-
Methods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity
getId, getIdPrefix, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdated
-
Methods inherited from interface org.flowable.common.engine.impl.db.HasRevision
getRevision, getRevisionNext, setRevision
-
-
-
-
Field Detail
-
key
protected String key
-
version
protected int version
-
deploymentId
protected String deploymentId
-
tenantId
protected String tenantId
-
name
protected String name
-
resourceName
protected String resourceName
-
category
protected String category
-
creationTime
protected Date creationTime
-
updateTime
protected Date updateTime
-
identityLinksInitialized
protected boolean identityLinksInitialized
-
identityLinks
protected List<IdentityLinkEntity> identityLinks
The identity links for the document definition. Make sure that it is not set otherwise MyBatis won't invoke the setter.
-
-
Method Detail
-
getKey
public String getKey()
- Specified by:
getKeyin interfaceDocumentDefinition
-
setKey
public void setKey(String key)
- Specified by:
setKeyin interfaceDocumentDefinitionEntity
-
getVersion
public int getVersion()
- Specified by:
getVersionin interfaceDocumentDefinition
-
setVersion
public void setVersion(int version)
- Specified by:
setVersionin interfaceDocumentDefinitionEntity
-
getDeploymentId
public String getDeploymentId()
- Specified by:
getDeploymentIdin interfaceDocumentDefinition
-
setDeploymentId
public void setDeploymentId(String deploymentId)
- Specified by:
setDeploymentIdin interfaceDocumentDefinitionEntity
-
getTenantId
public String getTenantId()
- Specified by:
getTenantIdin interfaceDocumentDefinition
-
setTenantId
public void setTenantId(String tenantId)
- Specified by:
setTenantIdin interfaceDocumentDefinitionEntity
-
getName
public String getName()
Description copied from interface:DocumentDefinitionReturns the name of this action which is also used as the slash action name (e.g. name 'foo' would be exposed within a conversation with '/foo' to execute it).- Specified by:
getNamein interfaceDocumentDefinition- Returns:
- the name of the action
-
setName
public void setName(String name)
- Specified by:
setNamein interfaceDocumentDefinitionEntity
-
getResourceName
public String getResourceName()
- Specified by:
getResourceNamein interfaceDocumentDefinition
-
setResourceName
public void setResourceName(String resourceName)
- Specified by:
setResourceNamein interfaceDocumentDefinitionEntity
-
getCategory
public String getCategory()
- Specified by:
getCategoryin interfaceDocumentDefinition
-
setCategory
public void setCategory(String category)
- Specified by:
setCategoryin interfaceDocumentDefinitionEntity
-
getCreationTime
public Date getCreationTime()
Description copied from interface:DocumentDefinitionReturns the creation timestamp of this data object.- Specified by:
getCreationTimein interfaceDocumentDefinition- Returns:
- the creation timestamp
-
setCreationTime
public void setCreationTime(Date creationTime)
- Specified by:
setCreationTimein interfaceDocumentDefinitionEntity
-
getUpdateTime
public Date getUpdateTime()
Description copied from interface:DocumentDefinitionReturns the timestamp of the last update of this data object, in most cases where events are immutable, this timestamp is the same as the creation timestamp, but must never benull.- Specified by:
getUpdateTimein interfaceDocumentDefinition- Returns:
- the timestamp of the last update / modification of this data object
-
setUpdateTime
public void setUpdateTime(Date updateTime)
- Specified by:
setUpdateTimein interfaceDocumentDefinitionEntity
-
getIdentityLinks
public List<IdentityLinkEntity> getIdentityLinks()
- Specified by:
getIdentityLinksin interfaceDocumentDefinitionEntity
-
setIdentityLinks
public void setIdentityLinks(List<IdentityLinkEntity> identityLinks)
- Specified by:
setIdentityLinksin interfaceDocumentDefinitionEntity
-
getQueryIdentityLinks
public List<IdentityLinkEntity> getQueryIdentityLinks()
Getter used by MyBatis when querying action definitions with identity links.
-
setQueryIdentityLinks
public void setQueryIdentityLinks(List<IdentityLinkEntity> identityLinks)
Setter used by MyBatis when querying action definitions with identity links.
-
getPersistentState
public Object getPersistentState()
- Specified by:
getPersistentStatein interfaceEntity
-
-