@groovy.transform.CompileStatic class WebFacadeImpl extends java.lang.Object
This class is a facade to easily get information from and about the web context.
| Modifiers | Name | Description |
|---|---|---|
protected java.util.Map<java.lang.String, java.lang.Object> |
applicationAttributes |
|
protected java.util.Map<java.lang.String, java.lang.Object> |
declaredPathParameters |
|
protected org.moqui.impl.context.ExecutionContextImpl |
eci |
|
protected java.util.Map<java.lang.String, java.lang.Object> |
errorParameters |
|
protected java.util.Map<java.lang.String, java.lang.Object> |
jsonParameters |
|
protected static org.slf4j.Logger |
logger |
|
protected java.util.Map<java.lang.String, java.lang.Object> |
multiPartParameters |
|
protected org.moqui.util.ContextStack |
parameters |
|
protected javax.servlet.http.HttpServletRequest |
request |
|
protected java.util.Map<java.lang.String, java.lang.Object> |
requestAttributes |
|
protected java.util.Map<java.lang.String, java.lang.Object> |
requestParameters |
|
protected javax.servlet.http.HttpServletResponse |
response |
|
protected java.util.List<java.lang.String> |
savedErrors |
|
protected java.util.List<java.lang.String> |
savedMessages |
|
protected java.util.Map<java.lang.String, java.lang.Object> |
savedParameters |
|
protected java.util.List<org.moqui.context.ValidationError> |
savedValidationErrors |
|
protected java.util.Map<java.lang.String, java.lang.Object> |
sessionAttributes |
|
protected java.lang.String |
webappMoquiName |
| Constructor and description |
|---|
WebFacadeImpl
(java.lang.String webappMoquiName, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.moqui.impl.context.ExecutionContextImpl eci) |
| Type | Name and description |
|---|---|
void |
addDeclaredPathParameter(java.lang.String name, java.lang.String value) |
java.util.Map<java.lang.String, java.lang.Object> |
getApplicationAttributes() |
java.util.Map<java.lang.String, java.lang.Object> |
getErrorParameters() |
java.lang.String |
getHostName(boolean withPort) |
java.util.Map<java.lang.String, java.lang.Object> |
getParameters() |
java.lang.String |
getRemoveScreenLastPath() |
javax.servlet.http.HttpServletRequest |
getRequest() |
java.util.Map<java.lang.String, java.lang.Object> |
getRequestAttributes() |
java.lang.String |
getRequestDetails() |
java.util.Map<java.lang.String, java.lang.Object> |
getRequestParameters() |
java.lang.String |
getRequestUrl() |
javax.servlet.http.HttpServletResponse |
getResponse() |
java.util.List<java.lang.String> |
getSavedErrors() |
java.util.List<java.lang.String> |
getSavedMessages() |
java.util.Map |
getSavedParameters() |
java.util.List<org.moqui.context.ValidationError> |
getSavedValidationErrors() |
java.util.List<java.util.Map> |
getScreenHistory() |
java.util.Map<java.lang.String, java.lang.Object> |
getSecureRequestParameters() |
javax.servlet.ServletContext |
getServletContext() |
javax.servlet.http.HttpSession |
getSession() |
java.util.Map<java.lang.String, java.lang.Object> |
getSessionAttributes() |
java.lang.String |
getSessionToken() |
java.lang.String |
getWebappMoquiName() |
java.lang.String |
getWebappRootUrl(boolean requireFullUrl, java.lang.Boolean useEncryption) |
static java.lang.String |
getWebappRootUrl(java.lang.String webappName, java.lang.String servletContextPath, boolean requireFullUrl, java.lang.Boolean useEncryption, org.moqui.impl.context.ExecutionContextImpl eci) |
void |
handleEntityRestCall(java.util.List<java.lang.String> extraPathNameList, boolean masterNameInPath) |
void |
handleJsonRpcServiceCall() |
void |
handleServiceRestCall(java.util.List<java.lang.String> extraPathNameList) |
void |
handleXmlRpcServiceCall() |
protected org.apache.commons.fileupload.disk.DiskFileItemFactory |
makeDiskFileItemFactory() |
static java.lang.String |
makeWebappHost(java.lang.String webappName, org.moqui.impl.context.ExecutionContextImpl eci, WebFacade webFacade, boolean requireEncryption) |
static java.lang.String |
makeWebappRootUrl(java.lang.String webappName, java.lang.String servletContextPath, org.moqui.impl.context.ExecutionContextImpl eci, WebFacade webFacade, boolean requireEncryption, boolean needFullUrl) |
void |
removeScreenLastParameters(boolean moveToSaved) |
void |
runAfterLoginActions() |
void |
runAfterRequestActions() |
void |
runBeforeLogoutActions() |
void |
runBeforeRequestActions() |
void |
runFirstHitInVisitActions() |
void |
saveErrorParametersToSession()Save request parameters and attributes to a Map in the moqui.error.parameters session attribute |
void |
saveMessagesToSession() |
void |
saveParametersToSession(java.util.Map parameters)Save passed parameters Map to a Map in the moqui.saved.parameters session attribute |
void |
saveRequestParametersToSession()Save request parameters and attributes to a Map in the moqui.saved.parameters session attribute |
void |
saveScreenHistory(UrlInstance urlInstanceOrig) |
void |
saveScreenLastInfo(java.lang.String screenPath, java.util.Map parameters) |
void |
sendJsonError(int statusCode, java.lang.String errorMessages) |
void |
sendJsonResponse(java.lang.Object responseObj) |
static void |
sendJsonResponseInternal(java.lang.Object responseObj, org.moqui.impl.context.ExecutionContextImpl eci, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Map<java.lang.String, java.lang.Object> requestAttributes) |
void |
sendResourceResponse(java.lang.String location) |
void |
sendResourceResponse(java.lang.String location, boolean inline) |
static void |
sendResourceResponseInternal(java.lang.String location, boolean inline, org.moqui.impl.context.ExecutionContextImpl eci, javax.servlet.http.HttpServletResponse response) |
void |
sendTextResponse(java.lang.String text) |
void |
sendTextResponse(java.lang.String text, java.lang.String contentType, java.lang.String filename) |
static void |
sendTextResponseInternal(java.lang.String text, java.lang.String contentType, java.lang.String filename, org.moqui.impl.context.ExecutionContextImpl eci, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Map<java.lang.String, java.lang.Object> requestAttributes) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Save request parameters and attributes to a Map in the moqui.error.parameters session attribute
Save passed parameters Map to a Map in the moqui.saved.parameters session attribute
Save request parameters and attributes to a Map in the moqui.saved.parameters session attribute