org.camunda.bpm.engine.impl.persistence.entity
Class EventSubscriptionManager

java.lang.Object
  extended by org.camunda.bpm.engine.impl.persistence.AbstractManager
      extended by org.camunda.bpm.engine.impl.persistence.entity.EventSubscriptionManager
All Implemented Interfaces:
Session

public class EventSubscriptionManager
extends AbstractManager

Author:
Daniel Meyer

Field Summary
protected  List<SignalEventSubscriptionEntity> createdSignalSubscriptions
          keep track of subscriptions created in the current command
 
Constructor Summary
EventSubscriptionManager()
           
 
Method Summary
protected  void configureAuthorizationCheck(EventSubscriptionQueryImpl query)
           
 void deleteAndFlushEventSubscription(EventSubscriptionEntity persistentObject)
           
 void deleteEventSubscription(EventSubscriptionEntity persistentObject)
           
 EventSubscriptionEntity findEventSubscriptionbyId(String id)
           
 long findEventSubscriptionCountByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl)
           
 List<EventSubscriptionEntity> findEventSubscriptions(String executionId, String type, String activityId)
           
 List<EventSubscriptionEntity> findEventSubscriptionsByConfiguration(String type, String configuration)
           
 List<EventSubscriptionEntity> findEventSubscriptionsByExecution(String executionId)
           
 List<EventSubscriptionEntity> findEventSubscriptionsByExecutionAndType(String executionId, String type, boolean lockResult)
           
 List<EventSubscriptionEntity> findEventSubscriptionsByName(String type, String eventName)
           
 List<EventSubscriptionEntity> findEventSubscriptionsByNameAndExecution(String type, String eventName, String executionId, boolean lockResult)
           
 List<EventSubscription> findEventSubscriptionsByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl, Page page)
           
 MessageEventSubscriptionEntity findMessageStartEventSubscriptionByName(String messageName)
           
 List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByEventName(String eventName)
           
 List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByExecution(String executionId)
           
 List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByNameAndExecution(String name, String executionId)
           
 void insert(EventSubscriptionEntity persistentObject)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager
checkAuthorization, close, configureQuery, delete, deleteAuthorizations, deleteDefaultAuthorizations, flush, getAttachmentManager, getAuthorizationManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getCommandContext, getCurrentAuthentication, getDbEntityManager, getDbSqlSession, getDeploymentManager, getEventSubscriptionManager, getHistoricActivityInstanceManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDetailManager, getHistoricIncidentManager, getHistoricJobLogManager, getHistoricProcessInstanceManager, getHistoricTaskInstanceManager, getHistoricVariableInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getJobDefinitionManager, getJobManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getUserOperationLogManager, getVariableInstanceManager, insert, isAuthorizationEnabled, saveDefaultAuthorizations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

createdSignalSubscriptions

protected List<SignalEventSubscriptionEntity> createdSignalSubscriptions
keep track of subscriptions created in the current command

Constructor Detail

EventSubscriptionManager

public EventSubscriptionManager()
Method Detail

insert

public void insert(EventSubscriptionEntity persistentObject)

deleteEventSubscription

public void deleteEventSubscription(EventSubscriptionEntity persistentObject)

deleteAndFlushEventSubscription

public void deleteAndFlushEventSubscription(EventSubscriptionEntity persistentObject)

findEventSubscriptionbyId

public EventSubscriptionEntity findEventSubscriptionbyId(String id)

findEventSubscriptionCountByQueryCriteria

public long findEventSubscriptionCountByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl)

findEventSubscriptionsByQueryCriteria

public List<EventSubscription> findEventSubscriptionsByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl,
                                                                     Page page)

findSignalEventSubscriptionsByEventName

public List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByEventName(String eventName)

findSignalEventSubscriptionsByExecution

public List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByExecution(String executionId)

findSignalEventSubscriptionsByNameAndExecution

public List<SignalEventSubscriptionEntity> findSignalEventSubscriptionsByNameAndExecution(String name,
                                                                                          String executionId)

findEventSubscriptionsByExecutionAndType

public List<EventSubscriptionEntity> findEventSubscriptionsByExecutionAndType(String executionId,
                                                                              String type,
                                                                              boolean lockResult)

findEventSubscriptionsByExecution

public List<EventSubscriptionEntity> findEventSubscriptionsByExecution(String executionId)

findEventSubscriptions

public List<EventSubscriptionEntity> findEventSubscriptions(String executionId,
                                                            String type,
                                                            String activityId)

findEventSubscriptionsByConfiguration

public List<EventSubscriptionEntity> findEventSubscriptionsByConfiguration(String type,
                                                                           String configuration)

findEventSubscriptionsByName

public List<EventSubscriptionEntity> findEventSubscriptionsByName(String type,
                                                                  String eventName)

findEventSubscriptionsByNameAndExecution

public List<EventSubscriptionEntity> findEventSubscriptionsByNameAndExecution(String type,
                                                                              String eventName,
                                                                              String executionId,
                                                                              boolean lockResult)

findMessageStartEventSubscriptionByName

public MessageEventSubscriptionEntity findMessageStartEventSubscriptionByName(String messageName)

configureAuthorizationCheck

protected void configureAuthorizationCheck(EventSubscriptionQueryImpl query)


Copyright © 2015 camunda services GmbH. All rights reserved.