Interface EventSubscriptionService
- All Known Implementing Classes:
EventSubscriptionServiceImpl
public interface EventSubscriptionService
Service which provides access to eventsubscriptions.
- Author:
- Tijs Rademakers
-
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)
-
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
-