Class MybatisChannelDefinitionDataManager
java.lang.Object
org.flowable.common.engine.impl.db.AbstractDataManager<EntityImpl>
org.flowable.eventregistry.impl.persistence.entity.data.AbstractEventDataManager<ChannelDefinitionEntity>
org.flowable.eventregistry.impl.persistence.entity.data.impl.MybatisChannelDefinitionDataManager
- All Implemented Interfaces:
DataManager<ChannelDefinitionEntity>
,ChannelDefinitionDataManager
public class MybatisChannelDefinitionDataManager
extends AbstractEventDataManager<ChannelDefinitionEntity>
implements ChannelDefinitionDataManager
-
Field Summary
Fields inherited from class org.flowable.eventregistry.impl.persistence.entity.data.AbstractEventDataManager
eventRegistryConfiguration
Fields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE
-
Constructor Summary
ConstructorsConstructorDescriptionMybatisChannelDefinitionDataManager
(EventRegistryEngineConfiguration eventRegistryConfiguration) -
Method Summary
Modifier and TypeMethodDescriptioncreate()
void
deleteChannelDefinitionsByDeploymentId
(String deploymentId) findChannelDefinitionByDeploymentAndKey
(String deploymentId, String channelDefinitionKey) findChannelDefinitionByDeploymentAndKeyAndTenantId
(String deploymentId, String channelDefinitionKey, String tenantId) findChannelDefinitionByKeyAndVersion
(String channelDefinitionKey, Integer eventVersion) findChannelDefinitionByKeyAndVersionAndTenantId
(String channelDefinitionKey, Integer eventVersion, String tenantId) long
findChannelDefinitionCountByNativeQuery
(Map<String, Object> parameterMap) long
findChannelDefinitionCountByQueryCriteria
(ChannelDefinitionQueryImpl ChannelDefinitionQuery) findChannelDefinitionsByNativeQuery
(Map<String, Object> parameterMap) findChannelDefinitionsByQueryCriteria
(ChannelDefinitionQueryImpl ChannelDefinitionQuery) findLatestChannelDefinitionByKey
(String channelDefinitionKey) findLatestChannelDefinitionByKeyAndParentDeploymentId
(String channelDefinitionKey, String parentDeploymentId) findLatestChannelDefinitionByKeyAndTenantId
(String channelDefinitionKey, String tenantId) findLatestChannelDefinitionByKeyParentDeploymentIdAndTenantId
(String channelDefinitionKey, String parentDeploymentId, String tenantId) Class<? extends ChannelDefinitionEntity>
void
updateChannelDefinitionTenantIdForDeployment
(String deploymentId, String newTenantId) Methods inherited from class org.flowable.eventregistry.impl.persistence.entity.data.AbstractEventDataManager
getIdGenerator
Methods inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
bulkDelete, bulkDeleteEntities, bulkUpdateEntities, createSafeInValuesList, delete, delete, deleteCachedEntities, deleteCachedEntities, executeChangeWithInClause, findById, findByQuery, getCommandContext, getDbSqlSession, getEntity, getEntityCache, getList, getList, getList, getList, getList, getListFromCache, getListFromCache, getManagedEntitySubClasses, getSession, insert, isEntityInserted, update
-
Constructor Details
-
MybatisChannelDefinitionDataManager
public MybatisChannelDefinitionDataManager(EventRegistryEngineConfiguration eventRegistryConfiguration)
-
-
Method Details
-
getManagedEntityClass
- Specified by:
getManagedEntityClass
in classAbstractDataManager<ChannelDefinitionEntity>
-
create
- Specified by:
create
in interfaceDataManager<ChannelDefinitionEntity>
-
findLatestChannelDefinitionByKey
- Specified by:
findLatestChannelDefinitionByKey
in interfaceChannelDefinitionDataManager
-
findLatestChannelDefinitionByKeyAndTenantId
public ChannelDefinitionEntity findLatestChannelDefinitionByKeyAndTenantId(String channelDefinitionKey, String tenantId) - Specified by:
findLatestChannelDefinitionByKeyAndTenantId
in interfaceChannelDefinitionDataManager
-
findLatestChannelDefinitionByKeyAndParentDeploymentId
public ChannelDefinitionEntity findLatestChannelDefinitionByKeyAndParentDeploymentId(String channelDefinitionKey, String parentDeploymentId) - Specified by:
findLatestChannelDefinitionByKeyAndParentDeploymentId
in interfaceChannelDefinitionDataManager
-
findLatestChannelDefinitionByKeyParentDeploymentIdAndTenantId
public ChannelDefinitionEntity findLatestChannelDefinitionByKeyParentDeploymentIdAndTenantId(String channelDefinitionKey, String parentDeploymentId, String tenantId) - Specified by:
findLatestChannelDefinitionByKeyParentDeploymentIdAndTenantId
in interfaceChannelDefinitionDataManager
-
deleteChannelDefinitionsByDeploymentId
- Specified by:
deleteChannelDefinitionsByDeploymentId
in interfaceChannelDefinitionDataManager
-
findChannelDefinitionsByQueryCriteria
public List<ChannelDefinition> findChannelDefinitionsByQueryCriteria(ChannelDefinitionQueryImpl ChannelDefinitionQuery) - Specified by:
findChannelDefinitionsByQueryCriteria
in interfaceChannelDefinitionDataManager
-
findChannelDefinitionCountByQueryCriteria
public long findChannelDefinitionCountByQueryCriteria(ChannelDefinitionQueryImpl ChannelDefinitionQuery) - Specified by:
findChannelDefinitionCountByQueryCriteria
in interfaceChannelDefinitionDataManager
-
findChannelDefinitionByDeploymentAndKey
public ChannelDefinitionEntity findChannelDefinitionByDeploymentAndKey(String deploymentId, String channelDefinitionKey) - Specified by:
findChannelDefinitionByDeploymentAndKey
in interfaceChannelDefinitionDataManager
-
findChannelDefinitionByDeploymentAndKeyAndTenantId
public ChannelDefinitionEntity findChannelDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String channelDefinitionKey, String tenantId) - Specified by:
findChannelDefinitionByDeploymentAndKeyAndTenantId
in interfaceChannelDefinitionDataManager
-
findChannelDefinitionByKeyAndVersion
public ChannelDefinitionEntity findChannelDefinitionByKeyAndVersion(String channelDefinitionKey, Integer eventVersion) - Specified by:
findChannelDefinitionByKeyAndVersion
in interfaceChannelDefinitionDataManager
-
findChannelDefinitionByKeyAndVersionAndTenantId
public ChannelDefinitionEntity findChannelDefinitionByKeyAndVersionAndTenantId(String channelDefinitionKey, Integer eventVersion, String tenantId) - Specified by:
findChannelDefinitionByKeyAndVersionAndTenantId
in interfaceChannelDefinitionDataManager
-
findChannelDefinitionsByNativeQuery
- Specified by:
findChannelDefinitionsByNativeQuery
in interfaceChannelDefinitionDataManager
-
findChannelDefinitionCountByNativeQuery
- Specified by:
findChannelDefinitionCountByNativeQuery
in interfaceChannelDefinitionDataManager
-
updateChannelDefinitionTenantIdForDeployment
- Specified by:
updateChannelDefinitionTenantIdForDeployment
in interfaceChannelDefinitionDataManager
-