Package org.bedework.eventreg.web
Class AbstractController
- java.lang.Object
-
- org.bedework.eventreg.web.AbstractController
-
- All Implemented Interfaces:
org.bedework.util.logging.Logged,org.springframework.web.servlet.mvc.Controller
- Direct Known Subclasses:
AuthAbstractController,OutputCountsController,WSAbstractController
public abstract class AbstractController extends Object implements org.bedework.util.logging.Logged, org.springframework.web.servlet.mvc.Controller
Provide some useful common functionality.
-
-
Field Summary
Fields Modifier and Type Field Description protected Requestreqprotected SessionManagersessMan
-
Constructor Summary
Constructors Constructor Description AbstractController()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract org.springframework.web.servlet.ModelAndViewdoRequest()voiddumpRequest(javax.servlet.http.HttpServletRequest req)protected org.springframework.web.servlet.ModelAndViewerrorReturn(String msg)protected org.springframework.web.servlet.ModelAndViewerrorReturn(String forward, String msg)protected org.springframework.web.servlet.ModelAndViewerrorReturn(Throwable t)StringgetForwardFail()StringgetForwardSuccess()StringgetForwardTo()org.bedework.util.logging.BwLoggergetLogger()org.springframework.web.servlet.ModelAndViewhandleRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)protected org.springframework.web.servlet.ModelAndViewobjModel(String view, String name, Object m)protected org.springframework.web.servlet.ModelAndViewobjModel(String view, String name, Object m, String name2, Object m2)protected voidreallocate(int numTickets, String href)Allocate given number of tickets for the event to any waitersprotected org.springframework.web.servlet.ModelAndViewsessModel(String view)voidsetForwardFail(String val)Set by SpringvoidsetForwardSuccess(String val)Set by SpringvoidsetForwardTo(String val)Set by SpringvoidsetSessionManager(SessionManager sm)protected org.springframework.web.servlet.ModelAndViewsetup()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.bedework.util.logging.Logged
audit, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, warn
-
-
-
-
Field Detail
-
sessMan
protected SessionManager sessMan
-
req
protected Request req
-
-
Method Detail
-
doRequest
public abstract org.springframework.web.servlet.ModelAndView doRequest() throws Throwable- Returns:
- ModelAndView
- Throws:
Throwable
-
handleRequest
public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception- Specified by:
handleRequestin interfaceorg.springframework.web.servlet.mvc.Controller- Throws:
Exception
-
setup
protected org.springframework.web.servlet.ModelAndView setup() throws Throwable- Throws:
Throwable
-
sessModel
protected org.springframework.web.servlet.ModelAndView sessModel(String view)
-
objModel
protected org.springframework.web.servlet.ModelAndView objModel(String view, String name, Object m)
-
objModel
protected org.springframework.web.servlet.ModelAndView objModel(String view, String name, Object m, String name2, Object m2)
-
errorReturn
protected org.springframework.web.servlet.ModelAndView errorReturn(Throwable t)
-
errorReturn
protected org.springframework.web.servlet.ModelAndView errorReturn(String msg)
-
errorReturn
protected org.springframework.web.servlet.ModelAndView errorReturn(String forward, String msg)
-
setSessionManager
public void setSessionManager(SessionManager sm)
- Parameters:
sm- session manager
-
setForwardTo
public void setForwardTo(String val)
Set by Spring- Parameters:
val- forward
-
getForwardTo
public String getForwardTo()
- Returns:
- forward
-
setForwardSuccess
public void setForwardSuccess(String val)
Set by Spring- Parameters:
val- forward
-
getForwardSuccess
public String getForwardSuccess()
- Returns:
- forward
-
setForwardFail
public void setForwardFail(String val)
Set by Spring- Parameters:
val- forward
-
getForwardFail
public String getForwardFail()
- Returns:
- forward
-
dumpRequest
public void dumpRequest(javax.servlet.http.HttpServletRequest req)
- Parameters:
req- request
-
reallocate
protected void reallocate(int numTickets, String href) throws ThrowableAllocate given number of tickets for the event to any waiters- Parameters:
numTickets- number of ticketshref- of event- Throws:
Throwable
-
getLogger
public org.bedework.util.logging.BwLogger getLogger()
- Specified by:
getLoggerin interfaceorg.bedework.util.logging.Logged
-
-