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,org.flowable.common.engine.impl.db.HasRevision,org.flowable.common.engine.impl.persistence.entity.Entity
public class DocumentDefinitionEntityImpl extends AbstractContentEngineEntity implements DocumentDefinitionEntity
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringcategoryprotected java.util.DatecreationTimeprotected java.lang.StringdeploymentIdprotected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity>identityLinksThe identity links for the document definition.protected booleanidentityLinksInitializedprotected java.lang.Stringkeyprotected java.lang.Stringnameprotected java.lang.StringresourceNameprotected java.lang.StringtenantIdprotected java.util.DateupdateTimeprotected intversion -
Constructor Summary
Constructors Constructor Description DocumentDefinitionEntityImpl() -
Method Summary
Modifier and Type Method Description java.lang.StringgetCategory()java.util.DategetCreationTime()Returns the creation timestamp of this data object.java.lang.StringgetDeploymentId()java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity>getIdentityLinks()java.lang.StringgetKey()java.lang.StringgetName()Returns the name of this action which is also used as the slash action name (e.g.java.lang.ObjectgetPersistentState()java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity>getQueryIdentityLinks()Getter used by MyBatis when querying action definitions with identity links.java.lang.StringgetResourceName()java.lang.StringgetTenantId()java.util.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(java.lang.String category)voidsetCreationTime(java.util.Date creationTime)voidsetDeploymentId(java.lang.String deploymentId)voidsetIdentityLinks(java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks)voidsetKey(java.lang.String key)voidsetName(java.lang.String name)voidsetQueryIdentityLinks(java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks)Setter used by MyBatis when querying action definitions with identity links.voidsetResourceName(java.lang.String resourceName)voidsetTenantId(java.lang.String tenantId)voidsetUpdateTime(java.util.Date updateTime)voidsetVersion(int version)Methods inherited from class com.flowable.content.engine.impl.persistence.entity.AbstractContentEngineEntity
getIdPrefixMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
getId, getOriginalPersistentState, getRevision, getRevisionNext, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setRevision, setUpdatedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
key
protected java.lang.String key -
version
protected int version -
deploymentId
protected java.lang.String deploymentId -
tenantId
protected java.lang.String tenantId -
name
protected java.lang.String name -
resourceName
protected java.lang.String resourceName -
category
protected java.lang.String category -
creationTime
protected java.util.Date creationTime -
updateTime
protected java.util.Date updateTime -
identityLinksInitialized
protected boolean identityLinksInitialized -
identityLinks
protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinksThe identity links for the document definition. Make sure that it is not set otherwise MyBatis won't invoke the setter.
-
-
Constructor Details
-
DocumentDefinitionEntityImpl
public DocumentDefinitionEntityImpl()
-
-
Method Details
-
getKey
public java.lang.String getKey()- Specified by:
getKeyin interfaceDocumentDefinition
-
setKey
public void setKey(java.lang.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 java.lang.String getDeploymentId()- Specified by:
getDeploymentIdin interfaceDocumentDefinition
-
setDeploymentId
public void setDeploymentId(java.lang.String deploymentId)- Specified by:
setDeploymentIdin interfaceDocumentDefinitionEntity
-
getTenantId
public java.lang.String getTenantId()- Specified by:
getTenantIdin interfaceDocumentDefinition
-
setTenantId
public void setTenantId(java.lang.String tenantId)- Specified by:
setTenantIdin interfaceDocumentDefinitionEntity
-
getName
public java.lang.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(java.lang.String name)- Specified by:
setNamein interfaceDocumentDefinitionEntity
-
getResourceName
public java.lang.String getResourceName()- Specified by:
getResourceNamein interfaceDocumentDefinition
-
setResourceName
public void setResourceName(java.lang.String resourceName)- Specified by:
setResourceNamein interfaceDocumentDefinitionEntity
-
getCategory
public java.lang.String getCategory()- Specified by:
getCategoryin interfaceDocumentDefinition
-
setCategory
public void setCategory(java.lang.String category)- Specified by:
setCategoryin interfaceDocumentDefinitionEntity
-
getCreationTime
public java.util.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(java.util.Date creationTime)- Specified by:
setCreationTimein interfaceDocumentDefinitionEntity
-
getUpdateTime
public java.util.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(java.util.Date updateTime)- Specified by:
setUpdateTimein interfaceDocumentDefinitionEntity
-
getIdentityLinks
public java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> getIdentityLinks()- Specified by:
getIdentityLinksin interfaceDocumentDefinitionEntity
-
setIdentityLinks
public void setIdentityLinks(java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks)- Specified by:
setIdentityLinksin interfaceDocumentDefinitionEntity
-
getQueryIdentityLinks
public java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> getQueryIdentityLinks()Getter used by MyBatis when querying action definitions with identity links. -
setQueryIdentityLinks
public void setQueryIdentityLinks(java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks)Setter used by MyBatis when querying action definitions with identity links. -
getPersistentState
public java.lang.Object getPersistentState()- Specified by:
getPersistentStatein interfaceorg.flowable.common.engine.impl.persistence.entity.Entity
-