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.String
category
protected java.util.Date
creationTime
protected java.lang.String
deploymentId
protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity>
identityLinks
The identity links for the document definition.protected boolean
identityLinksInitialized
protected java.lang.String
key
protected java.lang.String
name
protected java.lang.String
resourceName
protected java.lang.String
tenantId
protected java.util.Date
updateTime
protected int
version
-
Constructor Summary
Constructors Constructor Description DocumentDefinitionEntityImpl()
-
Method Summary
Modifier and Type Method Description java.lang.String
getCategory()
java.util.Date
getCreationTime()
Returns the creation timestamp of this data object.java.lang.String
getDeploymentId()
java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity>
getIdentityLinks()
java.lang.String
getKey()
java.lang.String
getName()
Returns the name of this action which is also used as the slash action name (e.g.java.lang.Object
getPersistentState()
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.String
getResourceName()
java.lang.String
getTenantId()
java.util.Date
getUpdateTime()
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
.int
getVersion()
void
setCategory(java.lang.String category)
void
setCreationTime(java.util.Date creationTime)
void
setDeploymentId(java.lang.String deploymentId)
void
setIdentityLinks(java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks)
void
setKey(java.lang.String key)
void
setName(java.lang.String name)
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.void
setResourceName(java.lang.String resourceName)
void
setTenantId(java.lang.String tenantId)
void
setUpdateTime(java.util.Date updateTime)
void
setVersion(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
-
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:
getKey
in interfaceDocumentDefinition
-
setKey
public void setKey(java.lang.String key)- Specified by:
setKey
in interfaceDocumentDefinitionEntity
-
getVersion
public int getVersion()- Specified by:
getVersion
in interfaceDocumentDefinition
-
setVersion
public void setVersion(int version)- Specified by:
setVersion
in interfaceDocumentDefinitionEntity
-
getDeploymentId
public java.lang.String getDeploymentId()- Specified by:
getDeploymentId
in interfaceDocumentDefinition
-
setDeploymentId
public void setDeploymentId(java.lang.String deploymentId)- Specified by:
setDeploymentId
in interfaceDocumentDefinitionEntity
-
getTenantId
public java.lang.String getTenantId()- Specified by:
getTenantId
in interfaceDocumentDefinition
-
setTenantId
public void setTenantId(java.lang.String tenantId)- Specified by:
setTenantId
in interfaceDocumentDefinitionEntity
-
getName
public java.lang.String getName()Description copied from interface:DocumentDefinition
Returns 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:
getName
in interfaceDocumentDefinition
- Returns:
- the name of the action
-
setName
public void setName(java.lang.String name)- Specified by:
setName
in interfaceDocumentDefinitionEntity
-
getResourceName
public java.lang.String getResourceName()- Specified by:
getResourceName
in interfaceDocumentDefinition
-
setResourceName
public void setResourceName(java.lang.String resourceName)- Specified by:
setResourceName
in interfaceDocumentDefinitionEntity
-
getCategory
public java.lang.String getCategory()- Specified by:
getCategory
in interfaceDocumentDefinition
-
setCategory
public void setCategory(java.lang.String category)- Specified by:
setCategory
in interfaceDocumentDefinitionEntity
-
getCreationTime
public java.util.Date getCreationTime()Description copied from interface:DocumentDefinition
Returns the creation timestamp of this data object.- Specified by:
getCreationTime
in interfaceDocumentDefinition
- Returns:
- the creation timestamp
-
setCreationTime
public void setCreationTime(java.util.Date creationTime)- Specified by:
setCreationTime
in interfaceDocumentDefinitionEntity
-
getUpdateTime
public java.util.Date getUpdateTime()Description copied from interface:DocumentDefinition
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
.- Specified by:
getUpdateTime
in interfaceDocumentDefinition
- Returns:
- the timestamp of the last update / modification of this data object
-
setUpdateTime
public void setUpdateTime(java.util.Date updateTime)- Specified by:
setUpdateTime
in interfaceDocumentDefinitionEntity
-
getIdentityLinks
public java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> getIdentityLinks()- Specified by:
getIdentityLinks
in interfaceDocumentDefinitionEntity
-
setIdentityLinks
public void setIdentityLinks(java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks)- Specified by:
setIdentityLinks
in 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:
getPersistentState
in interfaceorg.flowable.common.engine.impl.persistence.entity.Entity
-