Class TableDataManagerImpl
- java.lang.Object
-
- org.activiti.engine.impl.persistence.AbstractManager
-
- org.activiti.engine.impl.persistence.entity.TableDataManagerImpl
-
- All Implemented Interfaces:
TableDataManager
public class TableDataManagerImpl extends AbstractManager implements TableDataManager
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Map<java.lang.Class<?>,java.lang.String>apiTypeToTableNameMapstatic java.util.Map<java.lang.Class<? extends Entity>,java.lang.String>entityToTableNameMap-
Fields inherited from class org.activiti.engine.impl.persistence.AbstractManager
processEngineConfiguration
-
-
Constructor Summary
Constructors Constructor Description TableDataManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DbSqlSessiongetDbSqlSession()java.util.Map<java.lang.String,java.lang.Long>getTableCount()protected longgetTableCount(java.lang.String tableName)TableMetaDatagetTableMetaData(java.lang.String tableName)java.lang.StringgetTableName(java.lang.Class<?> entityClass, boolean withPrefix)TablePagegetTablePage(TablePageQueryImpl tablePageQuery, int firstResult, int maxResults)java.util.List<java.lang.String>getTablesPresentInDatabase()-
Methods inherited from class org.activiti.engine.impl.persistence.AbstractManager
getAsyncExecutor, getAttachmentEntityManager, getByteArrayEntityManager, getClock, getCommandContext, getCommandExecutor, getCommentEntityManager, getDeadLetterJobEntityManager, getDeploymentEntityManager, getEventDispatcher, getEventSubscriptionEntityManager, getExecutionEntityManager, getHistoricActivityInstanceEntityManager, getHistoricDetailEntityManager, getHistoricIdentityLinkEntityManager, getHistoricProcessInstanceEntityManager, getHistoricTaskInstanceEntityManager, getHistoricVariableInstanceEntityManager, getHistoryManager, getIdentityLinkEntityManager, getJobEntityManager, getJobManager, getModelEntityManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getResourceEntityManager, getSession, getSuspendedJobEntityManager, getTaskEntityManager, getTimerJobEntityManager, getVariableInstanceEntityManager
-
-
-
-
Field Detail
-
apiTypeToTableNameMap
public static java.util.Map<java.lang.Class<?>,java.lang.String> apiTypeToTableNameMap
-
entityToTableNameMap
public static java.util.Map<java.lang.Class<? extends Entity>,java.lang.String> entityToTableNameMap
-
-
Constructor Detail
-
TableDataManagerImpl
public TableDataManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Detail
-
getDbSqlSession
protected DbSqlSession getDbSqlSession()
-
getTableCount
public java.util.Map<java.lang.String,java.lang.Long> getTableCount()
- Specified by:
getTableCountin interfaceTableDataManager
-
getTablesPresentInDatabase
public java.util.List<java.lang.String> getTablesPresentInDatabase()
- Specified by:
getTablesPresentInDatabasein interfaceTableDataManager
-
getTableCount
protected long getTableCount(java.lang.String tableName)
-
getTablePage
public TablePage getTablePage(TablePageQueryImpl tablePageQuery, int firstResult, int maxResults)
- Specified by:
getTablePagein interfaceTableDataManager
-
getTableName
public java.lang.String getTableName(java.lang.Class<?> entityClass, boolean withPrefix)- Specified by:
getTableNamein interfaceTableDataManager
-
getTableMetaData
public TableMetaData getTableMetaData(java.lang.String tableName)
- Specified by:
getTableMetaDatain interfaceTableDataManager
-
-