Class EventSubscriptionEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<EventSubscriptionEntity, EventSubscriptionDataManager>
org.flowable.common.engine.impl.persistence.entity.AbstractServiceEngineEntityManager<EventSubscriptionServiceConfiguration, EventSubscriptionEntity, EventSubscriptionDataManager>
org.flowable.eventsubscription.service.impl.persistence.entity.EventSubscriptionEntityManagerImpl
- All Implemented Interfaces:
EntityManager<EventSubscriptionEntity>, EventSubscriptionEntityManager
public class EventSubscriptionEntityManagerImpl
extends AbstractServiceEngineEntityManager<EventSubscriptionServiceConfiguration, EventSubscriptionEntity, EventSubscriptionDataManager>
implements EventSubscriptionEntityManager
- Author:
- Joram Barrez, Tijs Rademakers
-
Field Summary
Fields inherited from class AbstractServiceEngineEntityManager
serviceConfigurationFields inherited from class AbstractEntityManager
dataManager, engineType -
Constructor Summary
ConstructorsConstructorDescriptionEventSubscriptionEntityManagerImpl(EventSubscriptionServiceConfiguration eventSubscriptionServiceConfiguration, EventSubscriptionDataManager eventSubscriptionDataManager) -
Method Summary
Modifier and TypeMethodDescriptioncreateEventSubscription(EventSubscriptionBuilder eventSubscriptionBuilder) voiddeleteEventSubscriptionsByExecutionId(String executionId) voiddeleteEventSubscriptionsForProcessDefinition(String processDefinitionId) voiddeleteEventSubscriptionsForProcessDefinitionAndProcessStartEvent(String processDefinitionId, String eventType, String activityId, String configuration) voiddeleteEventSubscriptionsForScopeDefinitionAndScopeStartEvent(String scopeDefinitionId, String eventType, String configuration) voiddeleteEventSubscriptionsForScopeDefinitionIdAndType(String scopeDefinitionId, String scopeType) voiddeleteEventSubscriptionsForScopeIdAndType(String scopeId, String scopeType) findCompensateEventSubscriptionsByExecutionId(String executionId) findCompensateEventSubscriptionsByExecutionIdAndActivityId(String executionId, String activityId) findCompensateEventSubscriptionsByProcessInstanceIdAndActivityId(String processInstanceId, String activityId) longfindEventSubscriptionCountByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl) findEventSubscriptionsByExecution(String executionId) findEventSubscriptionsByExecutionAndType(String executionId, String type) findEventSubscriptionsByName(String type, String eventName, String tenantId) findEventSubscriptionsByNameAndExecution(String type, String eventName, String executionId) findEventSubscriptionsByProcessInstanceAndActivityId(String processInstanceId, String activityId, String type) findEventSubscriptionsByProcessInstanceAndType(String processInstanceId, String type) findEventSubscriptionsByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl) findEventSubscriptionsByScopeIdAndType(String scopeId, String type) findEventSubscriptionsBySubScopeId(String subScopeId) findEventSubscriptionsByTypesAndProcessDefinitionId(Collection<String> types, String processDefinitionId, String tenantId) findEventSubscriptionsByTypesAndScopeDefinitionId(Collection<String> eventTypes, String scopeDefinitionId, String scopeType, String tenantId) findMessageEventSubscriptionsByProcessInstanceAndEventName(String processInstanceId, String eventName) findMessageStartEventSubscriptionByName(String messageName, String tenantId) findSignalEventSubscriptionsByEventName(String eventName, String tenantId) findSignalEventSubscriptionsByNameAndExecution(String name, String executionId) findSignalEventSubscriptionsByProcessInstanceAndEventName(String processInstanceId, String eventName) findSignalEventSubscriptionsByScopeAndEventName(String scopeId, String scopeType, String eventName) protected CompensateEventSubscriptionEntityinsertCompensationEvent(EventSubscriptionBuilder eventSubscriptionBuilder) protected GenericEventSubscriptionEntityinsertGenericEvent(EventSubscriptionBuilder eventSubscriptionBuilder) protected MessageEventSubscriptionEntityinsertMessageEvent(EventSubscriptionBuilder eventSubscriptionBuilder) protected SignalEventSubscriptionEntityinsertSignalEvent(EventSubscriptionBuilder eventSubscriptionBuilder) booleanlockEventSubscription(String eventSubscriptionId) protected List<MessageEventSubscriptionEntity> protected List<SignalEventSubscriptionEntity> voidunlockEventSubscription(String eventSubscriptionId) voidupdateEventSubscriptionProcessDefinitionId(String oldProcessDefinitionId, String newProcessDefinitionId, String eventType, String activityId, String scopeDefinitionKey, String configuration) voidupdateEventSubscriptionScopeDefinitionId(String oldScopeDefinitionId, String newScopeDefinitionId, String eventType, String scopeDefinitionKey, String configuration) voidupdateEventSubscriptionTenantId(String oldTenantId, String newTenantId) Methods inherited from class AbstractServiceEngineEntityManager
getClock, getEventDispatcher, getServiceConfigurationMethods inherited from class AbstractEntityManager
create, createEntityEvent, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
-
Constructor Details
-
EventSubscriptionEntityManagerImpl
public EventSubscriptionEntityManagerImpl(EventSubscriptionServiceConfiguration eventSubscriptionServiceConfiguration, EventSubscriptionDataManager eventSubscriptionDataManager)
-
-
Method Details
-
createCompensateEventSubscription
- Specified by:
createCompensateEventSubscriptionin interfaceEventSubscriptionEntityManager
-
createMessageEventSubscription
- Specified by:
createMessageEventSubscriptionin interfaceEventSubscriptionEntityManager
-
createSignalEventSubscription
- Specified by:
createSignalEventSubscriptionin interfaceEventSubscriptionEntityManager
-
createGenericEventSubscription
- Specified by:
createGenericEventSubscriptionin interfaceEventSubscriptionEntityManager
-
createEventSubscription
- Specified by:
createEventSubscriptionin interfaceEventSubscriptionEntityManager
-
findCompensateEventSubscriptionsByExecutionId
public List<CompensateEventSubscriptionEntity> findCompensateEventSubscriptionsByExecutionId(String executionId) - Specified by:
findCompensateEventSubscriptionsByExecutionIdin interfaceEventSubscriptionEntityManager
-
findCompensateEventSubscriptionsByExecutionIdAndActivityId
public List<CompensateEventSubscriptionEntity> findCompensateEventSubscriptionsByExecutionIdAndActivityId(String executionId, String activityId) - Specified by:
findCompensateEventSubscriptionsByExecutionIdAndActivityIdin interfaceEventSubscriptionEntityManager
-
findCompensateEventSubscriptionsByProcessInstanceIdAndActivityId
public List<CompensateEventSubscriptionEntity> findCompensateEventSubscriptionsByProcessInstanceIdAndActivityId(String processInstanceId, String activityId) - Specified by:
findCompensateEventSubscriptionsByProcessInstanceIdAndActivityIdin interfaceEventSubscriptionEntityManager
-
findEventSubscriptionCountByQueryCriteria
public long findEventSubscriptionCountByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl) - Specified by:
findEventSubscriptionCountByQueryCriteriain interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByQueryCriteria
public List<EventSubscription> findEventSubscriptionsByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl) - Specified by:
findEventSubscriptionsByQueryCriteriain interfaceEventSubscriptionEntityManager
-
findMessageEventSubscriptionsByProcessInstanceAndEventName
public List<MessageEventSubscriptionEntity> findMessageEventSubscriptionsByProcessInstanceAndEventName(String processInstanceId, String eventName) - Specified by:
findMessageEventSubscriptionsByProcessInstanceAndEventNamein interfaceEventSubscriptionEntityManager
-
findSignalEventSubscriptionsByEventName
public List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByEventName(String eventName, String tenantId) - Specified by:
findSignalEventSubscriptionsByEventNamein interfaceEventSubscriptionEntityManager
-
findSignalEventSubscriptionsByProcessInstanceAndEventName
public List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByProcessInstanceAndEventName(String processInstanceId, String eventName) - Specified by:
findSignalEventSubscriptionsByProcessInstanceAndEventNamein interfaceEventSubscriptionEntityManager
-
findSignalEventSubscriptionsByScopeAndEventName
public List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByScopeAndEventName(String scopeId, String scopeType, String eventName) - Specified by:
findSignalEventSubscriptionsByScopeAndEventNamein interfaceEventSubscriptionEntityManager
-
findSignalEventSubscriptionsByNameAndExecution
public List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByNameAndExecution(String name, String executionId) - Specified by:
findSignalEventSubscriptionsByNameAndExecutionin interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByExecutionAndType
public List<EventSubscriptionEntity> findEventSubscriptionsByExecutionAndType(String executionId, String type) - Specified by:
findEventSubscriptionsByExecutionAndTypein interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByProcessInstanceAndType
public List<EventSubscriptionEntity> findEventSubscriptionsByProcessInstanceAndType(String processInstanceId, String type) - Specified by:
findEventSubscriptionsByProcessInstanceAndTypein interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByProcessInstanceAndActivityId
public List<EventSubscriptionEntity> findEventSubscriptionsByProcessInstanceAndActivityId(String processInstanceId, String activityId, String type) - Specified by:
findEventSubscriptionsByProcessInstanceAndActivityIdin interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByExecution
- Specified by:
findEventSubscriptionsByExecutionin interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsBySubScopeId
- Specified by:
findEventSubscriptionsBySubScopeIdin interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByTypesAndProcessDefinitionId
public List<EventSubscriptionEntity> findEventSubscriptionsByTypesAndProcessDefinitionId(Collection<String> types, String processDefinitionId, String tenantId) - Specified by:
findEventSubscriptionsByTypesAndProcessDefinitionIdin interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByTypesAndScopeDefinitionId
public List<EventSubscriptionEntity> findEventSubscriptionsByTypesAndScopeDefinitionId(Collection<String> eventTypes, String scopeDefinitionId, String scopeType, String tenantId) - Specified by:
findEventSubscriptionsByTypesAndScopeDefinitionIdin interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByScopeIdAndType
public List<EventSubscriptionEntity> findEventSubscriptionsByScopeIdAndType(String scopeId, String type) - Specified by:
findEventSubscriptionsByScopeIdAndTypein interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByName
public List<EventSubscriptionEntity> findEventSubscriptionsByName(String type, String eventName, String tenantId) - Specified by:
findEventSubscriptionsByNamein interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByNameAndExecution
public List<EventSubscriptionEntity> findEventSubscriptionsByNameAndExecution(String type, String eventName, String executionId) - Specified by:
findEventSubscriptionsByNameAndExecutionin interfaceEventSubscriptionEntityManager
-
findMessageStartEventSubscriptionByName
public MessageEventSubscriptionEntity findMessageStartEventSubscriptionByName(String messageName, String tenantId) - Specified by:
findMessageStartEventSubscriptionByNamein interfaceEventSubscriptionEntityManager
-
updateEventSubscriptionTenantId
- Specified by:
updateEventSubscriptionTenantIdin interfaceEventSubscriptionEntityManager
-
updateEventSubscriptionProcessDefinitionId
public void updateEventSubscriptionProcessDefinitionId(String oldProcessDefinitionId, String newProcessDefinitionId, String eventType, String activityId, String scopeDefinitionKey, String configuration) - Specified by:
updateEventSubscriptionProcessDefinitionIdin interfaceEventSubscriptionEntityManager
-
updateEventSubscriptionScopeDefinitionId
public void updateEventSubscriptionScopeDefinitionId(String oldScopeDefinitionId, String newScopeDefinitionId, String eventType, String scopeDefinitionKey, String configuration) - Specified by:
updateEventSubscriptionScopeDefinitionIdin interfaceEventSubscriptionEntityManager
-
lockEventSubscription
- Specified by:
lockEventSubscriptionin interfaceEventSubscriptionEntityManager
-
unlockEventSubscription
- Specified by:
unlockEventSubscriptionin interfaceEventSubscriptionEntityManager
-
deleteEventSubscriptionsForProcessDefinition
- Specified by:
deleteEventSubscriptionsForProcessDefinitionin interfaceEventSubscriptionEntityManager
-
deleteEventSubscriptionsByExecutionId
- Specified by:
deleteEventSubscriptionsByExecutionIdin interfaceEventSubscriptionEntityManager
-
deleteEventSubscriptionsForScopeIdAndType
- Specified by:
deleteEventSubscriptionsForScopeIdAndTypein interfaceEventSubscriptionEntityManager
-
deleteEventSubscriptionsForScopeDefinitionIdAndType
public void deleteEventSubscriptionsForScopeDefinitionIdAndType(String scopeDefinitionId, String scopeType) - Specified by:
deleteEventSubscriptionsForScopeDefinitionIdAndTypein interfaceEventSubscriptionEntityManager
-
deleteEventSubscriptionsForProcessDefinitionAndProcessStartEvent
public void deleteEventSubscriptionsForProcessDefinitionAndProcessStartEvent(String processDefinitionId, String eventType, String activityId, String configuration) - Specified by:
deleteEventSubscriptionsForProcessDefinitionAndProcessStartEventin interfaceEventSubscriptionEntityManager
-
deleteEventSubscriptionsForScopeDefinitionAndScopeStartEvent
public void deleteEventSubscriptionsForScopeDefinitionAndScopeStartEvent(String scopeDefinitionId, String eventType, String configuration) - Specified by:
deleteEventSubscriptionsForScopeDefinitionAndScopeStartEventin interfaceEventSubscriptionEntityManager
-
insertSignalEvent
protected SignalEventSubscriptionEntity insertSignalEvent(EventSubscriptionBuilder eventSubscriptionBuilder) -
insertMessageEvent
protected MessageEventSubscriptionEntity insertMessageEvent(EventSubscriptionBuilder eventSubscriptionBuilder) -
insertCompensationEvent
protected CompensateEventSubscriptionEntity insertCompensationEvent(EventSubscriptionBuilder eventSubscriptionBuilder) -
insertGenericEvent
protected GenericEventSubscriptionEntity insertGenericEvent(EventSubscriptionBuilder eventSubscriptionBuilder) -
toSignalEventSubscriptionEntityList
protected List<SignalEventSubscriptionEntity> toSignalEventSubscriptionEntityList(List<EventSubscriptionEntity> result) -
toMessageEventSubscriptionEntityList
protected List<MessageEventSubscriptionEntity> toMessageEventSubscriptionEntityList(List<EventSubscriptionEntity> result)
-