Class TodoListsController
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- info.ejava.examples.jaxrs.todos.ui.TodoListsController
-
- All Implemented Interfaces:
Serializable
,Servlet
,ServletConfig
@WebServlet(urlPatterns="/ui/todo_lists") public class TodoListsController extends HttpServlet
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
TodoListsController.Action
private class
TodoListsController.PopulateAction
-
Field Summary
Fields Modifier and Type Field Description private Map<String,TodoListsController.Action>
actions
private static org.slf4j.Logger
logger
private static long
serialVersionUID
private TodosMgmtRemote
todosMgmt
-
Constructor Summary
Constructors Constructor Description TodoListsController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doGet(HttpServletRequest req, HttpServletResponse resp)
protected void
doPost(HttpServletRequest req, HttpServletResponse resp)
private int
getInt(String value, int defaultValue)
void
init()
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
-
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
logger
private static final org.slf4j.Logger logger
-
todosMgmt
private TodosMgmtRemote todosMgmt
-
actions
private Map<String,TodoListsController.Action> actions
-
-
Method Detail
-
getInt
private int getInt(String value, int defaultValue)
-
init
public void init() throws ServletException
- Overrides:
init
in classGenericServlet
- Throws:
ServletException
-
doGet
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
- Overrides:
doGet
in classHttpServlet
- Throws:
ServletException
IOException
-
doPost
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
- Overrides:
doPost
in classHttpServlet
- Throws:
ServletException
IOException
-
-