Class BaseCallableElement

  • Direct Known Subclasses:
    CallableElement

    public class BaseCallableElement
    extends java.lang.Object
    • Constructor Detail

      • BaseCallableElement

        public BaseCallableElement()
    • Method Detail

      • getDefinitionKey

        public java.lang.String getDefinitionKey​(VariableScope variableScope)
      • setDefinitionKeyValueProvider

        public void setDefinitionKeyValueProvider​(ParameterValueProvider definitionKey)
      • isLatestBinding

        public boolean isLatestBinding()
      • isDeploymentBinding

        public boolean isDeploymentBinding()
      • isVersionBinding

        public boolean isVersionBinding()
      • isVersionTagBinding

        public boolean isVersionTagBinding()
      • getVersion

        public java.lang.Integer getVersion​(VariableScope variableScope)
      • getVersionTag

        public java.lang.String getVersionTag​(VariableScope variableScope)
      • 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)
      • 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.