com.mentata.sg8
Class create
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.mentata.sg8.SG8Servlet
com.mentata.sg8.create
- All Implemented Interfaces:
- Serializable, Servlet, ServletConfig
- public class create
- extends SG8Servlet
A servlet for creating new entries in the database.
If the request does not name a context and object, the servlet will throw an exception. If the session does not contain an authenticated connection to the given context the path is stored in the session and the request is forwarded to the authenticate JSP. If the input does not specify an identifier or initial attribute values, a corresponding SG8Discovery bean is constructed and passed through the session to the initialize JSP. Otherwise, a new object is initialized from inputs, verified, and created. The results are packed into an SG8Discovery and are sent to the introduce JSP.
- Since:
- 0.7
- Author:
- Jon Roberts
- See Also:
- Serialized Form
| Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
create
public create()
doGet
public void doGet(HttpServletRequest req,
HttpServletResponse res)
throws ServletException,
IOException
- Forwards the request to the initialize JSP.
- Overrides:
doGet in class SG8Servlet
- Parameters:
req - the servlet requestres - the servlet response
- Throws:
ServletException - if the request is inappropriate
IOException
doPost
public void doPost(HttpServletRequest req,
HttpServletResponse res)
throws ServletException,
IOException
- Performs entry creation and forwards the result to the introduce JSP.
- Overrides:
doPost in class SG8Servlet
- Parameters:
req - the servlet requestres - the servlet response
- Throws:
ServletException - if the request is inappropriate or creation fails
IOException