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 String
category
protected Date
creationTime
protected String
deploymentId
protected List<IdentityLinkEntity>
identityLinks
The identity links for the document definition.protected boolean
identityLinksInitialized
protected String
key
protected String
name
protected String
resourceName
protected String
tenantId
protected Date
updateTime
protected int
version
-
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 String
getCategory()
Date
getCreationTime()
Returns the creation timestamp of this data object.String
getDeploymentId()
List<IdentityLinkEntity>
getIdentityLinks()
String
getKey()
String
getName()
Returns the name of this action which is also used as the slash action name (e.g.Object
getPersistentState()
List<IdentityLinkEntity>
getQueryIdentityLinks()
Getter used by MyBatis when querying action definitions with identity links.String
getResourceName()
String
getTenantId()
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(String category)
void
setCreationTime(Date creationTime)
void
setDeploymentId(String deploymentId)
void
setIdentityLinks(List<IdentityLinkEntity> identityLinks)
void
setKey(String key)
void
setName(String name)
void
setQueryIdentityLinks(List<IdentityLinkEntity> identityLinks)
Setter used by MyBatis when querying action definitions with identity links.void
setResourceName(String resourceName)
void
setTenantId(String tenantId)
void
setUpdateTime(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
-
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:
getKey
in interfaceDocumentDefinition
-
setKey
public void setKey(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 String getDeploymentId()
- Specified by:
getDeploymentId
in interfaceDocumentDefinition
-
setDeploymentId
public void setDeploymentId(String deploymentId)
- Specified by:
setDeploymentId
in interfaceDocumentDefinitionEntity
-
getTenantId
public String getTenantId()
- Specified by:
getTenantId
in interfaceDocumentDefinition
-
setTenantId
public void setTenantId(String tenantId)
- Specified by:
setTenantId
in interfaceDocumentDefinitionEntity
-
getName
public 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(String name)
- Specified by:
setName
in interfaceDocumentDefinitionEntity
-
getResourceName
public String getResourceName()
- Specified by:
getResourceName
in interfaceDocumentDefinition
-
setResourceName
public void setResourceName(String resourceName)
- Specified by:
setResourceName
in interfaceDocumentDefinitionEntity
-
getCategory
public String getCategory()
- Specified by:
getCategory
in interfaceDocumentDefinition
-
setCategory
public void setCategory(String category)
- Specified by:
setCategory
in interfaceDocumentDefinitionEntity
-
getCreationTime
public 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(Date creationTime)
- Specified by:
setCreationTime
in interfaceDocumentDefinitionEntity
-
getUpdateTime
public 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(Date updateTime)
- Specified by:
setUpdateTime
in interfaceDocumentDefinitionEntity
-
getIdentityLinks
public List<IdentityLinkEntity> getIdentityLinks()
- Specified by:
getIdentityLinks
in interfaceDocumentDefinitionEntity
-
setIdentityLinks
public void setIdentityLinks(List<IdentityLinkEntity> identityLinks)
- Specified by:
setIdentityLinks
in 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:
getPersistentState
in interfaceEntity
-
-