StartEvent.getSubProcess
Code IndexAdd Codota to your IDE (free)

Best code snippets using org.activiti.bpmn.model.StartEvent.getSubProcess(Showing top 6 results out of 315)

origin: Activiti/Activiti

public void execute(DelegateExecution execution) {
 StartEvent startEvent = (StartEvent) execution.getCurrentFlowElement();
 EventSubProcess eventSubProcess = (EventSubProcess) startEvent.getSubProcess();
 execution.setScope(true);
 // initialize the template-defined data objects as variables
 Map<String, Object> dataObjectVars = processDataObjects(eventSubProcess.getDataObjects());
 if (dataObjectVars != null) {
  execution.setVariablesLocal(dataObjectVars);
 }
}

origin: Activiti/Activiti

public void execute(DelegateExecution execution) {
 StartEvent startEvent = (StartEvent) execution.getCurrentFlowElement();
 EventSubProcess eventSubProcess = (EventSubProcess) startEvent.getSubProcess();
 execution.setCurrentFlowElement(eventSubProcess);
 execution.setScope(true);
 // initialize the template-defined data objects as variables
 Map<String, Object> dataObjectVars = processDataObjects(eventSubProcess.getDataObjects());
 if (dataObjectVars != null) {
  execution.setVariablesLocal(dataObjectVars);
 }
 ExecutionEntity startSubProcessExecution = Context.getCommandContext()
   .getExecutionEntityManager().createChildExecution((ExecutionEntity) execution);
 startSubProcessExecution.setCurrentFlowElement(startEvent);
 Context.getAgenda().planTakeOutgoingSequenceFlowsOperation(startSubProcessExecution, true);
}
origin: Activiti/Activiti

@Override
protected void executeParse(BpmnParse bpmnParse, StartEvent element) {
 if (element.getSubProcess() != null && element.getSubProcess() instanceof EventSubProcess) {
  if (CollectionUtil.isNotEmpty(element.getEventDefinitions())) {
   EventDefinition eventDefinition = element.getEventDefinitions().get(0);
   if (eventDefinition instanceof MessageEventDefinition) {
    MessageEventDefinition messageDefinition = (MessageEventDefinition) eventDefinition;
    BpmnModel bpmnModel = bpmnParse.getBpmnModel();
    String messageRef = messageDefinition.getMessageRef();
    if (bpmnModel.containsMessageId(messageRef)) {
     Message message = bpmnModel.getMessage(messageRef);
     messageDefinition.setMessageRef(message.getName());
     messageDefinition.setExtensionElements(message.getExtensionElements());
    }
    element.setBehavior(bpmnParse.getActivityBehaviorFactory().createEventSubProcessMessageStartEventActivityBehavior(element, messageDefinition));
   
   } else if (eventDefinition instanceof ErrorEventDefinition) {
    element.setBehavior(bpmnParse.getActivityBehaviorFactory().createEventSubProcessErrorStartEventActivityBehavior(element));
   }
  }
  
 } else if (CollectionUtil.isEmpty(element.getEventDefinitions())) {
  element.setBehavior(bpmnParse.getActivityBehaviorFactory().createNoneStartEventActivityBehavior(element));
 }
 
 if (element.getSubProcess() == null && (CollectionUtil.isEmpty(element.getEventDefinitions()) || 
   bpmnParse.getCurrentProcess().getInitialFlowElement() == null)) {
  bpmnParse.getCurrentProcess().setInitialFlowElement(element);
 }
}
origin: org.activiti/activiti-engine

public void execute(DelegateExecution execution) {
 StartEvent startEvent = (StartEvent) execution.getCurrentFlowElement();
 EventSubProcess eventSubProcess = (EventSubProcess) startEvent.getSubProcess();
 execution.setScope(true);
 // initialize the template-defined data objects as variables
 Map<String, Object> dataObjectVars = processDataObjects(eventSubProcess.getDataObjects());
 if (dataObjectVars != null) {
  execution.setVariablesLocal(dataObjectVars);
 }
}

origin: org.activiti/activiti-engine

public void execute(DelegateExecution execution) {
 StartEvent startEvent = (StartEvent) execution.getCurrentFlowElement();
 EventSubProcess eventSubProcess = (EventSubProcess) startEvent.getSubProcess();
 execution.setCurrentFlowElement(eventSubProcess);
 execution.setScope(true);
 // initialize the template-defined data objects as variables
 Map<String, Object> dataObjectVars = processDataObjects(eventSubProcess.getDataObjects());
 if (dataObjectVars != null) {
  execution.setVariablesLocal(dataObjectVars);
 }
 ExecutionEntity startSubProcessExecution = Context.getCommandContext()
   .getExecutionEntityManager().createChildExecution((ExecutionEntity) execution);
 startSubProcessExecution.setCurrentFlowElement(startEvent);
 Context.getAgenda().planTakeOutgoingSequenceFlowsOperation(startSubProcessExecution, true);
}
origin: org.activiti/activiti-engine

@Override
protected void executeParse(BpmnParse bpmnParse, StartEvent element) {
 if (element.getSubProcess() != null && element.getSubProcess() instanceof EventSubProcess) {
  if (CollectionUtil.isNotEmpty(element.getEventDefinitions())) {
   EventDefinition eventDefinition = element.getEventDefinitions().get(0);
   if (eventDefinition instanceof MessageEventDefinition) {
    MessageEventDefinition messageDefinition = (MessageEventDefinition) eventDefinition;
    BpmnModel bpmnModel = bpmnParse.getBpmnModel();
    String messageRef = messageDefinition.getMessageRef();
    if (bpmnModel.containsMessageId(messageRef)) {
     Message message = bpmnModel.getMessage(messageRef);
     messageDefinition.setMessageRef(message.getName());
     messageDefinition.setExtensionElements(message.getExtensionElements());
    }
    element.setBehavior(bpmnParse.getActivityBehaviorFactory().createEventSubProcessMessageStartEventActivityBehavior(element, messageDefinition));
   
   } else if (eventDefinition instanceof ErrorEventDefinition) {
    element.setBehavior(bpmnParse.getActivityBehaviorFactory().createEventSubProcessErrorStartEventActivityBehavior(element));
   }
  }
  
 } else if (CollectionUtil.isEmpty(element.getEventDefinitions())) {
  element.setBehavior(bpmnParse.getActivityBehaviorFactory().createNoneStartEventActivityBehavior(element));
 }
 
 if (element.getSubProcess() == null && (CollectionUtil.isEmpty(element.getEventDefinitions()) || 
   bpmnParse.getCurrentProcess().getInitialFlowElement() == null)) {
  bpmnParse.getCurrentProcess().setInitialFlowElement(element);
 }
}
org.activiti.bpmn.modelStartEventgetSubProcess

Popular methods of StartEvent

  • <init>
  • getEventDefinitions
  • getFormKey
  • getFormProperties
  • getInitiator
  • setFormKey
  • setId
  • setInitiator
  • isInterrupting
  • setInterrupting
  • getId
  • getOutgoingFlows
  • getId,
  • getOutgoingFlows,
  • setBehavior,
  • setValues

Popular classes and methods

  • putExtra (Intent)
  • getSharedPreferences (Context)
  • requestLocationUpdates (LocationManager)
  • RandomAccessFile (java.io)
    Saves binary data to the local storage; currently using hex encoding. The string is prefixed with "h
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t

For IntelliJ IDEA,
Android Studio or Eclipse

  • Codota IntelliJ IDEA pluginCodota Android Studio pluginCode IndexSign in
  • EnterpriseFAQAboutContact Us
  • Terms of usePrivacy policyCodeboxFind Usages
Add Codota to your IDE (free)