Class EventSubscriptionEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<EntityImpl,DM>
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 org.flowable.common.engine.impl.persistence.entity.AbstractServiceEngineEntityManager
serviceConfigurationFields inherited from class org.flowable.common.engine.impl.persistence.entity.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) voiddeleteEventSubscriptionsForScopeDefinitionIdAndTypeAndNullScopeId(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) findEventSubscriptionsByTypeAndProcessDefinitionId(String type, String processDefinitionId, 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 org.flowable.common.engine.impl.persistence.entity.AbstractServiceEngineEntityManager
getClock, getEventDispatcher, getServiceConfigurationMethods 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
-
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
-
findEventSubscriptionsByTypeAndProcessDefinitionId
public List<EventSubscriptionEntity> findEventSubscriptionsByTypeAndProcessDefinitionId(String type, String processDefinitionId, String tenantId) - Specified by:
findEventSubscriptionsByTypeAndProcessDefinitionIdin 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
-
deleteEventSubscriptionsForScopeDefinitionIdAndTypeAndNullScopeId
public void deleteEventSubscriptionsForScopeDefinitionIdAndTypeAndNullScopeId(String scopeDefinitionId, String scopeType) - Specified by:
deleteEventSubscriptionsForScopeDefinitionIdAndTypeAndNullScopeIdin 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)
-