public class MybatisEventSubscriptionDataManager extends AbstractEventSubscriptionDataManager<EventSubscriptionEntity> implements EventSubscriptionDataManager
eventSubscriptionServiceConfigurationMAX_ENTRIES_IN_CLAUSE| Constructor and Description |
|---|
MybatisEventSubscriptionDataManager(EventSubscriptionServiceConfiguration eventSubscriptionServiceConfiguration) |
getEventSubscriptionServiceConfiguration, setEventSubscriptionServiceConfigurationbulkDelete, bulkDeleteEntities, bulkUpdateEntities, createSafeInValuesList, delete, delete, deleteCachedEntities, deleteCachedEntities, executeChangeWithInClause, findById, findByQuery, getCommandContext, getDbSqlSession, getEntity, getEntityCache, getList, getList, getList, getList, getList, getListFromCache, getListFromCache, getSession, insert, isEntityInserted, updateprotected CachedEntityMatcher<EventSubscriptionEntity> eventSubscriptionsByNameMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> eventSubscriptionsByExecutionIdMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> eventSubscriptionsBySubScopeIdMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> eventSubscriptionsByProcInstTypeAndActivityMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> eventSubscriptionsByExecutionAndTypeMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> eventSubscriptionsByProcessInstanceAndTypeMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> eventSubscriptionsByScopeDefinitionIdAndTypeMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> eventSubscriptionsByScopeDefinitionIdAndTypeAndNullScopeIdMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> eventSubscriptionsByScopeIdAndTypeMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> signalEventSubscriptionByNameAndExecutionMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> signalEventSubscriptionByProcInstAndEventNameMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> signalEventSubscriptionByScopeAndEventNameMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> signalEventSubscriptionByScopeIdAndTypeMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> signalEventSubscriptionByEventNameMatcher
protected CachedEntityMatcher<EventSubscriptionEntity> messageEventSubscriptionsByProcInstAndEventNameMatcher
public MybatisEventSubscriptionDataManager(EventSubscriptionServiceConfiguration eventSubscriptionServiceConfiguration)
public Class<? extends EventSubscriptionEntity> getManagedEntityClass()
getManagedEntityClass in class AbstractDataManager<EventSubscriptionEntity>public List<Class<? extends EventSubscriptionEntity>> getManagedEntitySubClasses()
getManagedEntitySubClasses in class AbstractDataManager<EventSubscriptionEntity>public EventSubscriptionEntity create()
create in interface DataManager<EventSubscriptionEntity>public CompensateEventSubscriptionEntity createCompensateEventSubscription()
createCompensateEventSubscription in interface EventSubscriptionDataManagerpublic MessageEventSubscriptionEntity createMessageEventSubscription()
createMessageEventSubscription in interface EventSubscriptionDataManagerpublic SignalEventSubscriptionEntity createSignalEventSubscription()
createSignalEventSubscription in interface EventSubscriptionDataManagerpublic GenericEventSubscriptionEntity createGenericEventSubscriptionEntity()
createGenericEventSubscriptionEntity in interface EventSubscriptionDataManagerpublic long findEventSubscriptionCountByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl)
findEventSubscriptionCountByQueryCriteria in interface EventSubscriptionDataManagerpublic List<EventSubscription> findEventSubscriptionsByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl)
findEventSubscriptionsByQueryCriteria in interface EventSubscriptionDataManagerpublic List<MessageEventSubscriptionEntity> findMessageEventSubscriptionsByProcessInstanceAndEventName(String processInstanceId, String eventName)
findMessageEventSubscriptionsByProcessInstanceAndEventName in interface EventSubscriptionDataManagerpublic List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByEventName(String eventName, String tenantId)
findSignalEventSubscriptionsByEventName in interface EventSubscriptionDataManagerpublic List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByProcessInstanceAndEventName(String processInstanceId, String eventName)
findSignalEventSubscriptionsByProcessInstanceAndEventName in interface EventSubscriptionDataManagerpublic List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByScopeAndEventName(String scopeId, String scopeType, String eventName)
findSignalEventSubscriptionsByScopeAndEventName in interface EventSubscriptionDataManagerpublic List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByNameAndExecution(String name, String executionId)
findSignalEventSubscriptionsByNameAndExecution in interface EventSubscriptionDataManagerpublic List<EventSubscriptionEntity> findEventSubscriptionsByExecutionAndType(String executionId, String type)
findEventSubscriptionsByExecutionAndType in interface EventSubscriptionDataManagerpublic List<EventSubscriptionEntity> findEventSubscriptionsByProcessInstanceAndType(String processInstanceId, String type)
findEventSubscriptionsByProcessInstanceAndType in interface EventSubscriptionDataManagerpublic List<EventSubscriptionEntity> findEventSubscriptionsByProcessInstanceAndActivityId(String processInstanceId, String activityId, String type)
findEventSubscriptionsByProcessInstanceAndActivityId in interface EventSubscriptionDataManagerpublic List<EventSubscriptionEntity> findEventSubscriptionsByExecution(String executionId)
findEventSubscriptionsByExecution in interface EventSubscriptionDataManagerpublic List<EventSubscriptionEntity> findEventSubscriptionsBySubScopeId(String subScopeId)
findEventSubscriptionsBySubScopeId in interface EventSubscriptionDataManagerpublic List<EventSubscriptionEntity> findEventSubscriptionsByTypeAndProcessDefinitionId(String type, String processDefinitionId, String tenantId)
findEventSubscriptionsByTypeAndProcessDefinitionId in interface EventSubscriptionDataManagerpublic List<EventSubscriptionEntity> findEventSubscriptionsByScopeIdAndType(String scopeId, String type)
findEventSubscriptionsByScopeIdAndType in interface EventSubscriptionDataManagerpublic List<EventSubscriptionEntity> findEventSubscriptionsByName(String type, String eventName, String tenantId)
findEventSubscriptionsByName in interface EventSubscriptionDataManagerpublic List<EventSubscriptionEntity> findEventSubscriptionsByNameAndExecution(String type, String eventName, String executionId)
findEventSubscriptionsByNameAndExecution in interface EventSubscriptionDataManagerpublic MessageEventSubscriptionEntity findMessageStartEventSubscriptionByName(String messageName, String tenantId)
findMessageStartEventSubscriptionByName in interface EventSubscriptionDataManagerpublic void updateEventSubscriptionTenantId(String oldTenantId, String newTenantId)
updateEventSubscriptionTenantId in interface EventSubscriptionDataManagerpublic void deleteEventSubscriptionsForProcessDefinition(String processDefinitionId)
deleteEventSubscriptionsForProcessDefinition in interface EventSubscriptionDataManagerpublic void deleteEventSubscriptionsByExecutionId(String executionId)
deleteEventSubscriptionsByExecutionId in interface EventSubscriptionDataManagerpublic void deleteEventSubscriptionsForScopeIdAndType(String scopeId, String scopeType)
deleteEventSubscriptionsForScopeIdAndType in interface EventSubscriptionDataManagerpublic void deleteEventSubscriptionsForScopeDefinitionIdAndType(String scopeDefinitionId, String scopeType)
deleteEventSubscriptionsForScopeDefinitionIdAndType in interface EventSubscriptionDataManagerpublic void deleteEventSubscriptionsForScopeDefinitionIdAndTypeAndNullScopeId(String scopeDefinitionId, String scopeType)
deleteEventSubscriptionsForScopeDefinitionIdAndTypeAndNullScopeId in interface EventSubscriptionDataManagerprotected List<SignalEventSubscriptionEntity> toSignalEventSubscriptionEntityList(List<EventSubscriptionEntity> result)
protected List<MessageEventSubscriptionEntity> toMessageEventSubscriptionEntityList(List<EventSubscriptionEntity> result)
protected IdGenerator getIdGenerator()
getIdGenerator in class AbstractDataManager<EventSubscriptionEntity>Copyright © 2021 Flowable. All rights reserved.