Class ContentManagementServiceImpl

java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<ContentEngineConfiguration>
org.flowable.common.engine.impl.service.CommonEngineServiceImpl<ContentEngineConfiguration>
com.flowable.content.engine.impl.ContentManagementServiceImpl
All Implemented Interfaces:
CoreContentManagementService, org.flowable.content.api.ContentManagementService

public class ContentManagementServiceImpl extends org.flowable.common.engine.impl.service.CommonEngineServiceImpl<ContentEngineConfiguration> implements CoreContentManagementService
Author:
Tijs Rademakers
  • Constructor Details

  • Method Details

    • getTableCount

      public Map<String,Long> getTableCount()
      Specified by:
      getTableCount in interface org.flowable.content.api.ContentManagementService
    • getTableName

      public String getTableName(Class<?> entityClass)
      Specified by:
      getTableName in interface org.flowable.content.api.ContentManagementService
    • getTableMetaData

      public org.flowable.common.engine.api.management.TableMetaData getTableMetaData(String tableName)
      Specified by:
      getTableMetaData in interface org.flowable.content.api.ContentManagementService
    • createTablePageQuery

      public org.flowable.common.engine.api.management.TablePageQuery createTablePageQuery()
      Specified by:
      createTablePageQuery in interface org.flowable.content.api.ContentManagementService
    • createChangeTenantIdBuilder

      public org.flowable.common.engine.api.tenant.ChangeTenantIdBuilder createChangeTenantIdBuilder(String fromTenantId, String toTenantId)
      Specified by:
      createChangeTenantIdBuilder in interface org.flowable.content.api.ContentManagementService
    • createBatchQuery

      public org.flowable.batch.api.BatchQuery createBatchQuery()
      Specified by:
      createBatchQuery in interface CoreContentManagementService
    • createBatchPartBuilder

      public org.flowable.batch.api.BatchPartBuilder createBatchPartBuilder(org.flowable.batch.api.Batch batch)
      Specified by:
      createBatchPartBuilder in interface CoreContentManagementService
    • createTimerJobQuery

      public org.flowable.job.api.TimerJobQuery createTimerJobQuery()
      Specified by:
      createTimerJobQuery in interface CoreContentManagementService
    • deleteTimerJob

      public void deleteTimerJob(String jobId)
      Specified by:
      deleteTimerJob in interface CoreContentManagementService
    • handleProvisionalContentCleanupTimerJob

      public void handleProvisionalContentCleanupTimerJob()
      Specified by:
      handleProvisionalContentCleanupTimerJob in interface CoreContentManagementService