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
Fields Modifier and Type Field Description protected EventSubscriptionDataManagereventSubscriptionDataManager-
Fields inherited from class org.activiti.engine.impl.persistence.AbstractManager
processEngineConfiguration
-
-
Constructor Summary
Constructors Constructor Description EventSubscriptionEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, EventSubscriptionDataManager eventSubscriptionDataManager)
-
Method Summary
-
Methods inherited from class org.activiti.engine.impl.persistence.entity.AbstractEntityManager
create, delete, delete, findById, insert, isExecutionRelatedEntityCountEnabled, isExecutionRelatedEntityCountEnabled, isExecutionRelatedEntityCountEnabledGlobally, update, update
-
Methods 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 Detail
-
eventSubscriptionDataManager
protected EventSubscriptionDataManager eventSubscriptionDataManager
-
-
Constructor Detail
-
EventSubscriptionEntityManagerImpl
public EventSubscriptionEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, EventSubscriptionDataManager eventSubscriptionDataManager)
-
-
Method Detail
-
getDataManager
protected DataManager<EventSubscriptionEntity> getDataManager()
- Specified by:
getDataManagerin classAbstractEntityManager<EventSubscriptionEntity>
-
createCompensateEventSubscription
public CompensateEventSubscriptionEntity createCompensateEventSubscription()
- Specified by:
createCompensateEventSubscriptionin interfaceEventSubscriptionEntityManager
-
createMessageEventSubscription
public MessageEventSubscriptionEntity createMessageEventSubscription()
- Specified by:
createMessageEventSubscriptionin interfaceEventSubscriptionEntityManager
-
createSignalEventSubscription
public SignalEventSubscriptionEntity createSignalEventSubscription()
- Specified by:
createSignalEventSubscriptionin interfaceEventSubscriptionEntityManager
-
insertSignalEvent
public SignalEventSubscriptionEntity insertSignalEvent(java.lang.String signalName, org.activiti.bpmn.model.Signal signal, ExecutionEntity execution)
- Specified by:
insertSignalEventin interfaceEventSubscriptionEntityManager
-
insertMessageEvent
public MessageEventSubscriptionEntity insertMessageEvent(java.lang.String messageName, ExecutionEntity execution)
- Specified by:
insertMessageEventin interfaceEventSubscriptionEntityManager
-
insertCompensationEvent
public CompensateEventSubscriptionEntity insertCompensationEvent(ExecutionEntity execution, java.lang.String activityId)
- Specified by:
insertCompensationEventin interfaceEventSubscriptionEntityManager
-
insert
public void insert(EventSubscriptionEntity entity, boolean fireCreateEvent)
- Specified by:
insertin interfaceEntityManager<EventSubscriptionEntity>- Overrides:
insertin classAbstractEntityManager<EventSubscriptionEntity>
-
delete
public void delete(EventSubscriptionEntity entity, boolean fireDeleteEvent)
- Specified by:
deletein interfaceEntityManager<EventSubscriptionEntity>- Overrides:
deletein classAbstractEntityManager<EventSubscriptionEntity>
-
findCompensateEventSubscriptionsByExecutionId
public java.util.List<CompensateEventSubscriptionEntity> findCompensateEventSubscriptionsByExecutionId(java.lang.String executionId)
- Specified by:
findCompensateEventSubscriptionsByExecutionIdin interfaceEventSubscriptionEntityManager
-
findCompensateEventSubscriptionsByExecutionIdAndActivityId
public java.util.List<CompensateEventSubscriptionEntity> findCompensateEventSubscriptionsByExecutionIdAndActivityId(java.lang.String executionId, java.lang.String activityId)
- Specified by:
findCompensateEventSubscriptionsByExecutionIdAndActivityIdin interfaceEventSubscriptionEntityManager
-
findCompensateEventSubscriptionsByProcessInstanceIdAndActivityId
public java.util.List<CompensateEventSubscriptionEntity> findCompensateEventSubscriptionsByProcessInstanceIdAndActivityId(java.lang.String processInstanceId, java.lang.String activityId)
- Specified by:
findCompensateEventSubscriptionsByProcessInstanceIdAndActivityIdin interfaceEventSubscriptionEntityManager
-
addToExecution
protected void addToExecution(EventSubscriptionEntity eventSubscriptionEntity)
-
findEventSubscriptionCountByQueryCriteria
public long findEventSubscriptionCountByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl)
- Specified by:
findEventSubscriptionCountByQueryCriteriain interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByQueryCriteria
public java.util.List<EventSubscriptionEntity> findEventSubscriptionsByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl, Page page)
- Specified by:
findEventSubscriptionsByQueryCriteriain interfaceEventSubscriptionEntityManager
-
findMessageEventSubscriptionsByProcessInstanceAndEventName
public java.util.List<MessageEventSubscriptionEntity> findMessageEventSubscriptionsByProcessInstanceAndEventName(java.lang.String processInstanceId, java.lang.String eventName)
- Specified by:
findMessageEventSubscriptionsByProcessInstanceAndEventNamein interfaceEventSubscriptionEntityManager
-
findSignalEventSubscriptionsByEventName
public java.util.List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByEventName(java.lang.String eventName, java.lang.String tenantId)
- Specified by:
findSignalEventSubscriptionsByEventNamein interfaceEventSubscriptionEntityManager
-
findSignalEventSubscriptionsByProcessInstanceAndEventName
public java.util.List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByProcessInstanceAndEventName(java.lang.String processInstanceId, java.lang.String eventName)
- Specified by:
findSignalEventSubscriptionsByProcessInstanceAndEventNamein interfaceEventSubscriptionEntityManager
-
findSignalEventSubscriptionsByNameAndExecution
public java.util.List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByNameAndExecution(java.lang.String name, java.lang.String executionId)
- Specified by:
findSignalEventSubscriptionsByNameAndExecutionin interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByExecutionAndType
public java.util.List<EventSubscriptionEntity> findEventSubscriptionsByExecutionAndType(java.lang.String executionId, java.lang.String type)
- Specified by:
findEventSubscriptionsByExecutionAndTypein interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByProcessInstanceAndActivityId
public java.util.List<EventSubscriptionEntity> findEventSubscriptionsByProcessInstanceAndActivityId(java.lang.String processInstanceId, java.lang.String activityId, java.lang.String type)
- Specified by:
findEventSubscriptionsByProcessInstanceAndActivityIdin interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByExecution
public java.util.List<EventSubscriptionEntity> findEventSubscriptionsByExecution(java.lang.String executionId)
- Specified by:
findEventSubscriptionsByExecutionin interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByTypeAndProcessDefinitionId
public java.util.List<EventSubscriptionEntity> findEventSubscriptionsByTypeAndProcessDefinitionId(java.lang.String type, java.lang.String processDefinitionId, java.lang.String tenantId)
- Specified by:
findEventSubscriptionsByTypeAndProcessDefinitionIdin interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByName
public java.util.List<EventSubscriptionEntity> findEventSubscriptionsByName(java.lang.String type, java.lang.String eventName, java.lang.String tenantId)
- Specified by:
findEventSubscriptionsByNamein interfaceEventSubscriptionEntityManager
-
findEventSubscriptionsByNameAndExecution
public java.util.List<EventSubscriptionEntity> findEventSubscriptionsByNameAndExecution(java.lang.String type, java.lang.String eventName, java.lang.String executionId)
- Specified by:
findEventSubscriptionsByNameAndExecutionin interfaceEventSubscriptionEntityManager
-
findMessageStartEventSubscriptionByName
public MessageEventSubscriptionEntity findMessageStartEventSubscriptionByName(java.lang.String messageName, java.lang.String tenantId)
- Specified by:
findMessageStartEventSubscriptionByNamein interfaceEventSubscriptionEntityManager
-
updateEventSubscriptionTenantId
public void updateEventSubscriptionTenantId(java.lang.String oldTenantId, java.lang.String newTenantId)- Specified by:
updateEventSubscriptionTenantIdin interfaceEventSubscriptionEntityManager
-
deleteEventSubscriptionsForProcessDefinition
public void deleteEventSubscriptionsForProcessDefinition(java.lang.String processDefinitionId)
- Specified by:
deleteEventSubscriptionsForProcessDefinitionin interfaceEventSubscriptionEntityManager
-
eventReceived
public void eventReceived(EventSubscriptionEntity eventSubscriptionEntity, java.lang.Object payload, boolean processASync)
- Specified by:
eventReceivedin interfaceEventSubscriptionEntityManager
-
processEventSync
protected void processEventSync(EventSubscriptionEntity eventSubscriptionEntity, java.lang.Object payload)
-
scheduleEventAsync
protected void scheduleEventAsync(EventSubscriptionEntity eventSubscriptionEntity, java.lang.Object payload)
-
toSignalEventSubscriptionEntityList
protected java.util.List<SignalEventSubscriptionEntity> toSignalEventSubscriptionEntityList(java.util.List<EventSubscriptionEntity> result)
-
toMessageEventSubscriptionEntityList
protected java.util.List<MessageEventSubscriptionEntity> toMessageEventSubscriptionEntityList(java.util.List<EventSubscriptionEntity> result)
-
getEventSubscriptionDataManager
public EventSubscriptionDataManager getEventSubscriptionDataManager()
-
setEventSubscriptionDataManager
public void setEventSubscriptionDataManager(EventSubscriptionDataManager eventSubscriptionDataManager)
-
-