|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ow2.bonita.pvm.env.Environment
org.ow2.bonita.pvm.internal.env.BasicEnvironment
public class BasicEnvironment
Field Summary | |
---|---|
protected java.lang.ClassLoader |
classLoader
|
protected java.util.Map<java.lang.String,Context> |
contexts
|
protected java.lang.String[] |
defaultSearchOrder
|
protected java.util.ArrayList<java.lang.String> |
defaultSearchOrderList
|
protected java.lang.Throwable |
exception
|
protected java.lang.String |
userId
|
Constructor Summary | |
---|---|
BasicEnvironment()
|
Method Summary | ||
---|---|---|
void |
addContext(Context context)
|
|
void |
close()
closes the Environment by removing all its contexts. |
|
|
get(java.lang.Class<T> type)
searches an object based on type. |
|
|
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,
java.lang.String[] searchOrder)
searches a named object in all the contexts in the given search order. |
|
java.lang.ClassLoader |
getClassLoader()
|
|
Context |
getContext(java.lang.String contextName)
|
|
protected java.lang.String[] |
getDefaultSearchOrder()
|
|
Context |
getEnvironmentContext()
|
|
Context |
getEnvironmentFactoryContext()
|
|
java.lang.String |
getUserId()
get the authenticated user id |
|
void |
removeContext(Context context)
|
|
void |
setClassLoader(java.lang.ClassLoader classLoader)
|
|
void |
setUserId(java.lang.String userId)
set the authenticated user id |
Methods inherited from class org.ow2.bonita.pvm.env.Environment |
---|
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 userId
protected java.util.Map<java.lang.String,Context> contexts
protected java.util.ArrayList<java.lang.String> defaultSearchOrderList
protected java.lang.String[] defaultSearchOrder
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 Environment
public void addContext(Context context)
addContext
in class Environment
public void removeContext(Context context)
removeContext
in class Environment
public Context getEnvironmentFactoryContext()
public Context getEnvironmentContext()
public java.lang.String getUserId()
Environment
getUserId
in class Environment
public void setUserId(java.lang.String userId)
Environment
setUserId
in class Environment
public java.lang.ClassLoader getClassLoader()
getClassLoader
in class Environment
public void setClassLoader(java.lang.ClassLoader classLoader)
setClassLoader
in class Environment
public java.lang.Object get(java.lang.String name)
Environment
get
in class Environment
null
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)
Environment
get
in class Environment
searchOrder
- 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 <T> T get(java.lang.Class<T> type)
Environment
get
in class Environment
public <T> T get(java.lang.Class<T> type, java.lang.String[] searchOrder)
Environment
get
in class Environment
public void close()
Environment
close
in class Environment
protected java.lang.String[] getDefaultSearchOrder()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |