net.firstpartners.rp.ui.web
Class RpServlet

java.lang.Object
  extended by net.firstpartners.rp.ui.web.RpServlet
All Implemented Interfaces:
org.springframework.web.servlet.mvc.Controller

public class RpServlet
extends java.lang.Object
implements org.springframework.web.servlet.mvc.Controller

Main point of entry into the system for the web interface. This class will be responsable for dispatching the request and translate the request to be interpreted by the KnowledgeSpherreManager-controller

Version:
1.4
Author:
Firstpartners.net

Field Summary
static java.lang.String ERROR_PAGE
          The error view
private  KnowledgeSphereManager knowledgeManager
          KnowledgeManager responsable for adding / searching information
protected  org.apache.log4j.Logger logger
          Logger for this class and subclasses
static java.lang.String METHOD_GET
          Get method name
static java.lang.String MODEL_NAME
          The model name
static java.lang.String OP_ADD
          Add operation
static java.lang.String OP_CATEGORY_FEEDBACK
          Category feedback operation
static java.lang.String OP_DOCUMENT_FEEDBACK
          Document feedback operation
static java.lang.String OP_IMPORT_FAVORITES
          Import favorites operation
static java.lang.String OP_IMPORT_HISTORY
          Import history operation
static java.lang.String OP_SEARCH
          Search operation
static java.lang.String PARAM_OPERATION
          Operation parameter
static java.lang.String PARAM_QUERY
          Query parameter
static java.lang.String PARAM_SEARCHTERM
          Search term
static java.lang.String RESULT_PAGE
          The result view
static java.lang.String SEARCH_PAGE
          The search view
 
Constructor Summary
RpServlet()
           
 
Method Summary
 KnowledgeSphereManager getKnowledgeManager()
          Get the knowledge-manager
 org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Process the request and return a ModelAndView object which the DispatcherServlet will render.
 void setKnowledgeManager(KnowledgeSphereManager knowledgeManager)
          Set the knowledge-manager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

METHOD_GET

public static final java.lang.String METHOD_GET
Get method name

See Also:
Constant Field Values

RESULT_PAGE

public static final java.lang.String RESULT_PAGE
The result view

See Also:
Constant Field Values

SEARCH_PAGE

public static final java.lang.String SEARCH_PAGE
The search view

See Also:
Constant Field Values

ERROR_PAGE

public static final java.lang.String ERROR_PAGE
The error view

See Also:
Constant Field Values

MODEL_NAME

public static final java.lang.String MODEL_NAME
The model name

See Also:
Constant Field Values

PARAM_QUERY

public static final java.lang.String PARAM_QUERY
Query parameter

See Also:
Constant Field Values

PARAM_OPERATION

public static final java.lang.String PARAM_OPERATION
Operation parameter

See Also:
Constant Field Values

OP_IMPORT_FAVORITES

public static final java.lang.String OP_IMPORT_FAVORITES
Import favorites operation

See Also:
Constant Field Values

OP_IMPORT_HISTORY

public static final java.lang.String OP_IMPORT_HISTORY
Import history operation

See Also:
Constant Field Values

OP_DOCUMENT_FEEDBACK

public static final java.lang.String OP_DOCUMENT_FEEDBACK
Document feedback operation

See Also:
Constant Field Values

OP_CATEGORY_FEEDBACK

public static final java.lang.String OP_CATEGORY_FEEDBACK
Category feedback operation

See Also:
Constant Field Values

OP_ADD

public static final java.lang.String OP_ADD
Add operation

See Also:
Constant Field Values

OP_SEARCH

public static final java.lang.String OP_SEARCH
Search operation

See Also:
Constant Field Values

PARAM_SEARCHTERM

public static final java.lang.String PARAM_SEARCHTERM
Search term

See Also:
Constant Field Values

logger

protected final org.apache.log4j.Logger logger
Logger for this class and subclasses


knowledgeManager

private KnowledgeSphereManager knowledgeManager
KnowledgeManager responsable for adding / searching information

Constructor Detail

RpServlet

public RpServlet()
Method Detail

handleRequest

public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest request,
                                                                  javax.servlet.http.HttpServletResponse response)
                                                           throws java.lang.Exception
Process the request and return a ModelAndView object which the DispatcherServlet will render.

Specified by:
handleRequest in interface org.springframework.web.servlet.mvc.Controller
Parameters:
request - current HTTP request
response - current HTTP response
Returns:
a ModelAndView to render, or null if handled directly
Throws:
java.lang.Exception - in case of errors

getKnowledgeManager

public KnowledgeSphereManager getKnowledgeManager()
Get the knowledge-manager

Returns:
Returns the knowledgeManager.

setKnowledgeManager

public void setKnowledgeManager(KnowledgeSphereManager knowledgeManager)
Set the knowledge-manager

Parameters:
knowledgeManager - KnowledgeManager to set.