|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jbpm.pvm.internal.env.EnvironmentImpl
org.jbpm.pvm.internal.env.BasicEnvironment
public class BasicEnvironment
| Field Summary | |
|---|---|
protected java.lang.String |
authenticatedUserId
|
protected java.lang.ClassLoader |
classLoader
|
protected java.util.Map<java.lang.String,Context> |
contexts
|
protected java.lang.Throwable |
exception
|
| Constructor Summary | |
|---|---|
BasicEnvironment()
|
|
| Method Summary | ||
|---|---|---|
void |
close()
closes the EnvironmentImpl by removing all its contexts. |
|
|
get(java.lang.Class<T> type)
searches an object based on type. |
|
|
get(java.lang.Class<T> type,
Context requester)
searches an object based on type in the default search order. |
|
|
get(java.lang.Class<T> type,
java.lang.String[] searchOrder)
searches an object based on type. |
|
java.lang.Object |
get(java.lang.String name)
searches a named object in all the contexts in the default search order. |
|
java.lang.Object |
get(java.lang.String name,
boolean nullIfNotFound)
|
|
java.lang.Object |
get(java.lang.String name,
java.lang.String[] searchOrder)
searches a named object in all the contexts in the given search order. |
|
java.lang.Object |
get(java.lang.String name,
java.lang.String[] searchOrder,
boolean nullIfNotFound)
|
|
java.lang.String |
getAuthenticatedUserId()
get the authenticated user id |
|
java.lang.ClassLoader |
getClassLoader()
|
|
Context |
getContext(java.lang.String contextName)
|
|
protected java.lang.String[] |
getDefaultSearchOrder()
|
|
Context |
getEnvironmentContext()
|
|
Context |
getEnvironmentFactoryContext()
|
|
Context |
removeContext(Context context)
|
|
Context |
removeContext(java.lang.String contextName)
|
|
void |
setAuthenticatedUserId(java.lang.String authenticatedUserId)
set the authenticated user id |
|
void |
setClassLoader(java.lang.ClassLoader classLoader)
|
|
void |
setContext(Context context)
|
|
| Methods inherited from class org.jbpm.pvm.internal.env.EnvironmentImpl |
|---|
getCurrent, getFromCurrent, getFromCurrent, getFromCurrent, getFromCurrent, popEnvironment, pushEnvironment |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String authenticatedUserId
protected java.util.Map<java.lang.String,Context> contexts
protected java.lang.Throwable exception
protected transient java.lang.ClassLoader classLoader
| Constructor Detail |
|---|
public BasicEnvironment()
| Method Detail |
|---|
public Context getContext(java.lang.String contextName)
getContext in class EnvironmentImplpublic void setContext(Context context)
setContext in class EnvironmentImplpublic Context removeContext(Context context)
removeContext in class EnvironmentImplpublic Context removeContext(java.lang.String contextName)
removeContext in class EnvironmentImplpublic Context getEnvironmentFactoryContext()
public Context getEnvironmentContext()
public java.lang.String getAuthenticatedUserId()
EnvironmentImpl
getAuthenticatedUserId in class EnvironmentImplpublic void setAuthenticatedUserId(java.lang.String authenticatedUserId)
EnvironmentImpl
setAuthenticatedUserId in class EnvironmentImplpublic java.lang.ClassLoader getClassLoader()
getClassLoader in class EnvironmentImplpublic void setClassLoader(java.lang.ClassLoader classLoader)
setClassLoader in class EnvironmentImplpublic java.lang.Object get(java.lang.String name)
EnvironmentImpl
get in interface Environmentget in class EnvironmentImplnull if there is no object with the given name in the environment.
public java.lang.Object get(java.lang.String name,
java.lang.String[] searchOrder)
EnvironmentImpl
get in class EnvironmentImplsearchOrder - list of contexts names. The object will be searched in these contexts, in the given order.
null if there is no object with the given name in the specified searchOrder contexts.
public java.lang.Object get(java.lang.String name,
boolean nullIfNotFound)
get in class EnvironmentImpl
public java.lang.Object get(java.lang.String name,
java.lang.String[] searchOrder,
boolean nullIfNotFound)
get in class EnvironmentImplpublic <T> T get(java.lang.Class<T> type)
EnvironmentImpl
get in interface Environmentget in class EnvironmentImpl
public <T> T get(java.lang.Class<T> type,
java.lang.String[] searchOrder)
EnvironmentImpl
get in class EnvironmentImpl
public <T> T get(java.lang.Class<T> type,
Context requester)
public void close()
EnvironmentImpl
close in class EnvironmentImplprotected java.lang.String[] getDefaultSearchOrder()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||