Interface FormManagementService


  • public interface FormManagementService
    Service for admin and maintenance operations on the form 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 Detail

      • getTableCount

        Map<String,​Long> getTableCount()
        Get the mapping containing {table name, row count} entries of the Flowable database schema.
      • getTableName

        String getTableName​(Class<?> idmEntityClass)
        Gets the table name (including any configured prefix) for an Flowable entity like Task, Execution or the like.
      • getTableMetaData

        TableMetaData getTableMetaData​(String tableName)
        Gets the metadata (column names, column types, etc.) of a certain table. Returns null when no table exists with the given name.
      • createChangeTenantIdBuilder

        ChangeTenantIdBuilder createChangeTenantIdBuilder​(String fromTenantId,
                                                          String toTenantId)
        Create a ChangeTenantIdBuilder that can be used to change the tenant id of the form instances.

        You must provide the source tenant id and the destination tenant id.