public abstract class ViewController extends Object implements org.springframework.web.servlet.mvc.Controller, PluginViewController
DEFAULT_MAIN_TEMPLATE, DEFAULT_MAIN_TEMPLATE_ADMINISTRATION
Constructor and Description |
---|
ViewController(org.osgi.framework.BundleContext bundleContext)
Constructor.
|
ViewController(String symbolicName)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
doDelete(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,Object> model)
Handles DELETE requests.
|
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,Object> model)
Handles GET requests.
|
void |
doHead(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,Object> model)
Handles HEAD requests.
|
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,Object> model)
Handles POST requests.
|
void |
doPut(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,Object> model)
Handles PUT requests.
|
void |
doUnknown(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,Object> model)
Handles UNKNOWN requests.
|
abstract String |
getContentTemplate() |
String |
getMainTemplate()
The key for the main template.
|
String |
getSymbolicName() |
org.springframework.web.servlet.ModelAndView |
handleRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
Map<String,? extends Object> |
processRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Processes the request and returns a map with additional content.
|
public ViewController(org.osgi.framework.BundleContext bundleContext)
bundleContext
- The bundles context.public ViewController(String symbolicName)
symbolicName
- The symbolic name of the bundle the controller is in.public void doDelete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Map<String,Object> model) throws ViewControllerException
request
- The request.response
- The response.model
- The model.ViewControllerException
- Exception.public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Map<String,Object> model) throws ViewControllerException
request
- The request.response
- The response.model
- The model.ViewControllerException
- Exception.public void doHead(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Map<String,Object> model) throws ViewControllerException
request
- The request.response
- The response.model
- The model.ViewControllerException
- Exception.public void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Map<String,Object> model) throws ViewControllerException
request
- The request.response
- The response.model
- The model.ViewControllerException
- Exception.public void doPut(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Map<String,Object> model) throws ViewControllerException
request
- The request.response
- The response.model
- The model.ViewControllerException
- Exception.public void doUnknown(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Map<String,Object> model) throws ViewControllerException
request
- The request.response
- The response.model
- The model.ViewControllerException
- Exception.public abstract String getContentTemplate()
getContentTemplate
in interface PluginViewController
public String getMainTemplate()
PluginViewController
getMainTemplate
in interface PluginViewController
PluginViewController.DEFAULT_MAIN_TEMPLATE
public String getSymbolicName()
getSymbolicName
in interface PluginViewController
public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
handleRequest
in interface org.springframework.web.servlet.mvc.Controller
Exception
public Map<String,? extends Object> processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws ViewControllerException
request
- The request.response
- The response.ViewControllerException
- Exception.Copyright © 2019 Communote team. All rights reserved.