Class BaseCallableElement
- java.lang.Object
-
- org.camunda.bpm.engine.impl.core.model.BaseCallableElement
-
- Direct Known Subclasses:
CallableElement
public class BaseCallableElement extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BaseCallableElement.CallableElementBinding
-
Field Summary
Fields Modifier and Type Field Description protected BaseCallableElement.CallableElementBinding
binding
protected ParameterValueProvider
definitionKeyValueProvider
protected java.lang.String
deploymentId
protected ParameterValueProvider
tenantIdProvider
protected ParameterValueProvider
versionTagValueProvider
protected ParameterValueProvider
versionValueProvider
-
Constructor Summary
Constructors Constructor Description BaseCallableElement()
-
Method Summary
-
-
-
Field Detail
-
definitionKeyValueProvider
protected ParameterValueProvider definitionKeyValueProvider
-
binding
protected BaseCallableElement.CallableElementBinding binding
-
versionValueProvider
protected ParameterValueProvider versionValueProvider
-
versionTagValueProvider
protected ParameterValueProvider versionTagValueProvider
-
tenantIdProvider
protected ParameterValueProvider tenantIdProvider
-
deploymentId
protected java.lang.String deploymentId
-
-
Method Detail
-
getDefinitionKey
public java.lang.String getDefinitionKey(VariableScope variableScope)
-
getDefinitionKeyValueProvider
public ParameterValueProvider getDefinitionKeyValueProvider()
-
setDefinitionKeyValueProvider
public void setDefinitionKeyValueProvider(ParameterValueProvider definitionKey)
-
getBinding
public BaseCallableElement.CallableElementBinding getBinding()
-
setBinding
public void setBinding(BaseCallableElement.CallableElementBinding binding)
-
isLatestBinding
public boolean isLatestBinding()
-
isDeploymentBinding
public boolean isDeploymentBinding()
-
isVersionBinding
public boolean isVersionBinding()
-
isVersionTagBinding
public boolean isVersionTagBinding()
-
getVersion
public java.lang.Integer getVersion(VariableScope variableScope)
-
getVersionValueProvider
public ParameterValueProvider getVersionValueProvider()
-
setVersionValueProvider
public void setVersionValueProvider(ParameterValueProvider version)
-
getVersionTag
public java.lang.String getVersionTag(VariableScope variableScope)
-
getVersionTagValueProvider
public ParameterValueProvider getVersionTagValueProvider()
-
setVersionTagValueProvider
public void setVersionTagValueProvider(ParameterValueProvider version)
-
setTenantIdProvider
public void setTenantIdProvider(ParameterValueProvider tenantIdProvider)
-
getDeploymentId
public java.lang.String getDeploymentId()
-
setDeploymentId
public void setDeploymentId(java.lang.String deploymentId)
-
getDefinitionTenantId
public java.lang.String getDefinitionTenantId(VariableScope variableScope, java.lang.String defaultTenantId)
-
getTenantIdProvider
public ParameterValueProvider getTenantIdProvider()
-
hasDynamicReferences
public boolean hasDynamicReferences()
- Returns:
- true if any of the references that specify the callable element are non-literal and need to be resolved with potential side effects to determine the process or case definition that is to be called.
-
-