Class ConvenientBpeeExecutionContext

java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.util.Expando
de.uplanet.lucy.server.scripting.bpee.ConvenientBpeeExecutionContext
All Implemented Interfaces:
de.uplanet.lucy.bpee.IBpeeExecutionContext, de.uplanet.util.IDumpable, groovy.lang.GroovyObject

public final class ConvenientBpeeExecutionContext extends groovy.util.Expando implements de.uplanet.lucy.bpee.IBpeeExecutionContext
  • Constructor Details

    • ConvenientBpeeExecutionContext

      public ConvenientBpeeExecutionContext(de.uplanet.lucy.bpee.IBpeeExecutionContext p_ctx)
  • Method Details

    • hasProcessingContext

      public boolean hasProcessingContext()
      Specified by:
      hasProcessingContext in interface de.uplanet.lucy.bpee.IBpeeExecutionContext
    • getProcessingContext

      public IProcessingContext getProcessingContext()
      Specified by:
      getProcessingContext in interface de.uplanet.lucy.bpee.IBpeeExecutionContext
    • getWrappedContext

      public de.uplanet.lucy.bpee.IBpeeExecutionContext getWrappedContext()
    • contains

      public boolean contains(String p_strNamespace, String p_strLocalName)
    • contains

      public boolean contains(QName p_qnm)
      Specified by:
      contains in interface de.uplanet.lucy.bpee.IBpeeExecutionContext
    • containsVariable

      public boolean containsVariable(String p_strNamespace, String p_strLocalName)
    • containsVariable

      public boolean containsVariable(QName p_qnmVariable)
      Specified by:
      containsVariable in interface de.uplanet.lucy.bpee.IBpeeExecutionContext
    • get

      public Object get(String p_strNamespace, String p_strLocalName)
    • get

      public Object get(QName p_qnm)
      Specified by:
      get in interface de.uplanet.lucy.bpee.IBpeeExecutionContext
    • getVariable

      public IValueHolder<?> getVariable(String p_strNamespace, String p_strLocalName)
    • getVariable

      public IValueHolder<?> getVariable(QName p_qnmVariable)
      Specified by:
      getVariable in interface de.uplanet.lucy.bpee.IBpeeExecutionContext
    • put

      public void put(String p_strNamespace, String p_strLocalName, Object p_value)
    • put

      public void put(QName p_qnm, Object p_value)
      Specified by:
      put in interface de.uplanet.lucy.bpee.IBpeeExecutionContext
    • putVariable

      public void putVariable(String p_strNamespace, String p_strLocalName, IValueHolder<?> p_vh)
    • putVariable

      public void putVariable(QName p_qnmVariable, IValueHolder<?> p_vh)
      Specified by:
      putVariable in interface de.uplanet.lucy.bpee.IBpeeExecutionContext
    • remove

      public void remove(String p_strNamespace, String p_strLocalName)
    • remove

      public void remove(QName p_qnm)
      Specified by:
      remove in interface de.uplanet.lucy.bpee.IBpeeExecutionContext
    • removeVariable

      public void removeVariable(String p_strNamespace, String p_strLocalName)
    • removeVariable

      public void removeVariable(QName p_qnmVariable)
      Specified by:
      removeVariable in interface de.uplanet.lucy.bpee.IBpeeExecutionContext
    • getOrderedVariableKeySet

      public SortedSet<QName> getOrderedVariableKeySet()
      Specified by:
      getOrderedVariableKeySet in interface de.uplanet.lucy.bpee.IBpeeExecutionContext
    • dump

      public String dump()
      Specified by:
      dump in interface de.uplanet.util.IDumpable
    • getConstantVars

      public NamespaceAccessor getConstantVars()
      An accessor for the VARIABLE_NAMESPACE.CONSTANT namespace.
      Returns:
      The namespace accessor.
    • getSystemVars

      public NamespaceAccessor getSystemVars()
      An accessor for the VARIABLE_NAMESPACE.SYSTEM namespace.
      Returns:
      The namespace accessor.
    • getUserVars

      public NamespaceAccessor getUserVars()
      An accessor for the VARIABLE_NAMESPACE.SYSTEM_USER namespace.
      Returns:
      The namespace accessor.
    • getSessionVars

      public NamespaceAccessor getSessionVars()
      An accessor for the VARIABLE_NAMESPACE.SESSION namespace.
      Returns:
      The namespace accessor.
    • getRequestVars

      public NamespaceAccessor getRequestVars()
      An accessor for the VARIABLE_NAMESPACE.REQUEST namespace.
      Returns:
      The namespace accessor.
    • getBpeeVars

      public NamespaceAccessor getBpeeVars()
      An accessor for the VARIABLE_NAMESPACE.BPEE namespace.
      Returns:
      The namespace accessor.
    • getBpeeDynamicVars

      public NamespaceAccessor getBpeeDynamicVars()
      An accessor for the VARIABLE_NAMESPACE.BPEE_DYNAMIC namespace.
      Returns:
      The namespace accessor.
    • getTempVars

      public NamespaceAccessor getTempVars()
      An accessor for the VARIABLE_NAMESPACE.TEMPORARY namespace.
      Returns:
      The namespace accessor.
    • getSrcPageVars

      public NamespaceAccessor getSrcPageVars()
      An accessor for the VARIABLE_NAMESPACE.SOURCE_PAGE_VALUE namespace.
      Returns:
      The namespace accessor.
    • getDatafieldVars

      public NamespaceAccessor getDatafieldVars()
      An accessor for the VARIABLE_NAMESPACE.DATAFIELD namespace.
      Returns:
      The namespace accessor.
    • getAt

      public Object getAt(String p_strKey)