Class MybatisEventSubscriptionDataManager
- java.lang.Object
-
- org.activiti.engine.impl.persistence.AbstractManager
-
- org.activiti.engine.impl.persistence.entity.data.AbstractDataManager<EventSubscriptionEntity>
-
- org.activiti.engine.impl.persistence.entity.data.impl.MybatisEventSubscriptionDataManager
-
- All Implemented Interfaces:
DataManager<EventSubscriptionEntity>,EventSubscriptionDataManager
public class MybatisEventSubscriptionDataManager extends AbstractDataManager<EventSubscriptionEntity> implements EventSubscriptionDataManager
-
-
Field Summary
-
Fields inherited from class org.activiti.engine.impl.persistence.AbstractManager
processEngineConfiguration
-
-
Constructor Summary
Constructors Constructor Description MybatisEventSubscriptionDataManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
Method Summary
-
Methods inherited from class org.activiti.engine.impl.persistence.entity.data.AbstractDataManager
delete, delete, findById, getDbSqlSession, getEntity, getEntityCache, getList, getListFromCache, insert, 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
-
eventSubscriptionsByNameMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> eventSubscriptionsByNameMatcher
-
eventSubscritionsByExecutionIdMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> eventSubscritionsByExecutionIdMatcher
-
eventSubscriptionsByProcInstTypeAndActivityMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> eventSubscriptionsByProcInstTypeAndActivityMatcher
-
eventSubscriptionsByExecutionAndTypeMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> eventSubscriptionsByExecutionAndTypeMatcher
-
signalEventSubscriptionByNameAndExecutionMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> signalEventSubscriptionByNameAndExecutionMatcher
-
signalEventSubscriptionByProcInstAndEventNameMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> signalEventSubscriptionByProcInstAndEventNameMatcher
-
signalEventSubscriptionByEventNameMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> signalEventSubscriptionByEventNameMatcher
-
messageEventSubscriptionsByProcInstAndEventNameMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> messageEventSubscriptionsByProcInstAndEventNameMatcher
-
-
Constructor Detail
-
MybatisEventSubscriptionDataManager
public MybatisEventSubscriptionDataManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Detail
-
getManagedEntityClass
public java.lang.Class<? extends EventSubscriptionEntity> getManagedEntityClass()
- Specified by:
getManagedEntityClassin classAbstractDataManager<EventSubscriptionEntity>
-
getManagedEntitySubClasses
public java.util.List<java.lang.Class<? extends EventSubscriptionEntity>> getManagedEntitySubClasses()
- Overrides:
getManagedEntitySubClassesin classAbstractDataManager<EventSubscriptionEntity>
-
create
public EventSubscriptionEntity create()
- Specified by:
createin interfaceDataManager<EventSubscriptionEntity>
-
createCompensateEventSubscription
public CompensateEventSubscriptionEntity createCompensateEventSubscription()
- Specified by:
createCompensateEventSubscriptionin interfaceEventSubscriptionDataManager
-
createMessageEventSubscription
public MessageEventSubscriptionEntity createMessageEventSubscription()
- Specified by:
createMessageEventSubscriptionin interfaceEventSubscriptionDataManager
-
createSignalEventSubscription
public SignalEventSubscriptionEntity createSignalEventSubscription()
- Specified by:
createSignalEventSubscriptionin interfaceEventSubscriptionDataManager
-
findEventSubscriptionCountByQueryCriteria
public long findEventSubscriptionCountByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl)
- Specified by:
findEventSubscriptionCountByQueryCriteriain interfaceEventSubscriptionDataManager
-
findEventSubscriptionsByQueryCriteria
public java.util.List<EventSubscriptionEntity> findEventSubscriptionsByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl, Page page)
- Specified by:
findEventSubscriptionsByQueryCriteriain interfaceEventSubscriptionDataManager
-
findMessageEventSubscriptionsByProcessInstanceAndEventName
public java.util.List<MessageEventSubscriptionEntity> findMessageEventSubscriptionsByProcessInstanceAndEventName(java.lang.String processInstanceId, java.lang.String eventName)
- Specified by:
findMessageEventSubscriptionsByProcessInstanceAndEventNamein interfaceEventSubscriptionDataManager
-
findSignalEventSubscriptionsByEventName
public java.util.List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByEventName(java.lang.String eventName, java.lang.String tenantId)
- Specified by:
findSignalEventSubscriptionsByEventNamein interfaceEventSubscriptionDataManager
-
findSignalEventSubscriptionsByProcessInstanceAndEventName
public java.util.List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByProcessInstanceAndEventName(java.lang.String processInstanceId, java.lang.String eventName)
- Specified by:
findSignalEventSubscriptionsByProcessInstanceAndEventNamein interfaceEventSubscriptionDataManager
-
findSignalEventSubscriptionsByNameAndExecution
public java.util.List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByNameAndExecution(java.lang.String name, java.lang.String executionId)
- Specified by:
findSignalEventSubscriptionsByNameAndExecutionin interfaceEventSubscriptionDataManager
-
findEventSubscriptionsByExecutionAndType
public java.util.List<EventSubscriptionEntity> findEventSubscriptionsByExecutionAndType(java.lang.String executionId, java.lang.String type)
- Specified by:
findEventSubscriptionsByExecutionAndTypein interfaceEventSubscriptionDataManager
-
findEventSubscriptionsByProcessInstanceAndActivityId
public java.util.List<EventSubscriptionEntity> findEventSubscriptionsByProcessInstanceAndActivityId(java.lang.String processInstanceId, java.lang.String activityId, java.lang.String type)
- Specified by:
findEventSubscriptionsByProcessInstanceAndActivityIdin interfaceEventSubscriptionDataManager
-
findEventSubscriptionsByExecution
public java.util.List<EventSubscriptionEntity> findEventSubscriptionsByExecution(java.lang.String executionId)
- Specified by:
findEventSubscriptionsByExecutionin interfaceEventSubscriptionDataManager
-
findEventSubscriptionsByTypeAndProcessDefinitionId
public java.util.List<EventSubscriptionEntity> findEventSubscriptionsByTypeAndProcessDefinitionId(java.lang.String type, java.lang.String processDefinitionId, java.lang.String tenantId)
- Specified by:
findEventSubscriptionsByTypeAndProcessDefinitionIdin interfaceEventSubscriptionDataManager
-
findEventSubscriptionsByName
public java.util.List<EventSubscriptionEntity> findEventSubscriptionsByName(java.lang.String type, java.lang.String eventName, java.lang.String tenantId)
- Specified by:
findEventSubscriptionsByNamein interfaceEventSubscriptionDataManager
-
findEventSubscriptionsByNameAndExecution
public java.util.List<EventSubscriptionEntity> findEventSubscriptionsByNameAndExecution(java.lang.String type, java.lang.String eventName, java.lang.String executionId)
- Specified by:
findEventSubscriptionsByNameAndExecutionin interfaceEventSubscriptionDataManager
-
findMessageStartEventSubscriptionByName
public MessageEventSubscriptionEntity findMessageStartEventSubscriptionByName(java.lang.String messageName, java.lang.String tenantId)
- Specified by:
findMessageStartEventSubscriptionByNamein interfaceEventSubscriptionDataManager
-
updateEventSubscriptionTenantId
public void updateEventSubscriptionTenantId(java.lang.String oldTenantId, java.lang.String newTenantId)- Specified by:
updateEventSubscriptionTenantIdin interfaceEventSubscriptionDataManager
-
deleteEventSubscriptionsForProcessDefinition
public void deleteEventSubscriptionsForProcessDefinition(java.lang.String processDefinitionId)
- Specified by:
deleteEventSubscriptionsForProcessDefinitionin interfaceEventSubscriptionDataManager
-
toSignalEventSubscriptionEntityList
protected java.util.List<SignalEventSubscriptionEntity> toSignalEventSubscriptionEntityList(java.util.List<EventSubscriptionEntity> result)
-
toMessageEventSubscriptionEntityList
protected java.util.List<MessageEventSubscriptionEntity> toMessageEventSubscriptionEntityList(java.util.List<EventSubscriptionEntity> result)
-
-