|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ofbiz.minilang.method.MethodContext
public class MethodContext
A single operation, does the specified operation on the given field
Field Summary | |
---|---|
protected DispatchContext |
ctx
|
protected GenericDelegator |
delegator
|
protected LocalDispatcher |
dispatcher
|
protected java.util.Map<java.lang.String,java.lang.Object> |
env
|
static int |
EVENT
|
protected java.lang.ClassLoader |
loader
|
protected java.util.Locale |
locale
|
protected int |
methodType
|
protected java.util.Map<java.lang.String,java.lang.Object> |
parameters
|
protected HttpServletRequest |
request
|
protected HttpServletResponse |
response
|
protected java.util.Map<java.lang.String,java.lang.Object> |
results
|
protected Security |
security
|
static int |
SERVICE
|
protected java.util.TimeZone |
timeZone
|
protected GenericValue |
userLogin
|
Constructor Summary | |
---|---|
MethodContext(HttpServletRequest request,
HttpServletResponse response,
java.lang.ClassLoader loader)
|
|
MethodContext(java.util.Map<java.lang.String,? extends java.lang.Object> context,
java.lang.ClassLoader loader,
int methodType)
This is a very simple constructor which assumes the needed objects (dispatcher, delegator, security, request, response, etc) are in the context. |
Method Summary | ||
---|---|---|
java.lang.String |
expandString(FlexibleStringExpander originalExdr)
|
|
java.lang.String |
expandString(java.lang.String original)
Expands environment variables delimited with ${} |
|
GenericDelegator |
getDelegator()
|
|
LocalDispatcher |
getDispatcher()
|
|
|
getEnv(FlexibleMapAccessor<T> fma)
|
|
|
getEnv(java.lang.String key)
Gets the named value from the environment. |
|
java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
getEnvEntryIterator()
|
|
java.util.Map<java.lang.String,java.lang.Object> |
getEnvMap()
|
|
java.lang.ClassLoader |
getLoader()
|
|
java.util.Locale |
getLocale()
|
|
int |
getMethodType()
|
|
java.lang.Object |
getParameter(java.lang.String key)
|
|
java.util.Map<java.lang.String,java.lang.Object> |
getParameters()
|
|
HttpServletRequest |
getRequest()
|
|
HttpServletResponse |
getResponse()
|
|
java.lang.Object |
getResult(java.lang.String key)
|
|
java.util.Map<java.lang.String,java.lang.Object> |
getResults()
|
|
Security |
getSecurity()
|
|
java.util.TimeZone |
getTimeZone()
|
|
GenericValue |
getUserLogin()
|
|
java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
iterator()
|
|
void |
putAllEnv(java.util.Map<java.lang.String,? extends java.lang.Object> values)
Calls putEnv for each entry in the Map, thus allowing for the additional flexibility in naming supported in that method. |
|
|
putEnv(FlexibleMapAccessor<T> fma,
T value)
|
|
|
putEnv(java.lang.String key,
T value)
Puts the named value in the environment. |
|
void |
putParameter(java.lang.String key,
java.lang.Object value)
|
|
void |
putResult(java.lang.String key,
java.lang.Object value)
|
|
|
removeEnv(FlexibleMapAccessor<T> fma)
|
|
|
removeEnv(java.lang.String key)
Removes the named value from the environment. |
|
void |
setErrorReturn(java.lang.String errMsg,
SimpleMethod simpleMethod)
|
|
void |
setUserLogin(GenericValue userLogin,
java.lang.String userLoginEnvName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int EVENT
public static final int SERVICE
protected int methodType
protected java.util.Map<java.lang.String,java.lang.Object> env
protected java.util.Map<java.lang.String,java.lang.Object> parameters
protected java.util.Locale locale
protected java.util.TimeZone timeZone
protected java.lang.ClassLoader loader
protected LocalDispatcher dispatcher
protected GenericDelegator delegator
protected Security security
protected GenericValue userLogin
protected HttpServletRequest request
protected HttpServletResponse response
protected java.util.Map<java.lang.String,java.lang.Object> results
protected DispatchContext ctx
Constructor Detail |
---|
public MethodContext(HttpServletRequest request, HttpServletResponse response, java.lang.ClassLoader loader)
public MethodContext(java.util.Map<java.lang.String,? extends java.lang.Object> context, java.lang.ClassLoader loader, int methodType)
Method Detail |
---|
public void setErrorReturn(java.lang.String errMsg, SimpleMethod simpleMethod)
public int getMethodType()
public java.util.Map<java.lang.String,java.lang.Object> getEnvMap()
public <T> T getEnv(java.lang.String key)
key
- The name of the environment value to get. Can contain "." and "[]" syntax elements as described above.
public <T> T getEnv(FlexibleMapAccessor<T> fma)
public <T> void putEnv(java.lang.String key, T value)
key
- The name of the environment value to get. Can contain "." syntax elements as described above.value
- The value to set in the named environment location.public <T> void putEnv(FlexibleMapAccessor<T> fma, T value)
public void putAllEnv(java.util.Map<java.lang.String,? extends java.lang.Object> values)
public <T> T removeEnv(java.lang.String key)
key
- The name of the environment value to get. Can contain "." syntax elements as described above.public <T> T removeEnv(FlexibleMapAccessor<T> fma)
public java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.Object>> iterator()
iterator
in interface java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.Object>>
public java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.Object>> getEnvEntryIterator()
public java.lang.Object getParameter(java.lang.String key)
public void putParameter(java.lang.String key, java.lang.Object value)
public java.util.Map<java.lang.String,java.lang.Object> getParameters()
public java.lang.ClassLoader getLoader()
public java.util.Locale getLocale()
public java.util.TimeZone getTimeZone()
public LocalDispatcher getDispatcher()
public GenericDelegator getDelegator()
public Security getSecurity()
public HttpServletRequest getRequest()
public HttpServletResponse getResponse()
public GenericValue getUserLogin()
public void setUserLogin(GenericValue userLogin, java.lang.String userLoginEnvName)
public java.lang.Object getResult(java.lang.String key)
public void putResult(java.lang.String key, java.lang.Object value)
public java.util.Map<java.lang.String,java.lang.Object> getResults()
public java.lang.String expandString(java.lang.String original)
public java.lang.String expandString(FlexibleStringExpander originalExdr)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |