Class EventSubscriptionServiceImpl
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<EventSubscriptionServiceConfiguration>
org.flowable.eventsubscription.service.impl.EventSubscriptionServiceImpl
- All Implemented Interfaces:
EventSubscriptionService
public class EventSubscriptionServiceImpl
extends CommonServiceImpl<EventSubscriptionServiceConfiguration>
implements EventSubscriptionService
- Author:
- Tijs Rademakers
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration -
Constructor Summary
ConstructorsConstructorDescriptionEventSubscriptionServiceImpl(EventSubscriptionServiceConfiguration eventSubscriptionServiceConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteEventSubscription(EventSubscriptionEntity eventSubscription) 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) findCompensateEventSubscriptionsByProcessInstanceIdAndActivityId(String processInstanceId, String activityId) 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) findEventSubscriptionsByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQuery) findEventSubscriptionsBySubScopeId(String subScopeId) findEventSubscriptionsByTypeAndProcessDefinitionId(String type, String processDefinitionId, String tenantId) findMessageEventSubscriptionsByProcessInstanceAndEventName(String processInstanceId, String eventName) findMessageStartEventSubscriptionByName(String eventName, String tenantId) findSignalEventSubscriptionsByEventName(String eventName, String tenantId) findSignalEventSubscriptionsByNameAndExecution(String eventName, String executionId) findSignalEventSubscriptionsByProcessInstanceAndEventName(String processInstanceId, String eventName) findSignalEventSubscriptionsByScopeAndEventName(String scopeId, String scopeType, String eventName) voidinsertEventSubscription(EventSubscriptionEntity eventSubscription) booleanlockEventSubscription(String eventSubscriptionId) voidunlockEventSubscription(String eventSubscriptionId) voidupdateEventSubscription(EventSubscriptionEntity eventSubscription) 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.service.CommonServiceImpl
getConfiguration
-
Constructor Details
-
EventSubscriptionServiceImpl
public EventSubscriptionServiceImpl(EventSubscriptionServiceConfiguration eventSubscriptionServiceConfiguration)
-
-
Method Details
-
findById
- Specified by:
findByIdin interfaceEventSubscriptionService
-
findEventSubscriptionsByName
public List<EventSubscriptionEntity> findEventSubscriptionsByName(String type, String eventName, String tenantId) - Specified by:
findEventSubscriptionsByNamein interfaceEventSubscriptionService
-
findEventSubscriptionsByExecution
- Specified by:
findEventSubscriptionsByExecutionin interfaceEventSubscriptionService
-
findEventSubscriptionsByNameAndExecution
public List<EventSubscriptionEntity> findEventSubscriptionsByNameAndExecution(String type, String eventName, String executionId) - Specified by:
findEventSubscriptionsByNameAndExecutionin interfaceEventSubscriptionService
-
findEventSubscriptionsBySubScopeId
- Specified by:
findEventSubscriptionsBySubScopeIdin interfaceEventSubscriptionService
-
findEventSubscriptionsByProcessInstanceAndActivityId
public List<EventSubscriptionEntity> findEventSubscriptionsByProcessInstanceAndActivityId(String processInstanceId, String activityId, String type) - Specified by:
findEventSubscriptionsByProcessInstanceAndActivityIdin interfaceEventSubscriptionService
-
findEventSubscriptionsByTypeAndProcessDefinitionId
public List<EventSubscriptionEntity> findEventSubscriptionsByTypeAndProcessDefinitionId(String type, String processDefinitionId, String tenantId) - Specified by:
findEventSubscriptionsByTypeAndProcessDefinitionIdin interfaceEventSubscriptionService
-
findEventSubscriptionsByExecutionAndType
public List<EventSubscriptionEntity> findEventSubscriptionsByExecutionAndType(String executionId, String type) - Specified by:
findEventSubscriptionsByExecutionAndTypein interfaceEventSubscriptionService
-
findSignalEventSubscriptionsByProcessInstanceAndEventName
public List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByProcessInstanceAndEventName(String processInstanceId, String eventName) - Specified by:
findSignalEventSubscriptionsByProcessInstanceAndEventNamein interfaceEventSubscriptionService
-
findSignalEventSubscriptionsByScopeAndEventName
public List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByScopeAndEventName(String scopeId, String scopeType, String eventName) - Specified by:
findSignalEventSubscriptionsByScopeAndEventNamein interfaceEventSubscriptionService
-
findSignalEventSubscriptionsByEventName
public List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByEventName(String eventName, String tenantId) - Specified by:
findSignalEventSubscriptionsByEventNamein interfaceEventSubscriptionService
-
findSignalEventSubscriptionsByNameAndExecution
public List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByNameAndExecution(String eventName, String executionId) - Specified by:
findSignalEventSubscriptionsByNameAndExecutionin interfaceEventSubscriptionService
-
findMessageEventSubscriptionsByProcessInstanceAndEventName
public List<MessageEventSubscriptionEntity> findMessageEventSubscriptionsByProcessInstanceAndEventName(String processInstanceId, String eventName) - Specified by:
findMessageEventSubscriptionsByProcessInstanceAndEventNamein interfaceEventSubscriptionService
-
findMessageStartEventSubscriptionByName
public MessageEventSubscriptionEntity findMessageStartEventSubscriptionByName(String eventName, String tenantId) - Specified by:
findMessageStartEventSubscriptionByNamein interfaceEventSubscriptionService
-
findCompensateEventSubscriptionsByExecutionId
public List<CompensateEventSubscriptionEntity> findCompensateEventSubscriptionsByExecutionId(String executionId) - Specified by:
findCompensateEventSubscriptionsByExecutionIdin interfaceEventSubscriptionService
-
findCompensateEventSubscriptionsByProcessInstanceIdAndActivityId
public List<CompensateEventSubscriptionEntity> findCompensateEventSubscriptionsByProcessInstanceIdAndActivityId(String processInstanceId, String activityId) - Specified by:
findCompensateEventSubscriptionsByProcessInstanceIdAndActivityIdin interfaceEventSubscriptionService
-
findEventSubscriptionsByQueryCriteria
public List<EventSubscription> findEventSubscriptionsByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQuery) - Specified by:
findEventSubscriptionsByQueryCriteriain interfaceEventSubscriptionService
-
createSignalEventSubscription
- Specified by:
createSignalEventSubscriptionin interfaceEventSubscriptionService
-
createMessageEventSubscription
- Specified by:
createMessageEventSubscriptionin interfaceEventSubscriptionService
-
createEventSubscriptionBuilder
- Specified by:
createEventSubscriptionBuilderin interfaceEventSubscriptionService
-
insertEventSubscription
- Specified by:
insertEventSubscriptionin interfaceEventSubscriptionService
-
updateEventSubscriptionTenantId
- Specified by:
updateEventSubscriptionTenantIdin interfaceEventSubscriptionService
-
updateEventSubscriptionProcessDefinitionId
public void updateEventSubscriptionProcessDefinitionId(String oldProcessDefinitionId, String newProcessDefinitionId, String eventType, String activityId, String scopeDefinitionKey, String configuration) - Specified by:
updateEventSubscriptionProcessDefinitionIdin interfaceEventSubscriptionService
-
updateEventSubscriptionScopeDefinitionId
public void updateEventSubscriptionScopeDefinitionId(String oldScopeDefinitionId, String newScopeDefinitionId, String eventType, String scopeDefinitionKey, String configuration) - Specified by:
updateEventSubscriptionScopeDefinitionIdin interfaceEventSubscriptionService
-
updateEventSubscription
- Specified by:
updateEventSubscriptionin interfaceEventSubscriptionService
-
lockEventSubscription
- Specified by:
lockEventSubscriptionin interfaceEventSubscriptionService
-
unlockEventSubscription
- Specified by:
unlockEventSubscriptionin interfaceEventSubscriptionService
-
deleteEventSubscription
- Specified by:
deleteEventSubscriptionin interfaceEventSubscriptionService
-
deleteEventSubscriptionsByExecutionId
- Specified by:
deleteEventSubscriptionsByExecutionIdin interfaceEventSubscriptionService
-
deleteEventSubscriptionsForScopeIdAndType
- Specified by:
deleteEventSubscriptionsForScopeIdAndTypein interfaceEventSubscriptionService
-
deleteEventSubscriptionsForProcessDefinition
- Specified by:
deleteEventSubscriptionsForProcessDefinitionin interfaceEventSubscriptionService
-
deleteEventSubscriptionsForScopeDefinitionIdAndType
public void deleteEventSubscriptionsForScopeDefinitionIdAndType(String scopeDefinitionId, String scopeType) - Specified by:
deleteEventSubscriptionsForScopeDefinitionIdAndTypein interfaceEventSubscriptionService
-
deleteEventSubscriptionsForScopeDefinitionIdAndTypeAndNullScopeId
public void deleteEventSubscriptionsForScopeDefinitionIdAndTypeAndNullScopeId(String scopeDefinitionId, String scopeType) - Specified by:
deleteEventSubscriptionsForScopeDefinitionIdAndTypeAndNullScopeIdin interfaceEventSubscriptionService
-
deleteEventSubscriptionsForProcessDefinitionAndProcessStartEvent
public void deleteEventSubscriptionsForProcessDefinitionAndProcessStartEvent(String processDefinitionId, String eventType, String activityId, String configuration) - Specified by:
deleteEventSubscriptionsForProcessDefinitionAndProcessStartEventin interfaceEventSubscriptionService
-
deleteEventSubscriptionsForScopeDefinitionAndScopeStartEvent
public void deleteEventSubscriptionsForScopeDefinitionAndScopeStartEvent(String scopeDefinitionId, String eventType, String configuration) - Specified by:
deleteEventSubscriptionsForScopeDefinitionAndScopeStartEventin interfaceEventSubscriptionService
-
createEventSubscription
-
getEventSubscriptionEntityManager
-