Package org.flowable.content.api
Interface ContentManagementService
public interface ContentManagementService
Service for admin and maintenance operations on the content engine.
These operations will typically not be used in a workflow driven application, but are used in for example the operational console.
- Author:
- Tijs Rademakers
-
Method Summary
Modifier and TypeMethodDescriptioncreateChangeTenantIdBuilder
(String fromTenantId, String toTenantId) Create aChangeTenantIdBuilder
that can be used to change the tenant id of the content instances.Creates aTablePageQuery
that can be used to fetchTablePage
containing specific sections of table row data.Get the mapping containing {table name, row count} entries of the Flowable database schema.getTableMetaData
(String tableName) Gets the metadata (column names, column types, etc.) of a certain table.getTableName
(Class<?> flowableEntityClass) Gets the table name (including any configured prefix) for an Flowable entity like ContentItem or the like.
-
Method Details
-
getTableCount
Get the mapping containing {table name, row count} entries of the Flowable database schema. -
getTableName
Gets the table name (including any configured prefix) for an Flowable entity like ContentItem or the like. -
getTableMetaData
Gets the metadata (column names, column types, etc.) of a certain table. Returns null when no table exists with the given name. -
createTablePageQuery
TablePageQuery createTablePageQuery()Creates aTablePageQuery
that can be used to fetchTablePage
containing specific sections of table row data. -
createChangeTenantIdBuilder
Create aChangeTenantIdBuilder
that can be used to change the tenant id of the content instances.You must provide the source tenant id and the destination tenant id.
-