Class ChannelDefinitionEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<EntityImpl,DM>
org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<EventRegistryEngineConfiguration,ChannelDefinitionEntity,ChannelDefinitionDataManager>
org.flowable.eventregistry.impl.persistence.entity.ChannelDefinitionEntityManagerImpl
- All Implemented Interfaces:
EntityManager<ChannelDefinitionEntity>
,ChannelDefinitionEntityManager
public class ChannelDefinitionEntityManagerImpl
extends AbstractEngineEntityManager<EventRegistryEngineConfiguration,ChannelDefinitionEntity,ChannelDefinitionDataManager>
implements ChannelDefinitionEntityManager
- Author:
- Tijs Rademakers, Joram Barrez
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
engineConfiguration
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
dataManager, engineType
-
Constructor Summary
ConstructorsConstructorDescriptionChannelDefinitionEntityManagerImpl
(EventRegistryEngineConfiguration eventRegistryEngineConfiguration, ChannelDefinitionDataManager channelDefinitionDataManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteChannelDefinitionsByDeploymentId
(String deploymentId) findChannelDefinitionByDeploymentAndKey
(String deploymentId, String channelDefinitionKey) findChannelDefinitionByDeploymentAndKeyAndTenantId
(String deploymentId, String channelDefinitionKey, String tenantId) findChannelDefinitionByKeyAndVersionAndTenantId
(String channelDefinitionKey, Integer eventVersion, String tenantId) long
findChannelDefinitionCountByNativeQuery
(Map<String, Object> parameterMap) long
findChannelDefinitionsByNativeQuery
(Map<String, Object> parameterMap) findLatestChannelDefinitionByKey
(String channelDefinitionKey) findLatestChannelDefinitionByKeyAndTenantId
(String channelDefinitionKey, String tenantId) void
updateChannelDefinitionTenantIdForDeployment
(String deploymentId, String newTenantId) void
updateChannelDefinitionTypeAndImplementation
(String channelDefinitionId, String type, String implementation) Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcher
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
create, createEntityEvent, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
-
Constructor Details
-
ChannelDefinitionEntityManagerImpl
public ChannelDefinitionEntityManagerImpl(EventRegistryEngineConfiguration eventRegistryEngineConfiguration, ChannelDefinitionDataManager channelDefinitionDataManager)
-
-
Method Details
-
findLatestChannelDefinitionByKey
- Specified by:
findLatestChannelDefinitionByKey
in interfaceChannelDefinitionEntityManager
-
deleteChannelDefinitionsByDeploymentId
- Specified by:
deleteChannelDefinitionsByDeploymentId
in interfaceChannelDefinitionEntityManager
-
findChannelDefinitionsByQueryCriteria
public List<ChannelDefinition> findChannelDefinitionsByQueryCriteria(ChannelDefinitionQueryImpl channelQuery) - Specified by:
findChannelDefinitionsByQueryCriteria
in interfaceChannelDefinitionEntityManager
-
findChannelDefinitionCountByQueryCriteria
- Specified by:
findChannelDefinitionCountByQueryCriteria
in interfaceChannelDefinitionEntityManager
-
findChannelDefinitionByDeploymentAndKey
public ChannelDefinitionEntity findChannelDefinitionByDeploymentAndKey(String deploymentId, String channelDefinitionKey) - Specified by:
findChannelDefinitionByDeploymentAndKey
in interfaceChannelDefinitionEntityManager
-
findChannelDefinitionByDeploymentAndKeyAndTenantId
public ChannelDefinitionEntity findChannelDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String channelDefinitionKey, String tenantId) - Specified by:
findChannelDefinitionByDeploymentAndKeyAndTenantId
in interfaceChannelDefinitionEntityManager
-
findLatestChannelDefinitionByKeyAndTenantId
public ChannelDefinitionEntity findLatestChannelDefinitionByKeyAndTenantId(String channelDefinitionKey, String tenantId) - Specified by:
findLatestChannelDefinitionByKeyAndTenantId
in interfaceChannelDefinitionEntityManager
-
findChannelDefinitionByKeyAndVersionAndTenantId
public ChannelDefinitionEntity findChannelDefinitionByKeyAndVersionAndTenantId(String channelDefinitionKey, Integer eventVersion, String tenantId) - Specified by:
findChannelDefinitionByKeyAndVersionAndTenantId
in interfaceChannelDefinitionEntityManager
-
findChannelDefinitionsByNativeQuery
- Specified by:
findChannelDefinitionsByNativeQuery
in interfaceChannelDefinitionEntityManager
-
findChannelDefinitionCountByNativeQuery
- Specified by:
findChannelDefinitionCountByNativeQuery
in interfaceChannelDefinitionEntityManager
-
updateChannelDefinitionTenantIdForDeployment
- Specified by:
updateChannelDefinitionTenantIdForDeployment
in interfaceChannelDefinitionEntityManager
-
updateChannelDefinitionTypeAndImplementation
public void updateChannelDefinitionTypeAndImplementation(String channelDefinitionId, String type, String implementation) - Specified by:
updateChannelDefinitionTypeAndImplementation
in interfaceChannelDefinitionEntityManager
-