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 boolean updateEventSubscriptionLockTime(String eventSubscriptionId, Date lockDate, String lockOwner, Date currentTime)
updateEventSubscriptionLockTime in interface EventSubscriptionDataManagerpublic void clearEventSubscriptionLockTime(String eventSubscriptionId)
clearEventSubscriptionLockTime 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 © 2022 Flowable. All rights reserved.