org.jbpm.pvm.internal.env
Class ExecutionContext

java.lang.Object
  extended by org.jbpm.pvm.internal.env.ExecutionContext
All Implemented Interfaces:
Context

public class ExecutionContext
extends java.lang.Object
implements Context


Field Summary
protected  ExecutionImpl execution
           
 
Fields inherited from interface org.jbpm.pvm.internal.env.Context
CONTEXTNAME_EXECUTION, CONTEXTNAME_JOB, CONTEXTNAME_PROCESS_ENGINE, CONTEXTNAME_TASK, CONTEXTNAME_TRANSACTION
 
Constructor Summary
ExecutionContext(ExecutionImpl execution)
           
 
Method Summary
<T> T
get(java.lang.Class<T> type)
           
 java.lang.Object get(java.lang.String key)
           
 ExecutionImpl getExecution()
           
 java.lang.String getName()
           
 boolean has(java.lang.String key)
           
 java.util.Set<java.lang.String> keys()
           
 java.lang.Object set(java.lang.String key, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

execution

protected ExecutionImpl execution
Constructor Detail

ExecutionContext

public ExecutionContext(ExecutionImpl execution)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface Context

get

public java.lang.Object get(java.lang.String key)
Specified by:
get in interface Context

has

public boolean has(java.lang.String key)
Specified by:
has in interface Context

keys

public java.util.Set<java.lang.String> keys()
Specified by:
keys in interface Context

set

public java.lang.Object set(java.lang.String key,
                            java.lang.Object value)
Specified by:
set in interface Context

get

public <T> T get(java.lang.Class<T> type)
Specified by:
get in interface Context

getExecution

public ExecutionImpl getExecution()


Copyright © 2010 JBoss Community. All Rights Reserved.