Interface EventSubscriptionService
- All Known Implementing Classes:
EventSubscriptionServiceImpl
public interface EventSubscriptionService
Service which provides access to eventsubscriptions.
- Author:
- Tijs Rademakers
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteEventSubscription
(EventSubscriptionEntity eventSubscription) void
deleteEventSubscriptionsByExecutionId
(String executionId) void
deleteEventSubscriptionsForProcessDefinition
(String processDefinitionId) void
deleteEventSubscriptionsForProcessDefinitionAndProcessStartEvent
(String processDefinitionId, String eventType, String activityId, String configuration) void
deleteEventSubscriptionsForScopeDefinitionAndScopeStartEvent
(String scopeDefinitionId, String eventType, String configuration) void
deleteEventSubscriptionsForScopeDefinitionIdAndType
(String scopeDefinitionId, String scopeType) void
deleteEventSubscriptionsForScopeDefinitionIdAndTypeAndNullScopeId
(String scopeDefinitionId, String scopeType) void
deleteEventSubscriptionsForScopeIdAndType
(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) void
insertEventSubscription
(EventSubscriptionEntity eventSubscription) boolean
lockEventSubscription
(String eventSubscriptionId) void
unlockEventSubscription
(String eventSubscriptionId) void
updateEventSubscription
(EventSubscriptionEntity eventSubscription) void
updateEventSubscriptionProcessDefinitionId
(String oldProcessDefinitionId, String newProcessDefinitionId, String eventType, String activityId, String scopeDefinitionKey, String configuration) void
updateEventSubscriptionScopeDefinitionId
(String oldScopeDefinitionId, String newScopeDefinitionId, String eventType, String scopeDefinitionKey, String configuration) void
updateEventSubscriptionTenantId
(String oldTenantId, String newTenantId)
-
Method Details
-
findById
-
findEventSubscriptionsByName
List<EventSubscriptionEntity> findEventSubscriptionsByName(String type, String eventName, String tenantId) -
findEventSubscriptionsByExecution
-
findEventSubscriptionsByNameAndExecution
List<EventSubscriptionEntity> findEventSubscriptionsByNameAndExecution(String type, String eventName, String executionId) -
findEventSubscriptionsBySubScopeId
-
findEventSubscriptionsByProcessInstanceAndActivityId
List<EventSubscriptionEntity> findEventSubscriptionsByProcessInstanceAndActivityId(String processInstanceId, String activityId, String type) -
findEventSubscriptionsByTypeAndProcessDefinitionId
List<EventSubscriptionEntity> findEventSubscriptionsByTypeAndProcessDefinitionId(String type, String processDefinitionId, String tenantId) -
findEventSubscriptionsByExecutionAndType
List<EventSubscriptionEntity> findEventSubscriptionsByExecutionAndType(String executionId, String type) -
findSignalEventSubscriptionsByProcessInstanceAndEventName
List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByProcessInstanceAndEventName(String processInstanceId, String eventName) -
findSignalEventSubscriptionsByScopeAndEventName
List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByScopeAndEventName(String scopeId, String scopeType, String eventName) -
findSignalEventSubscriptionsByEventName
List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByEventName(String eventName, String tenantId) -
findSignalEventSubscriptionsByNameAndExecution
List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByNameAndExecution(String eventName, String executionId) -
findMessageEventSubscriptionsByProcessInstanceAndEventName
List<MessageEventSubscriptionEntity> findMessageEventSubscriptionsByProcessInstanceAndEventName(String processInstanceId, String eventName) -
findMessageStartEventSubscriptionByName
MessageEventSubscriptionEntity findMessageStartEventSubscriptionByName(String eventName, String tenantId) -
findCompensateEventSubscriptionsByExecutionId
List<CompensateEventSubscriptionEntity> findCompensateEventSubscriptionsByExecutionId(String executionId) -
findCompensateEventSubscriptionsByProcessInstanceIdAndActivityId
List<CompensateEventSubscriptionEntity> findCompensateEventSubscriptionsByProcessInstanceIdAndActivityId(String processInstanceId, String activityId) -
findEventSubscriptionsByQueryCriteria
List<EventSubscription> findEventSubscriptionsByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQuery) -
createSignalEventSubscription
SignalEventSubscriptionEntity createSignalEventSubscription() -
createMessageEventSubscription
MessageEventSubscriptionEntity createMessageEventSubscription() -
createEventSubscriptionBuilder
EventSubscriptionBuilder createEventSubscriptionBuilder() -
insertEventSubscription
-
updateEventSubscriptionTenantId
-
updateEventSubscriptionProcessDefinitionId
-
updateEventSubscriptionScopeDefinitionId
-
updateEventSubscription
-
lockEventSubscription
-
unlockEventSubscription
-
deleteEventSubscription
-
deleteEventSubscriptionsByExecutionId
-
deleteEventSubscriptionsForScopeIdAndType
-
deleteEventSubscriptionsForProcessDefinition
-
deleteEventSubscriptionsForScopeDefinitionIdAndType
-
deleteEventSubscriptionsForScopeDefinitionIdAndTypeAndNullScopeId
-
deleteEventSubscriptionsForProcessDefinitionAndProcessStartEvent
-
deleteEventSubscriptionsForScopeDefinitionAndScopeStartEvent
-