public class Controller
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected nosi.core.config.Config |
config |
protected nosi.core.config.ConfigApp |
configApp |
protected java.lang.String |
encoding |
protected java.lang.String |
format |
protected boolean |
isNoCached |
| Constructor and Description |
|---|
Controller() |
| Modifier and Type | Method and Description |
|---|---|
nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> |
addQueryString(java.lang.String name,
java.lang.Object value) |
protected Response |
call(java.lang.String app,
java.lang.String page,
java.lang.String action) |
Response |
call(java.lang.String app,
java.lang.String page,
java.lang.String action,
nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> queryString) |
protected Response |
forward(java.lang.String app,
java.lang.String page,
java.lang.String action) |
protected Response |
forward(java.lang.String app,
java.lang.String page,
java.lang.String action,
Model model)
Deprecated.
|
protected Response |
forward(java.lang.String app,
java.lang.String page,
java.lang.String action,
Model model,
nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> queryString)
Deprecated.
|
protected Response |
forward(java.lang.String app,
java.lang.String page,
java.lang.String action,
nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> queryString) |
nosi.core.config.Config |
getConfig() |
protected java.lang.String[] |
getQueryArray(java.lang.String name) |
protected java.lang.String |
getQueryString(java.lang.String name) |
protected java.lang.Double |
getQueryStringDouble(java.lang.String name) |
protected java.lang.Float |
getQueryStringFloat(java.lang.String name) |
protected java.lang.Integer |
getQueryStringInteger(java.lang.String name) |
protected java.lang.Long |
getQueryStringLong(java.lang.String name) |
protected java.lang.Short |
getQueryStringShort(java.lang.String name) |
Response |
getResponseWrapper() |
View |
getView() |
void |
initControllerNRunAction() |
protected nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> |
loadQueryString()
Get all the r Params, and in a forEach does this.addQueryString of them all
|
nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> |
queryString() |
protected Response |
redirect(java.lang.String r) |
protected Response |
redirect(java.lang.String r,
java.lang.String qs) |
protected Response |
redirect(java.lang.String app,
java.lang.String page,
java.lang.String action) |
protected Response |
redirect(java.lang.String app,
java.lang.String page,
java.lang.String action,
Model model) |
protected Response |
redirect(java.lang.String app,
java.lang.String page,
java.lang.String action,
Model model,
nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> queryString) |
protected Response |
redirect(java.lang.String app,
java.lang.String page,
java.lang.String action,
nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> queryString) |
protected Response |
redirect(java.lang.String app,
java.lang.String page,
java.lang.String action,
nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> queryString,
int isPublic) |
protected Response |
redirect(java.lang.String app,
java.lang.String page,
java.lang.String action,
java.lang.String qs) |
protected Response |
redirect(java.lang.String app,
java.lang.String page,
java.lang.String action,
java.lang.String[] paramNames,
java.lang.String[] paramValues) |
protected Response |
redirectError() |
protected Response |
redirectToUrl(java.lang.String url) |
nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> |
removeQueryString(java.lang.String key) |
Response |
render(byte[] file,
java.lang.String name,
java.lang.String contentType,
boolean download)
Calls this.xSend
|
protected Response |
renderView(java.lang.String content) |
Response |
renderView(java.lang.String app,
java.lang.String page,
View v) |
Response |
renderView(java.lang.String app,
java.lang.String page,
View v,
nosi.core.webapp.bpmn.InterfaceBPMNTask bpmn,
nosi.core.webapp.bpmn.RuntimeTask runtimeTask) |
protected Response |
renderView(View view) |
protected Response |
renderView(View view,
boolean isRenderPartial) |
protected void |
restartQueryString() |
protected java.lang.Object |
run() |
protected Response |
sendFile(java.io.File file,
java.lang.String name,
java.lang.String contentType,
boolean download) |
void |
sendResponse() |
void |
setConfig(nosi.core.config.Config config) |
void |
setResponseWrapper(Response responseWrapper) |
Response |
xSend(byte[] file,
java.lang.String name,
java.lang.String contentType,
boolean download) |
Response |
xSend(byte[] file,
java.lang.String name,
java.lang.String contentType,
boolean download,
java.lang.String url) |
protected Response |
xSend(nosi.core.webapp.webservices.helpers.FileRest file,
java.lang.String name,
java.lang.String contentType,
boolean download) |
protected nosi.core.config.Config config
protected nosi.core.config.ConfigApp configApp
protected java.lang.String format
protected java.lang.String encoding
protected boolean isNoCached
public Response getResponseWrapper()
public void setResponseWrapper(Response responseWrapper)
protected void restartQueryString()
protected nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> loadQueryString()
public nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> queryString()
public nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> addQueryString(java.lang.String name,
java.lang.Object value)
public nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> removeQueryString(java.lang.String key)
protected java.lang.String[] getQueryArray(java.lang.String name)
protected java.lang.String getQueryString(java.lang.String name)
protected java.lang.Integer getQueryStringInteger(java.lang.String name)
protected java.lang.Long getQueryStringLong(java.lang.String name)
protected java.lang.Short getQueryStringShort(java.lang.String name)
protected java.lang.Float getQueryStringFloat(java.lang.String name)
protected java.lang.Double getQueryStringDouble(java.lang.String name)
protected final Response renderView(View view, boolean isRenderPartial) throws java.io.IOException
java.io.IOExceptionpublic Response renderView(java.lang.String app, java.lang.String page, View v) throws java.io.IOException
java.io.IOExceptionpublic Response renderView(java.lang.String app, java.lang.String page, View v, nosi.core.webapp.bpmn.InterfaceBPMNTask bpmn, nosi.core.webapp.bpmn.RuntimeTask runtimeTask) throws java.io.IOException
java.io.IOExceptionprotected final Response renderView(View view) throws java.io.IOException
java.io.IOExceptionpublic final Response render(byte[] file, java.lang.String name, java.lang.String contentType, boolean download)
file - name - contentType - download - protected final Response renderView(java.lang.String content)
protected final Response redirect(java.lang.String app, java.lang.String page, java.lang.String action, Model model, nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> queryString) throws java.io.IOException
java.io.IOExceptionprotected final Response redirect(java.lang.String app, java.lang.String page, java.lang.String action, nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> queryString) throws java.io.IOException
java.io.IOExceptionprotected final Response redirect(java.lang.String app, java.lang.String page, java.lang.String action, nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> queryString, int isPublic) throws java.io.IOException
java.io.IOExceptionprotected final Response redirect(java.lang.String app, java.lang.String page, java.lang.String action, java.lang.String qs) throws java.io.IOException
java.io.IOExceptionprotected final Response redirect(java.lang.String r, java.lang.String qs) throws java.io.IOException
java.io.IOExceptionprotected final Response redirect(java.lang.String r)
protected final Response redirectError() throws java.io.IOException
java.io.IOExceptionprotected final Response redirect(java.lang.String app, java.lang.String page, java.lang.String action) throws java.io.IOException
java.io.IOExceptionprotected final Response redirect(java.lang.String app, java.lang.String page, java.lang.String action, Model model) throws java.io.IOException
java.io.IOExceptionprotected final Response redirect(java.lang.String app, java.lang.String page, java.lang.String action, java.lang.String[] paramNames, java.lang.String[] paramValues) throws java.io.IOException
java.io.IOExceptionprotected final Response redirectToUrl(java.lang.String url)
protected final Response forward(java.lang.String app, java.lang.String page, java.lang.String action)
protected final Response sendFile(java.io.File file, java.lang.String name, java.lang.String contentType, boolean download)
public final Response xSend(byte[] file, java.lang.String name, java.lang.String contentType, boolean download)
public final Response xSend(byte[] file, java.lang.String name, java.lang.String contentType, boolean download, java.lang.String url)
public View getView()
public void initControllerNRunAction()
throws java.io.IOException
java.io.IOExceptionprotected java.lang.Object run()
protected Response call(java.lang.String app, java.lang.String page, java.lang.String action)
public Response call(java.lang.String app, java.lang.String page, java.lang.String action, nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> queryString)
@Deprecated protected Response forward(java.lang.String app, java.lang.String page, java.lang.String action, Model model)
@Deprecated protected Response forward(java.lang.String app, java.lang.String page, java.lang.String action, Model model, nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> queryString)
protected Response forward(java.lang.String app, java.lang.String page, java.lang.String action, nosi.core.webapp.QueryString<java.lang.String,java.lang.Object> queryString)
protected final Response xSend(nosi.core.webapp.webservices.helpers.FileRest file, java.lang.String name, java.lang.String contentType, boolean download)
public void sendResponse()
public nosi.core.config.Config getConfig()
public void setConfig(nosi.core.config.Config config)