org.camunda.bpm.engine.impl.cmd
Class SignalEventReceivedCmd

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmd.SignalEventReceivedCmd
All Implemented Interfaces:
Command<Void>

public class SignalEventReceivedCmd
extends Object
implements Command<Void>

Author:
Daniel Meyer, Joram Barrez

Field Summary
protected  String eventName
           
protected  String executionId
           
protected  Map<String,Object> variables
           
 
Constructor Summary
SignalEventReceivedCmd(String eventName, String executionId, Map<String,Object> variables)
           
 
Method Summary
protected  void checkAuthorizationOfCatchSignals(AuthorizationManager authorizationManager, List<SignalEventSubscriptionEntity> catchSignalEventSubscription)
           
 Void execute(CommandContext commandContext)
           
protected  List<SignalEventSubscriptionEntity> filterIntermediateSubscriptions(List<SignalEventSubscriptionEntity> subscriptions)
           
protected  List<SignalEventSubscriptionEntity> filterStartSubscriptions(List<SignalEventSubscriptionEntity> subscriptions)
           
protected  Map<String,ProcessDefinitionEntity> getProcessDefinitionsOfSubscriptions(List<SignalEventSubscriptionEntity> startSignalEventSubscriptions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eventName

protected final String eventName

executionId

protected final String executionId

variables

protected final Map<String,Object> variables
Constructor Detail

SignalEventReceivedCmd

public SignalEventReceivedCmd(String eventName,
                              String executionId,
                              Map<String,Object> variables)
Method Detail

execute

public Void execute(CommandContext commandContext)
Specified by:
execute in interface Command<Void>

getProcessDefinitionsOfSubscriptions

protected Map<String,ProcessDefinitionEntity> getProcessDefinitionsOfSubscriptions(List<SignalEventSubscriptionEntity> startSignalEventSubscriptions)

checkAuthorizationOfCatchSignals

protected void checkAuthorizationOfCatchSignals(AuthorizationManager authorizationManager,
                                                List<SignalEventSubscriptionEntity> catchSignalEventSubscription)

filterIntermediateSubscriptions

protected List<SignalEventSubscriptionEntity> filterIntermediateSubscriptions(List<SignalEventSubscriptionEntity> subscriptions)

filterStartSubscriptions

protected List<SignalEventSubscriptionEntity> filterStartSubscriptions(List<SignalEventSubscriptionEntity> subscriptions)


Copyright © 2015 camunda services GmbH. All rights reserved.