Interface DmnManagementService

All Known Implementing Classes:
DmnManagementServiceImpl

public interface DmnManagementService
Service for admin and maintenance operations on the dmn 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 Details

    • getTableCount

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

      String getTableName(Class<?> idmEntityClass)
      Gets the table name (including any configured prefix) for an entity.
    • 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.
    • createTablePageQuery

      TablePageQuery createTablePageQuery()
      Creates a TablePageQuery that can be used to fetch TablePage containing specific sections of table row data.
    • createChangeTenantIdBuilder

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

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