Class EventDefinitionEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<EntityImpl,DM>
org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<EventRegistryEngineConfiguration,EventDefinitionEntity,EventDefinitionDataManager>
org.flowable.eventregistry.impl.persistence.entity.EventDefinitionEntityManagerImpl
- All Implemented Interfaces:
EntityManager<EventDefinitionEntity>
,EventDefinitionEntityManager
public class EventDefinitionEntityManagerImpl
extends AbstractEngineEntityManager<EventRegistryEngineConfiguration,EventDefinitionEntity,EventDefinitionDataManager>
implements EventDefinitionEntityManager
- 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
ConstructorsConstructorDescriptionEventDefinitionEntityManagerImpl
(EventRegistryEngineConfiguration eventRegistryEngineConfiguration, EventDefinitionDataManager eventDefinitionDataManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteEventDefinitionsByDeploymentId
(String deploymentId) findEventDefinitionByDeploymentAndKey
(String deploymentId, String eventDefinitionKey) findEventDefinitionByDeploymentAndKeyAndTenantId
(String deploymentId, String eventDefinitionKey, String tenantId) findEventDefinitionByKeyAndVersionAndTenantId
(String eventDefinitionKey, Integer eventVersion, String tenantId) long
findEventDefinitionCountByNativeQuery
(Map<String, Object> parameterMap) long
findEventDefinitionsByNativeQuery
(Map<String, Object> parameterMap) findLatestEventDefinitionByKey
(String eventDefinitionKey) findLatestEventDefinitionByKeyAndTenantId
(String eventDefinitionKey, String tenantId) void
updateEventDefinitionTenantIdForDeployment
(String deploymentId, String newTenantId) 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
-
EventDefinitionEntityManagerImpl
public EventDefinitionEntityManagerImpl(EventRegistryEngineConfiguration eventRegistryEngineConfiguration, EventDefinitionDataManager eventDefinitionDataManager)
-
-
Method Details
-
findLatestEventDefinitionByKey
- Specified by:
findLatestEventDefinitionByKey
in interfaceEventDefinitionEntityManager
-
deleteEventDefinitionsByDeploymentId
- Specified by:
deleteEventDefinitionsByDeploymentId
in interfaceEventDefinitionEntityManager
-
findEventDefinitionsByQueryCriteria
public List<EventDefinition> findEventDefinitionsByQueryCriteria(EventDefinitionQueryImpl eventQuery) - Specified by:
findEventDefinitionsByQueryCriteria
in interfaceEventDefinitionEntityManager
-
findEventDefinitionCountByQueryCriteria
- Specified by:
findEventDefinitionCountByQueryCriteria
in interfaceEventDefinitionEntityManager
-
findEventDefinitionByDeploymentAndKey
public EventDefinitionEntity findEventDefinitionByDeploymentAndKey(String deploymentId, String eventDefinitionKey) - Specified by:
findEventDefinitionByDeploymentAndKey
in interfaceEventDefinitionEntityManager
-
findEventDefinitionByDeploymentAndKeyAndTenantId
public EventDefinitionEntity findEventDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String eventDefinitionKey, String tenantId) - Specified by:
findEventDefinitionByDeploymentAndKeyAndTenantId
in interfaceEventDefinitionEntityManager
-
findLatestEventDefinitionByKeyAndTenantId
public EventDefinitionEntity findLatestEventDefinitionByKeyAndTenantId(String eventDefinitionKey, String tenantId) - Specified by:
findLatestEventDefinitionByKeyAndTenantId
in interfaceEventDefinitionEntityManager
-
findEventDefinitionByKeyAndVersionAndTenantId
public EventDefinitionEntity findEventDefinitionByKeyAndVersionAndTenantId(String eventDefinitionKey, Integer eventVersion, String tenantId) - Specified by:
findEventDefinitionByKeyAndVersionAndTenantId
in interfaceEventDefinitionEntityManager
-
findEventDefinitionsByNativeQuery
- Specified by:
findEventDefinitionsByNativeQuery
in interfaceEventDefinitionEntityManager
-
findEventDefinitionCountByNativeQuery
- Specified by:
findEventDefinitionCountByNativeQuery
in interfaceEventDefinitionEntityManager
-
updateEventDefinitionTenantIdForDeployment
- Specified by:
updateEventDefinitionTenantIdForDeployment
in interfaceEventDefinitionEntityManager
-