Class VariableScopeResolver

java.lang.Object
org.camunda.bpm.engine.impl.scripting.engine.VariableScopeResolver
All Implemented Interfaces:
Resolver

public class VariableScopeResolver extends Object implements Resolver
Bindings implementation using an ExecutionImpl as 'back-end'.
Author:
Tom Baeyens, Joram Barrez
  • Field Details

    • variableScope

      protected VariableScope variableScope
    • variableScopeKey

      protected String variableScopeKey
  • Constructor Details

    • VariableScopeResolver

      public VariableScopeResolver(VariableScope variableScope)
  • Method Details

    • containsKey

      public boolean containsKey(Object key)
      Description copied from interface: Resolver
      Allows checking whether there is currently an object bound to the key.
      Specified by:
      containsKey in interface Resolver
      Parameters:
      key - the key to check
      Returns:
      true if there is currently an object bound to the key. False otherwise.
    • get

      public Object get(Object key)
      Description copied from interface: Resolver
      Returns the object currently bound to the key or false if no object is currently bound to the key
      Specified by:
      get in interface Resolver
      Parameters:
      key - the key of the object to retrieve.
      Returns:
      the object currently bound to the key or 'null' if no object is currently bound to the key.
    • keySet

      public Set<String> keySet()
      Description copied from interface: Resolver
      Returns the set of key that can be resolved using this resolver.
      Specified by:
      keySet in interface Resolver
      Returns:
      the set of keys that can be resolved by this resolver.