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
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Dateprotected Stringprotected List<IdentityLinkEntity>The identity links for the document definition.protected booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Dateprotected intFields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
id, isDeleted, isInserted, isUpdated, originalPersistentState, revision -
Constructor Summary
Constructors -
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.intvoidsetCategory(String category) voidsetCreationTime(Date creationTime) voidsetDeploymentId(String deploymentId) voidsetIdentityLinks(List<IdentityLinkEntity> identityLinks) voidvoidvoidsetQueryIdentityLinks(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
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, waitMethods inherited from interface com.flowable.core.content.api.DocumentDefinition
getIdMethods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity
getId, getIdPrefix, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdatedMethods 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:
getKeyin interfaceDocumentDefinition
-
setKey
- Specified by:
setKeyin interfaceDocumentDefinitionEntity
-
getVersion
public int getVersion()- Specified by:
getVersionin interfaceDocumentDefinition
-
setVersion
public void setVersion(int version) - Specified by:
setVersionin interfaceDocumentDefinitionEntity
-
getDeploymentId
- Specified by:
getDeploymentIdin interfaceDocumentDefinition
-
setDeploymentId
- Specified by:
setDeploymentIdin interfaceDocumentDefinitionEntity
-
getTenantId
- Specified by:
getTenantIdin interfaceDocumentDefinition
-
setTenantId
- Specified by:
setTenantIdin interfaceDocumentDefinitionEntity
-
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
- Specified by:
setNamein interfaceDocumentDefinitionEntity
-
getResourceName
- Specified by:
getResourceNamein interfaceDocumentDefinition
-
setResourceName
- Specified by:
setResourceNamein interfaceDocumentDefinitionEntity
-
getCategory
- Specified by:
getCategoryin interfaceDocumentDefinition
-
setCategory
- Specified by:
setCategoryin interfaceDocumentDefinitionEntity
-
getCreationTime
Description copied from interface:DocumentDefinitionReturns the creation timestamp of this data object.- Specified by:
getCreationTimein interfaceDocumentDefinition- Returns:
- the creation timestamp
-
setCreationTime
- Specified by:
setCreationTimein interfaceDocumentDefinitionEntity
-
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
- Specified by:
setUpdateTimein interfaceDocumentDefinitionEntity
-
getIdentityLinks
- Specified by:
getIdentityLinksin interfaceDocumentDefinitionEntity
-
setIdentityLinks
- Specified by:
setIdentityLinksin 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:
getPersistentStatein interfaceEntity
-