Class CallActivity

All Implemented Interfaces:
HasExecutionListeners, HasExtensionAttributes, HasInParameters, HasOutParameters

public class CallActivity extends Activity implements HasOutParameters, HasInParameters
Author:
Tijs Rademakers, Joram Barrez
  • Field Details

    • calledElement

      protected String calledElement
    • calledElementType

      protected String calledElementType
    • inheritVariables

      protected boolean inheritVariables
    • sameDeployment

      protected boolean sameDeployment
    • inParameters

      protected List<IOParameter> inParameters
    • outParameters

      protected List<IOParameter> outParameters
    • processInstanceName

      protected String processInstanceName
    • businessKey

      protected String businessKey
    • inheritBusinessKey

      protected boolean inheritBusinessKey
    • useLocalScopeForOutParameters

      protected boolean useLocalScopeForOutParameters
    • completeAsync

      protected boolean completeAsync
    • fallbackToDefaultTenant

      protected Boolean fallbackToDefaultTenant
    • processInstanceIdVariableName

      protected String processInstanceIdVariableName
  • Constructor Details

    • CallActivity

      public CallActivity()
  • Method Details

    • getCalledElement

      public String getCalledElement()
    • setCalledElement

      public void setCalledElement(String calledElement)
    • isInheritVariables

      public boolean isInheritVariables()
    • setInheritVariables

      public void setInheritVariables(boolean inheritVariables)
    • isSameDeployment

      public boolean isSameDeployment()
    • setSameDeployment

      public void setSameDeployment(boolean sameDeployment)
    • getInParameters

      public List<IOParameter> getInParameters()
      Specified by:
      getInParameters in interface HasInParameters
    • addInParameter

      public void addInParameter(IOParameter inParameter)
      Specified by:
      addInParameter in interface HasInParameters
    • setInParameters

      public void setInParameters(List<IOParameter> inParameters)
      Specified by:
      setInParameters in interface HasInParameters
    • getOutParameters

      public List<IOParameter> getOutParameters()
      Specified by:
      getOutParameters in interface HasOutParameters
    • addOutParameter

      public void addOutParameter(IOParameter outParameter)
      Specified by:
      addOutParameter in interface HasOutParameters
    • setOutParameters

      public void setOutParameters(List<IOParameter> outParameters)
      Specified by:
      setOutParameters in interface HasOutParameters
    • getProcessInstanceName

      public String getProcessInstanceName()
    • setProcessInstanceName

      public void setProcessInstanceName(String processInstanceName)
    • getBusinessKey

      public String getBusinessKey()
    • setBusinessKey

      public void setBusinessKey(String businessKey)
    • isInheritBusinessKey

      public boolean isInheritBusinessKey()
    • setInheritBusinessKey

      public void setInheritBusinessKey(boolean inheritBusinessKey)
    • isUseLocalScopeForOutParameters

      public boolean isUseLocalScopeForOutParameters()
    • setUseLocalScopeForOutParameters

      public void setUseLocalScopeForOutParameters(boolean useLocalScopeForOutParameters)
    • isCompleteAsync

      public boolean isCompleteAsync()
    • setCompleteAsync

      public void setCompleteAsync(boolean completeAsync)
    • getFallbackToDefaultTenant

      public Boolean getFallbackToDefaultTenant()
    • setFallbackToDefaultTenant

      public void setFallbackToDefaultTenant(Boolean fallbackToDefaultTenant)
    • setCalledElementType

      public void setCalledElementType(String calledElementType)
    • getCalledElementType

      public String getCalledElementType()
    • getProcessInstanceIdVariableName

      public String getProcessInstanceIdVariableName()
    • setProcessInstanceIdVariableName

      public void setProcessInstanceIdVariableName(String processInstanceIdVariableName)
    • clone

      public CallActivity clone()
      Specified by:
      clone in class FlowElement
    • setValues

      public void setValues(CallActivity otherElement)