de.uplanet.lucy.server.scripting.bpee
Class ConvenientBpeeExecutionContext

java.lang.Object
  extended by groovy.lang.GroovyObjectSupport
      extended by groovy.util.Expando
          extended by 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

Version:
$Revision: 67119 $

Constructor Summary
ConvenientBpeeExecutionContext(de.uplanet.lucy.bpee.IBpeeExecutionContext p_ctx)
           
 
Method Summary
 boolean contains(javax.xml.namespace.QName p_qnm)
           
 boolean contains(java.lang.String p_strNamespace, java.lang.String p_strLocalName)
           
 boolean containsVariable(javax.xml.namespace.QName p_qnmVariable)
           
 boolean containsVariable(java.lang.String p_strNamespace, java.lang.String p_strLocalName)
           
 java.lang.String dump()
           
 java.lang.Object get(javax.xml.namespace.QName p_qnm)
           
 java.lang.Object get(java.lang.String p_strNamespace, java.lang.String p_strLocalName)
           
 java.lang.Object getAt(java.lang.String p_strKey)
           
 NamespaceAccessor getBpeeDynamicVars()
          An accessor for the VARIABLE_NAMESPACE.BPEE_DYNAMIC namespace.
 NamespaceAccessor getBpeeVars()
          An accessor for the VARIABLE_NAMESPACE.BPEE namespace.
 NamespaceAccessor getConstantVars()
          An accessor for the VARIABLE_NAMESPACE.CONSTANT namespace.
 NamespaceAccessor getDatafieldVars()
          An accessor for the VARIABLE_NAMESPACE.DATAFIELD namespace.
 java.util.SortedSet<javax.xml.namespace.QName> getOrderedVariableKeySet()
           
 de.uplanet.lucy.server.IProcessingContext getProcessingContext()
           
 NamespaceAccessor getRequestVars()
          An accessor for the VARIABLE_NAMESPACE.REQUEST namespace.
 NamespaceAccessor getSessionVars()
          An accessor for the VARIABLE_NAMESPACE.SESSION namespace.
 NamespaceAccessor getSrcPageVars()
          An accessor for the VARIABLE_NAMESPACE.SOURCE_PAGE_VALUE namespace.
 NamespaceAccessor getSystemVars()
          An accessor for the VARIABLE_NAMESPACE.SYSTEM namespace.
 NamespaceAccessor getTempVars()
          An accessor for the VARIABLE_NAMESPACE.TEMPORARY namespace.
 NamespaceAccessor getUserVars()
          An accessor for the VARIABLE_NAMESPACE.SYSTEM_USER namespace.
 IValueHolder<?> getVariable(javax.xml.namespace.QName p_qnmVariable)
           
 IValueHolder<?> getVariable(java.lang.String p_strNamespace, java.lang.String p_strLocalName)
           
 de.uplanet.lucy.bpee.IBpeeExecutionContext getWrappedContext()
           
 boolean hasProcessingContext()
           
 void put(javax.xml.namespace.QName p_qnm, java.lang.Object p_value)
           
 void put(java.lang.String p_strNamespace, java.lang.String p_strLocalName, java.lang.Object p_value)
           
 void putVariable(javax.xml.namespace.QName p_qnmVariable, IValueHolder<?> p_vh)
           
 void putVariable(java.lang.String p_strNamespace, java.lang.String p_strLocalName, IValueHolder<?> p_vh)
           
 void remove(javax.xml.namespace.QName p_qnm)
           
 void remove(java.lang.String p_strNamespace, java.lang.String p_strLocalName)
           
 void removeVariable(javax.xml.namespace.QName p_qnmVariable)
           
 void removeVariable(java.lang.String p_strNamespace, java.lang.String p_strLocalName)
           
 
Methods inherited from class groovy.util.Expando
equals, getMetaPropertyValues, getProperties, getProperty, hashCode, invokeMethod, setProperty, toString
 
Methods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, setMetaClass
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConvenientBpeeExecutionContext

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

hasProcessingContext

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

getProcessingContext

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

getWrappedContext

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

contains

public boolean contains(java.lang.String p_strNamespace,
                        java.lang.String p_strLocalName)

contains

public boolean contains(javax.xml.namespace.QName p_qnm)
Specified by:
contains in interface de.uplanet.lucy.bpee.IBpeeExecutionContext

containsVariable

public boolean containsVariable(java.lang.String p_strNamespace,
                                java.lang.String p_strLocalName)

containsVariable

public boolean containsVariable(javax.xml.namespace.QName p_qnmVariable)
Specified by:
containsVariable in interface de.uplanet.lucy.bpee.IBpeeExecutionContext

get

public java.lang.Object get(java.lang.String p_strNamespace,
                            java.lang.String p_strLocalName)

get

public java.lang.Object get(javax.xml.namespace.QName p_qnm)
Specified by:
get in interface de.uplanet.lucy.bpee.IBpeeExecutionContext

getVariable

public IValueHolder<?> getVariable(java.lang.String p_strNamespace,
                                   java.lang.String p_strLocalName)

getVariable

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

put

public void put(java.lang.String p_strNamespace,
                java.lang.String p_strLocalName,
                java.lang.Object p_value)

put

public void put(javax.xml.namespace.QName p_qnm,
                java.lang.Object p_value)
Specified by:
put in interface de.uplanet.lucy.bpee.IBpeeExecutionContext

putVariable

public void putVariable(java.lang.String p_strNamespace,
                        java.lang.String p_strLocalName,
                        IValueHolder<?> p_vh)

putVariable

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

remove

public void remove(java.lang.String p_strNamespace,
                   java.lang.String p_strLocalName)

remove

public void remove(javax.xml.namespace.QName p_qnm)
Specified by:
remove in interface de.uplanet.lucy.bpee.IBpeeExecutionContext

removeVariable

public void removeVariable(java.lang.String p_strNamespace,
                           java.lang.String p_strLocalName)

removeVariable

public void removeVariable(javax.xml.namespace.QName p_qnmVariable)
Specified by:
removeVariable in interface de.uplanet.lucy.bpee.IBpeeExecutionContext

getOrderedVariableKeySet

public java.util.SortedSet<javax.xml.namespace.QName> getOrderedVariableKeySet()
Specified by:
getOrderedVariableKeySet in interface de.uplanet.lucy.bpee.IBpeeExecutionContext

dump

public java.lang.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 java.lang.Object getAt(java.lang.String p_strKey)


Last updated: 2011-08-11 10-04
Copyright © 2000-2011 United Planet. All Rights Reserved.