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.api.repository.FlowableDefinition, org.flowable.common.engine.impl.db.HasRevision, org.flowable.common.engine.impl.persistence.entity.Entity

public class DocumentDefinitionEntityImpl extends AbstractContentEngineEntity implements DocumentDefinitionEntity
  • Field Details

    • 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
  • Constructor Details

    • DocumentDefinitionEntityImpl

      public DocumentDefinitionEntityImpl()
  • Method Details

    • getKey

      public String getKey()
      Specified by:
      getKey in interface org.flowable.common.engine.api.repository.FlowableDefinition
    • setKey

      public void setKey(String key)
      Specified by:
      setKey in interface DocumentDefinitionEntity
    • getVersion

      public int getVersion()
      Specified by:
      getVersion in interface org.flowable.common.engine.api.repository.FlowableDefinition
    • setVersion

      public void setVersion(int version)
      Specified by:
      setVersion in interface DocumentDefinitionEntity
    • getDeploymentId

      public String getDeploymentId()
      Specified by:
      getDeploymentId in interface org.flowable.common.engine.api.repository.FlowableDefinition
    • setDeploymentId

      public void setDeploymentId(String deploymentId)
      Specified by:
      setDeploymentId in interface DocumentDefinitionEntity
    • getTenantId

      public String getTenantId()
      Specified by:
      getTenantId in interface org.flowable.common.engine.api.repository.FlowableDefinition
    • setTenantId

      public void setTenantId(String tenantId)
      Specified by:
      setTenantId in interface DocumentDefinitionEntity
    • getName

      public String getName()
      Specified by:
      getName in interface org.flowable.common.engine.api.repository.FlowableDefinition
    • setName

      public void setName(String name)
      Specified by:
      setName in interface DocumentDefinitionEntity
    • getResourceName

      public String getResourceName()
      Specified by:
      getResourceName in interface org.flowable.common.engine.api.repository.FlowableDefinition
    • setResourceName

      public void setResourceName(String resourceName)
      Specified by:
      setResourceName in interface DocumentDefinitionEntity
    • getCategory

      public String getCategory()
      Specified by:
      getCategory in interface DocumentDefinition
    • setCategory

      public void setCategory(String category)
      Specified by:
      setCategory in interface DocumentDefinitionEntity
    • getCreationTime

      public Date getCreationTime()
      Description copied from interface: DocumentDefinition
      Returns the creation timestamp of this data object.
      Specified by:
      getCreationTime in interface DocumentDefinition
      Returns:
      the creation timestamp
    • setCreationTime

      public void setCreationTime(Date creationTime)
      Specified by:
      setCreationTime in interface DocumentDefinitionEntity
    • 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 be null.
      Specified by:
      getUpdateTime in interface DocumentDefinition
      Returns:
      the timestamp of the last update / modification of this data object
    • setUpdateTime

      public void setUpdateTime(Date updateTime)
      Specified by:
      setUpdateTime in interface DocumentDefinitionEntity
    • getIdentityLinks

      public List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> getIdentityLinks()
      Specified by:
      getIdentityLinks in interface DocumentDefinitionEntity
    • setIdentityLinks

      public void setIdentityLinks(List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks)
      Specified by:
      setIdentityLinks in interface DocumentDefinitionEntity
    • getQueryIdentityLinks

      public 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(List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks)
      Setter used by MyBatis when querying action definitions with identity links.
    • getPersistentState

      public Object getPersistentState()
      Specified by:
      getPersistentState in interface org.flowable.common.engine.impl.persistence.entity.Entity