java.lang.Object
org.infohazard.maverick.ctl.Throwaway
- All Implemented Interfaces:
- org.infohazard.maverick.flow.Controller
- Direct Known Subclasses:
- ThrowawayBean
- public abstract class Throwaway
- extends java.lang.Object
- implements org.infohazard.maverick.flow.Controller
Note: While not formally deprecated, use of this class is
discouraged. You should use Throwaway2 instead.
Throwaway is a base class for simple controllers which implements
the single-use controller pattern (a fresh controller instance is
created to service each request). No population of properties is
performed by this class.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SUCCESS
public static final java.lang.String SUCCESS
- Common name for the typical "success" view.
- See Also:
- Constant Field Values
ERROR
public static final java.lang.String ERROR
- Common name for the typical "error" view.
- See Also:
- Constant Field Values
controllerCtx
private org.infohazard.maverick.flow.ControllerContext controllerCtx
Throwaway
public Throwaway()
go
public final java.lang.String go(org.infohazard.maverick.flow.ControllerContext cctx)
throws javax.servlet.ServletException
- Sets up the servlet parameters and calls through to the
parameterless rawPerform() method. Does not result in
bean population.
- Specified by:
go in interface org.infohazard.maverick.flow.Controller
rawPerform
protected abstract java.lang.String rawPerform()
throws java.lang.Exception
- This is the method you should override to implement application logic.
model
public abstract java.lang.Object model()
- This is the method you should override to return the data model after
rawPerform() is executed.
getCtx
protected org.infohazard.maverick.flow.ControllerContext getCtx()
getRequest
protected javax.servlet.http.HttpServletRequest getRequest()
getResponse
protected javax.servlet.http.HttpServletResponse getResponse()
getSession
protected javax.servlet.http.HttpSession getSession()
getServletConfig
protected javax.servlet.ServletConfig getServletConfig()
getServletContext
protected javax.servlet.ServletContext getServletContext()