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
Modifier and TypeFieldDescriptionprotected String
protected Date
protected String
protected List<IdentityLinkEntity>
The identity links for the document definition.protected boolean
protected String
protected String
protected String
protected String
protected Date
protected int
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
id, isDeleted, isInserted, isUpdated, originalPersistentState, revision
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the creation timestamp of this data object.getKey()
getName()
Returns the name of this action which is also used as the slash action name (e.g.Getter used by MyBatis when querying action definitions with identity links.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
void
setCategory
(String category) void
setCreationTime
(Date creationTime) void
setDeploymentId
(String deploymentId) void
setIdentityLinks
(List<IdentityLinkEntity> identityLinks) void
void
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 Details
-
key
-
version
protected int version -
deploymentId
-
tenantId
-
name
-
resourceName
-
category
-
creationTime
-
updateTime
-
identityLinksInitialized
protected boolean identityLinksInitialized -
identityLinks
The 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
- Specified by:
getKey
in interfaceDocumentDefinition
-
setKey
- 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
- Specified by:
getDeploymentId
in interfaceDocumentDefinition
-
setDeploymentId
- Specified by:
setDeploymentId
in interfaceDocumentDefinitionEntity
-
getTenantId
- Specified by:
getTenantId
in interfaceDocumentDefinition
-
setTenantId
- Specified by:
setTenantId
in interfaceDocumentDefinitionEntity
-
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
- Specified by:
setName
in interfaceDocumentDefinitionEntity
-
getResourceName
- Specified by:
getResourceName
in interfaceDocumentDefinition
-
setResourceName
- Specified by:
setResourceName
in interfaceDocumentDefinitionEntity
-
getCategory
- Specified by:
getCategory
in interfaceDocumentDefinition
-
setCategory
- Specified by:
setCategory
in interfaceDocumentDefinitionEntity
-
getCreationTime
Description copied from interface:DocumentDefinition
Returns the creation timestamp of this data object.- Specified by:
getCreationTime
in interfaceDocumentDefinition
- Returns:
- the creation timestamp
-
setCreationTime
- Specified by:
setCreationTime
in interfaceDocumentDefinitionEntity
-
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
- Specified by:
setUpdateTime
in interfaceDocumentDefinitionEntity
-
getIdentityLinks
- Specified by:
getIdentityLinks
in interfaceDocumentDefinitionEntity
-
setIdentityLinks
- Specified by:
setIdentityLinks
in interfaceDocumentDefinitionEntity
-
getQueryIdentityLinks
Getter used by MyBatis when querying action definitions with identity links. -
setQueryIdentityLinks
Setter used by MyBatis when querying action definitions with identity links. -
getPersistentState
- Specified by:
getPersistentState
in interfaceEntity
-