Class EventSubscriptionEntityManagerImpl
java.lang.Object
org.activiti.engine.impl.persistence.AbstractManager
org.activiti.engine.impl.persistence.entity.AbstractEntityManager<EventSubscriptionEntity>
org.activiti.engine.impl.persistence.entity.EventSubscriptionEntityManagerImpl
- All Implemented Interfaces:
EntityManager<EventSubscriptionEntity>,EventSubscriptionEntityManager
public class EventSubscriptionEntityManagerImpl
extends AbstractEntityManager<EventSubscriptionEntity>
implements EventSubscriptionEntityManager
-
Field Summary
FieldsFields inherited from class org.activiti.engine.impl.persistence.AbstractManager
processEngineConfiguration -
Constructor Summary
ConstructorsConstructorDescriptionEventSubscriptionEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, EventSubscriptionDataManager eventSubscriptionDataManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddToExecution(EventSubscriptionEntity eventSubscriptionEntity) voiddelete(EventSubscriptionEntity entity, boolean fireDeleteEvent) voiddeleteEventSubscriptionsForProcessDefinition(String processDefinitionId) voideventReceived(EventSubscriptionEntity eventSubscriptionEntity, Object payload, boolean processASync) 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) findEventSubscriptionsByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl, Page page) 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) protected DataManager<EventSubscriptionEntity>voidinsert(EventSubscriptionEntity entity, boolean fireCreateEvent) insertCompensationEvent(ExecutionEntity execution, String activityId) insertMessageEvent(String messageName, ExecutionEntity execution) insertSignalEvent(String signalName, Signal signal, ExecutionEntity execution) protected voidprocessEventSync(EventSubscriptionEntity eventSubscriptionEntity, Object payload) protected voidscheduleEventAsync(EventSubscriptionEntity eventSubscriptionEntity, Object payload) voidsetEventSubscriptionDataManager(EventSubscriptionDataManager eventSubscriptionDataManager) protected List<MessageEventSubscriptionEntity>protected List<SignalEventSubscriptionEntity>voidupdateEventSubscriptionTenantId(String oldTenantId, String newTenantId) Methods inherited from class org.activiti.engine.impl.persistence.entity.AbstractEntityManager
create, delete, delete, findById, insert, isExecutionRelatedEntityCountEnabled, isExecutionRelatedEntityCountEnabled, isExecutionRelatedEntityCountEnabledGlobally, update, updateMethods inherited from class org.activiti.engine.impl.persistence.AbstractManager
getAsyncExecutor, getAttachmentEntityManager, getByteArrayEntityManager, getClock, getCommandContext, getCommandExecutor, getCommentEntityManager, getDeadLetterJobEntityManager, getDeploymentEntityManager, getEventDispatcher, getEventSubscriptionEntityManager, getExecutionEntityManager, getHistoricActivityInstanceEntityManager, getHistoricDetailEntityManager, getHistoricIdentityLinkEntityManager, getHistoricProcessInstanceEntityManager, getHistoricTaskInstanceEntityManager, getHistoricVariableInstanceEntityManager, getHistoryManager, getIdentityLinkEntityManager, getJobEntityManager, getJobManager, getModelEntityManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getResourceEntityManager, getSession, getSuspendedJobEntityManager, getTaskEntityManager, getTimerJobEntityManager, getVariableInstanceEntityManager
-
Field Details
-
eventSubscriptionDataManager
-
-
Constructor Details
-
EventSubscriptionEntityManagerImpl
public EventSubscriptionEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, EventSubscriptionDataManager eventSubscriptionDataManager)
-
-
Method Details
-
getDataManager
- Specified by:
getDataManagerin classAbstractEntityManager<EventSubscriptionEntity>
-
createCompensateEventSubscription
- Specified by:
createCompensateEventSubscriptionin interfaceEventSubscriptionEntityManager
-
createMessageEventSubscription
- Specified by:
createMessageEventSubscriptionin interfaceEventSubscriptionEntityManager
-
createSignalEventSubscription
- Specified by:
createSignalEventSubscriptionin interfaceEventSubscriptionEntityManager
-
insertSignalEvent
public SignalEventSubscriptionEntity insertSignalEvent(String signalName, Signal signal, ExecutionEntity execution) - Specified by:
insertSignalEventin interfaceEventSubscriptionEntityManager
-
insertMessageEvent
public MessageEventSubscriptionEntity insertMessageEvent(String messageName, ExecutionEntity execution) - Specified by:
insertMessageEventin interfaceEventSubscriptionEntityManager
-
insertCompensationEvent
public CompensateEventSubscriptionEntity insertCompensationEvent(ExecutionEntity execution, String activityId) - Specified by:
insertCompensationEventin interfaceEventSubscriptionEntityManager
-
insert
- Specified by:
insertin interfaceEntityManager<EventSubscriptionEntity>- Overrides:
insertin classAbstractEntityManager<EventSubscriptionEntity>
-
delete
- Specified by:
deletein interfaceEntityManager<EventSubscriptionEntity>- Overrides:
deletein classAbstractEntityManager<EventSubscriptionEntity>
-
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
-
addToExecution
-
findEventSubscriptionCountByQueryCriteria
public long findEventSubscriptionCountByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl) - Specified by:
findEventSubscriptionCountByQueryCriteriain interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByQueryCriteria
public List<EventSubscriptionEntity> findEventSubscriptionsByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl, Page page) - 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
-
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
-
findEventSubscriptionsByProcessInstanceAndActivityId
public List<EventSubscriptionEntity> findEventSubscriptionsByProcessInstanceAndActivityId(String processInstanceId, String activityId, String type) - Specified by:
findEventSubscriptionsByProcessInstanceAndActivityIdin interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByExecution
- Specified by:
findEventSubscriptionsByExecutionin interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByTypeAndProcessDefinitionId
public List<EventSubscriptionEntity> findEventSubscriptionsByTypeAndProcessDefinitionId(String type, String processDefinitionId, String tenantId) - Specified by:
findEventSubscriptionsByTypeAndProcessDefinitionIdin 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
-
deleteEventSubscriptionsForProcessDefinition
- Specified by:
deleteEventSubscriptionsForProcessDefinitionin interfaceEventSubscriptionEntityManager
-
eventReceived
public void eventReceived(EventSubscriptionEntity eventSubscriptionEntity, Object payload, boolean processASync) - Specified by:
eventReceivedin interfaceEventSubscriptionEntityManager
-
processEventSync
-
scheduleEventAsync
-
toSignalEventSubscriptionEntityList
protected List<SignalEventSubscriptionEntity> toSignalEventSubscriptionEntityList(List<EventSubscriptionEntity> result) -
toMessageEventSubscriptionEntityList
protected List<MessageEventSubscriptionEntity> toMessageEventSubscriptionEntityList(List<EventSubscriptionEntity> result) -
getEventSubscriptionDataManager
-
setEventSubscriptionDataManager
public void setEventSubscriptionDataManager(EventSubscriptionDataManager eventSubscriptionDataManager)
-