Beispiel #1
0
 protected internal virtual string findStartActivityIdByMessage(ProcessDefinitionEntity processDefinition, string messageName)
 {
     foreach (EventSubscriptionDeclaration declaration in EventSubscriptionDeclaration.getDeclarationsForScope(processDefinition).Values)
     {
         if (isMessageStartEventWithName(declaration, messageName))
         {
             return(declaration.ActivityId);
         }
     }
     return(null);
 }
Beispiel #2
0
        protected internal virtual IDictionary <string, EventSubscriptionDeclaration> getDeclarationsByTriggeringActivity(ScopeImpl eventScope)
        {
            IDictionary <string, EventSubscriptionDeclaration> declarations = EventSubscriptionDeclaration.getDeclarationsForScope(eventScope);

            return(new Dictionary <string, EventSubscriptionDeclaration>(declarations));
        }