Class MappingAwareCallActivityBehavior

  • All Implemented Interfaces:
    java.io.Serializable, org.activiti.engine.impl.delegate.ActivityBehavior, org.activiti.engine.impl.delegate.SubProcessActivityBehavior, org.activiti.engine.impl.delegate.TriggerableActivityBehavior

    public class MappingAwareCallActivityBehavior
    extends org.activiti.engine.impl.bpmn.behavior.CallActivityBehavior
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.activiti.engine.impl.bpmn.behavior.CallActivityBehavior

        mapExceptions, processDefinitionExpression, processDefinitonKey
      • Fields inherited from class org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior

        multiInstanceActivityBehavior
      • Fields inherited from class org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior

        bpmnActivityBehavior
    • Constructor Summary

      Constructors 
      Constructor Description
      MappingAwareCallActivityBehavior​(java.lang.String processDefinitionKey, java.util.List<org.activiti.bpmn.model.MapExceptionEntry> mapExceptions, VariablesMappingProvider mappingProvider, org.activiti.spring.process.ProcessVariablesInitiator processVariablesInitiator)  
      MappingAwareCallActivityBehavior​(org.activiti.engine.delegate.Expression processDefinitionExpression, java.util.List<org.activiti.bpmn.model.MapExceptionEntry> mapExceptions, VariablesMappingProvider mappingProvider, org.activiti.spring.process.ProcessVariablesInitiator processVariablesInitiator)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.Map<java.lang.String,​java.lang.Object> calculateInboundVariables​(org.activiti.engine.delegate.DelegateExecution execution, org.activiti.engine.repository.ProcessDefinition processDefinition)  
      protected java.util.Map<java.lang.String,​java.lang.Object> calculateOutBoundVariables​(org.activiti.engine.delegate.DelegateExecution execution, java.util.Map<java.lang.String,​java.lang.Object> availableVariables)  
      • Methods inherited from class org.activiti.engine.impl.bpmn.behavior.CallActivityBehavior

        completed, completing, execute, findProcessDefinition, getProcessDefinitonKey, initializeVariables, processDataObjects, setProcessDefinitonKey
      • Methods inherited from class org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior

        executeCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior
      • Methods inherited from class org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior

        leaveIgnoreConditions, parseActivityType, trigger
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MappingAwareCallActivityBehavior

        public MappingAwareCallActivityBehavior​(java.lang.String processDefinitionKey,
                                                java.util.List<org.activiti.bpmn.model.MapExceptionEntry> mapExceptions,
                                                VariablesMappingProvider mappingProvider,
                                                org.activiti.spring.process.ProcessVariablesInitiator processVariablesInitiator)
      • MappingAwareCallActivityBehavior

        public MappingAwareCallActivityBehavior​(org.activiti.engine.delegate.Expression processDefinitionExpression,
                                                java.util.List<org.activiti.bpmn.model.MapExceptionEntry> mapExceptions,
                                                VariablesMappingProvider mappingProvider,
                                                org.activiti.spring.process.ProcessVariablesInitiator processVariablesInitiator)
    • Method Detail

      • calculateInboundVariables

        protected java.util.Map<java.lang.String,​java.lang.Object> calculateInboundVariables​(org.activiti.engine.delegate.DelegateExecution execution,
                                                                                                   org.activiti.engine.repository.ProcessDefinition processDefinition)
        Overrides:
        calculateInboundVariables in class org.activiti.engine.impl.bpmn.behavior.CallActivityBehavior
      • calculateOutBoundVariables

        protected java.util.Map<java.lang.String,​java.lang.Object> calculateOutBoundVariables​(org.activiti.engine.delegate.DelegateExecution execution,
                                                                                                    java.util.Map<java.lang.String,​java.lang.Object> availableVariables)
        Overrides:
        calculateOutBoundVariables in class org.activiti.engine.impl.bpmn.behavior.CallActivityBehavior