org.camunda.bpm.engine.impl.persistence.entity
Class TableDataManager

java.lang.Object
  extended by org.camunda.bpm.engine.impl.persistence.AbstractManager
      extended by org.camunda.bpm.engine.impl.persistence.entity.TableDataManager
All Implemented Interfaces:
Session

public class TableDataManager
extends AbstractManager

Author:
Tom Baeyens

Field Summary
static Map<Class<?>,String> apiTypeToTableNameMap
           
protected static EnginePersistenceLogger LOG
           
static Map<Class<? extends DbEntity>,String> persistentObjectToTableNameMap
           
 
Constructor Summary
TableDataManager()
           
 
Method Summary
 List<Class<? extends DbEntity>> getEntities(String tableName)
           
 Map<String,Long> getTableCount()
           
protected  long getTableCount(String tableName)
           
 TableMetaData getTableMetaData(String tableName)
           
 String getTableName(Class<?> entityClass, boolean withPrefix)
           
 TablePage getTablePage(TablePageQueryImpl tablePageQuery, int firstResult, int maxResults)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager
checkAuthorization, close, configureQuery, delete, deleteAuthorizations, deleteAuthorizationsForGroup, deleteAuthorizationsForUser, deleteDefaultAuthorizations, flush, getAttachmentManager, getAuthorizationManager, getBatchManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getCommandContext, getCurrentAuthentication, getDbEntityManager, getDbSqlSession, getDecisionDefinitionManager, getDecisionRequirementsDefinitionManager, getDeploymentManager, getEventSubscriptionManager, getHistoricActivityInstanceManager, getHistoricBatchManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDecisionInstanceManager, getHistoricDetailManager, getHistoricExternalTaskLogManager, getHistoricIdentityLinkManager, getHistoricIncidentManager, getHistoricJobLogManager, getHistoricProcessInstanceManager, getHistoricReportManager, getHistoricTaskInstanceManager, getHistoricVariableInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getJobDefinitionManager, getJobManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getTaskReportManager, getTenantManager, getUserOperationLogManager, getVariableInstanceManager, insert, isAuthorizationEnabled, saveDefaultAuthorizations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected static final EnginePersistenceLogger LOG

apiTypeToTableNameMap

public static Map<Class<?>,String> apiTypeToTableNameMap

persistentObjectToTableNameMap

public static Map<Class<? extends DbEntity>,String> persistentObjectToTableNameMap
Constructor Detail

TableDataManager

public TableDataManager()
Method Detail

getTableCount

public Map<String,Long> getTableCount()

getTableCount

protected long getTableCount(String tableName)

getTablePage

public TablePage getTablePage(TablePageQueryImpl tablePageQuery,
                              int firstResult,
                              int maxResults)

getEntities

public List<Class<? extends DbEntity>> getEntities(String tableName)

getTableName

public String getTableName(Class<?> entityClass,
                           boolean withPrefix)

getTableMetaData

public TableMetaData getTableMetaData(String tableName)


Copyright © 2017 camunda services GmbH. All rights reserved.