Class TableDataManager
- java.lang.Object
-
- org.camunda.bpm.engine.impl.persistence.AbstractManager
-
- org.camunda.bpm.engine.impl.persistence.entity.TableDataManager
-
- All Implemented Interfaces:
Session
public class TableDataManager extends AbstractManager
- Author:
- Tom Baeyens
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Map<java.lang.Class<?>,java.lang.String>
apiTypeToTableNameMap
protected static EnginePersistenceLogger
LOG
static java.util.Map<java.lang.Class<? extends DbEntity>,java.lang.String>
persistentObjectToTableNameMap
-
Constructor Summary
Constructors Constructor Description TableDataManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.Class<? extends DbEntity>>
getEntities(java.lang.String tableName)
java.util.Map<java.lang.String,java.lang.Long>
getTableCount()
protected long
getTableCount(java.lang.String tableName)
TableMetaData
getTableMetaData(java.lang.String tableName)
java.lang.String
getTableName(java.lang.Class<?> entityClass, boolean withPrefix)
TablePage
getTablePage(TablePageQueryImpl tablePageQuery)
-
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager
checkAuthorization, close, configureQuery, delete, deleteAuthorizations, deleteAuthorizationsForGroup, deleteAuthorizationsForUser, deleteDefaultAuthorizations, flush, getAttachmentManager, getAuthorizationManager, getBatchManager, getByteArrayManager, getCamundaFormDefinitionManager, 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
-
-
-
-
Field Detail
-
LOG
protected static final EnginePersistenceLogger LOG
-
apiTypeToTableNameMap
public static java.util.Map<java.lang.Class<?>,java.lang.String> apiTypeToTableNameMap
-
persistentObjectToTableNameMap
public static java.util.Map<java.lang.Class<? extends DbEntity>,java.lang.String> persistentObjectToTableNameMap
-
-
Method Detail
-
getTableCount
public java.util.Map<java.lang.String,java.lang.Long> getTableCount()
-
getTableCount
protected long getTableCount(java.lang.String tableName)
-
getTablePage
public TablePage getTablePage(TablePageQueryImpl tablePageQuery)
-
getEntities
public java.util.List<java.lang.Class<? extends DbEntity>> getEntities(java.lang.String tableName)
-
getTableName
public java.lang.String getTableName(java.lang.Class<?> entityClass, boolean withPrefix)
-
getTableMetaData
public TableMetaData getTableMetaData(java.lang.String tableName)
-
-