Class ContentItemEntityImpl

java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityNoRevision
com.flowable.content.engine.impl.persistence.entity.AbstractContentEngineNoRevisionEntity
com.flowable.content.engine.impl.persistence.entity.ContentItemEntityImpl
All Implemented Interfaces:
ContentItemEntity, CoreContentItem, Serializable, org.flowable.common.engine.impl.persistence.entity.Entity, org.flowable.content.api.ContentItem

public class ContentItemEntityImpl extends AbstractContentEngineNoRevisionEntity implements ContentItemEntity, Serializable
Author:
Joram Barrez, Tijs Rademakers
See Also:
  • Field Details

    • name

      protected String name
    • version

      protected Integer version
    • versionInfo

      protected String versionInfo
    • mimeType

      protected String mimeType
    • taskId

      protected String taskId
    • processInstanceId

      protected String processInstanceId
    • scopeId

      protected String scopeId
    • scopeType

      protected String scopeType
    • contentStoreId

      protected String contentStoreId
    • contentStoreName

      protected String contentStoreName
    • contentAvailable

      protected boolean contentAvailable
    • contentSize

      protected Long contentSize
    • created

      protected Date created
    • createdBy

      protected String createdBy
    • lastModified

      protected Date lastModified
    • lastModifiedBy

      protected String lastModifiedBy
    • versionParentId

      protected String versionParentId
    • definitionId

      protected String definitionId
    • definitionName

      protected String definitionName
    • type

      protected String type
    • subType

      protected String subType
    • state

      protected String state
    • subState

      protected String subState
    • tenantId

      protected String tenantId
    • provisional

      protected boolean provisional
    • lockInfo

      protected String lockInfo
    • parentFolderId

      protected String parentFolderId
    • baseFolderId

      protected String baseFolderId
    • isRoot

      protected boolean isRoot
    • renditions

      protected List<RenditionItemEntity> renditions
    • renditionsInitialized

      protected boolean renditionsInitialized
    • queryMetadata

      protected List<MetadataInstanceEntity> queryMetadata
    • metadataInitialized

      protected boolean metadataInitialized
  • Constructor Details

    • ContentItemEntityImpl

      public ContentItemEntityImpl()
  • Method Details

    • getPersistentState

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

      public String getName()
      Specified by:
      getName in interface org.flowable.content.api.ContentItem
    • setName

      public void setName(String name)
      Specified by:
      setName in interface org.flowable.content.api.ContentItem
    • getVersion

      public Integer getVersion()
      Specified by:
      getVersion in interface CoreContentItem
    • setVersion

      public void setVersion(Integer version)
      Specified by:
      setVersion in interface CoreContentItem
    • getVersionInfo

      public String getVersionInfo()
      Specified by:
      getVersionInfo in interface CoreContentItem
    • setVersionInfo

      public void setVersionInfo(String versionInfo)
      Specified by:
      setVersionInfo in interface CoreContentItem
    • getMimeType

      public String getMimeType()
      Specified by:
      getMimeType in interface org.flowable.content.api.ContentItem
    • setMimeType

      public void setMimeType(String mimeType)
      Specified by:
      setMimeType in interface org.flowable.content.api.ContentItem
    • getTaskId

      public String getTaskId()
      Specified by:
      getTaskId in interface org.flowable.content.api.ContentItem
    • setTaskId

      public void setTaskId(String taskId)
      Specified by:
      setTaskId in interface org.flowable.content.api.ContentItem
    • getProcessInstanceId

      public String getProcessInstanceId()
      Specified by:
      getProcessInstanceId in interface org.flowable.content.api.ContentItem
    • setProcessInstanceId

      public void setProcessInstanceId(String processInstanceId)
      Specified by:
      setProcessInstanceId in interface org.flowable.content.api.ContentItem
    • getContentStoreId

      public String getContentStoreId()
      Specified by:
      getContentStoreId in interface org.flowable.content.api.ContentItem
    • setContentStoreId

      public void setContentStoreId(String contentStoreId)
      Specified by:
      setContentStoreId in interface org.flowable.content.api.ContentItem
    • getContentStoreName

      public String getContentStoreName()
      Specified by:
      getContentStoreName in interface org.flowable.content.api.ContentItem
    • setContentStoreName

      public void setContentStoreName(String contentStoreName)
      Specified by:
      setContentStoreName in interface org.flowable.content.api.ContentItem
    • isContentAvailable

      public boolean isContentAvailable()
      Specified by:
      isContentAvailable in interface org.flowable.content.api.ContentItem
    • setContentAvailable

      public void setContentAvailable(boolean contentAvailable)
      Specified by:
      setContentAvailable in interface ContentItemEntity
    • getField

      public String getField()
      Specified by:
      getField in interface org.flowable.content.api.ContentItem
    • setField

      public void setField(String field)
      Specified by:
      setField in interface org.flowable.content.api.ContentItem
    • getContentSize

      public Long getContentSize()
      Specified by:
      getContentSize in interface org.flowable.content.api.ContentItem
    • setContentSize

      public void setContentSize(Long contentSize)
      Specified by:
      setContentSize in interface ContentItemEntity
    • getCreated

      public Date getCreated()
      Specified by:
      getCreated in interface org.flowable.content.api.ContentItem
    • setCreated

      public void setCreated(Date created)
      Specified by:
      setCreated in interface ContentItemEntity
    • getCreatedBy

      public String getCreatedBy()
      Specified by:
      getCreatedBy in interface org.flowable.content.api.ContentItem
    • setCreatedBy

      public void setCreatedBy(String createdBy)
      Specified by:
      setCreatedBy in interface org.flowable.content.api.ContentItem
    • getLastModified

      public Date getLastModified()
      Specified by:
      getLastModified in interface org.flowable.content.api.ContentItem
    • setLastModified

      public void setLastModified(Date lastModified)
      Specified by:
      setLastModified in interface ContentItemEntity
    • getLastModifiedBy

      public String getLastModifiedBy()
      Specified by:
      getLastModifiedBy in interface org.flowable.content.api.ContentItem
    • setLastModifiedBy

      public void setLastModifiedBy(String lastModifiedBy)
      Specified by:
      setLastModifiedBy in interface org.flowable.content.api.ContentItem
    • getVersionParentId

      public String getVersionParentId()
      Specified by:
      getVersionParentId in interface CoreContentItem
    • setVersionParentId

      public void setVersionParentId(String versionParentId)
      Specified by:
      setVersionParentId in interface CoreContentItem
    • getDefinitionId

      public String getDefinitionId()
      Specified by:
      getDefinitionId in interface CoreContentItem
    • setDefinitionId

      public void setDefinitionId(String definitionId)
      Specified by:
      setDefinitionId in interface CoreContentItem
    • getDefinitionName

      public String getDefinitionName()
      Specified by:
      getDefinitionName in interface CoreContentItem
    • setDefinitionName

      public void setDefinitionName(String definitionName)
    • getType

      public String getType()
      Specified by:
      getType in interface CoreContentItem
    • setType

      public void setType(String type)
      Specified by:
      setType in interface CoreContentItem
    • getSubType

      public String getSubType()
      Specified by:
      getSubType in interface CoreContentItem
    • setSubType

      public void setSubType(String subType)
      Specified by:
      setSubType in interface CoreContentItem
    • getState

      public String getState()
      Specified by:
      getState in interface CoreContentItem
    • setState

      public void setState(String state)
      Specified by:
      setState in interface CoreContentItem
    • getSubState

      public String getSubState()
      Specified by:
      getSubState in interface CoreContentItem
    • setSubState

      public void setSubState(String subState)
      Specified by:
      setSubState in interface CoreContentItem
    • getTenantId

      public String getTenantId()
      Specified by:
      getTenantId in interface org.flowable.content.api.ContentItem
    • setTenantId

      public void setTenantId(String tenantId)
      Specified by:
      setTenantId in interface org.flowable.content.api.ContentItem
    • getScopeId

      public String getScopeId()
      Specified by:
      getScopeId in interface org.flowable.content.api.ContentItem
    • setScopeId

      public void setScopeId(String scopeId)
      Specified by:
      setScopeId in interface org.flowable.content.api.ContentItem
    • getScopeType

      public String getScopeType()
      Specified by:
      getScopeType in interface org.flowable.content.api.ContentItem
    • setScopeType

      public void setScopeType(String scopeType)
      Specified by:
      setScopeType in interface org.flowable.content.api.ContentItem
    • isProvisional

      public boolean isProvisional()
      Specified by:
      isProvisional in interface org.flowable.content.api.ContentItem
    • setProvisional

      public void setProvisional(boolean provisional)
      Specified by:
      setProvisional in interface org.flowable.content.api.ContentItem
    • getLockInfo

      public String getLockInfo()
      Specified by:
      getLockInfo in interface ContentItemEntity
      Specified by:
      getLockInfo in interface CoreContentItem
    • setLockInfo

      public void setLockInfo(String lockInfo)
      Specified by:
      setLockInfo in interface ContentItemEntity
      Specified by:
      setLockInfo in interface CoreContentItem
    • getParentFolderId

      public String getParentFolderId()
      Specified by:
      getParentFolderId in interface CoreContentItem
    • setParentFolderId

      public void setParentFolderId(String parentFolderId)
      Specified by:
      setParentFolderId in interface CoreContentItem
    • getBaseFolderId

      public String getBaseFolderId()
      Specified by:
      getBaseFolderId in interface CoreContentItem
    • setBaseFolderId

      public void setBaseFolderId(String baseFolderId)
      Specified by:
      setBaseFolderId in interface CoreContentItem
    • isRootFolder

      public boolean isRootFolder()
      Specified by:
      isRootFolder in interface CoreContentItem
    • getRenditions

      public List<RenditionItemEntity> getRenditions()
      Specified by:
      getRenditions in interface ContentItemEntity
      Specified by:
      getRenditions in interface CoreContentItem
    • setRenditions

      public void setRenditions(List<RenditionItemEntity> renditions)
      Specified by:
      setRenditions in interface ContentItemEntity
    • getQueryRenditions

      public List<RenditionItemEntity> getQueryRenditions()
      Getter used by MyBatis when querying content items with renditions.
    • setQueryRenditions

      public void setQueryRenditions(List<RenditionItemEntity> queryRenditions)
      Setter used by MyBatis when querying content item with renditions.
    • isRenditionsInitialized

      public boolean isRenditionsInitialized()
      Specified by:
      isRenditionsInitialized in interface ContentItemEntity
    • getMetadataValues

      public Map<String,Object> getMetadataValues()
      Specified by:
      getMetadataValues in interface CoreContentItem
    • getMetadataInstances

      public List<MetadataInstanceEntity> getMetadataInstances()
      Specified by:
      getMetadataInstances in interface ContentItemEntity
    • setMetadataInstances

      public void setMetadataInstances(List<MetadataInstanceEntity> metadataInstances)
      Specified by:
      setMetadataInstances in interface ContentItemEntity
    • isMetadataInitialized

      public boolean isMetadataInitialized()
      Specified by:
      isMetadataInitialized in interface ContentItemEntity
    • getQueryMetadata

      public List<MetadataInstanceEntity> getQueryMetadata()
      Getter used by MyBatis when querying content items with metadata.
    • setQueryMetadata

      public void setQueryMetadata(List<MetadataInstanceEntity> queryMetadata)
      Setter used by MyBatis when querying content item with metadata.
    • toString

      public String toString()
      Overrides:
      toString in class Object