/** * Delete an element Only id can be used to find which element must be deleted. * * @param user Element which will be deleted. * @throws DaoException If an HibernateException occurs. * @see org.obeonetwork.sample.demo.weblogng.users.IUserDao.deleteUser */ public void deleteUser(User user) throws DaoException { LOG.debug("Delete the entity User with id =" + user.getId()); try { getHibernateTemplate().delete(user); getHibernateTemplate().flush(); } catch (HibernateException e) { throw new DaoException(e); } }
/** * Process the specified HTTP request for <strong>validate</strong> event. * * @param mapping The ActionMapping used to select this instance * @param form The optional ActionForm bean for this request (if any) * @param request The HTTP request we are processing * @param response The HTTP response we are creating * @exception Exception if an input/output error or servlet exception occurs */ public ActionForward validate( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { LOG.debug("Starting validate"); String returnCode = PAGE_SELF; CreateAccountForm createAccountForm = (CreateAccountForm) form; // Start of user code method validate User user = new User(); user.setLogin(createAccountForm.getLogin()); user.setPassword(createAccountForm.getPassword()); user.setFirstName(createAccountForm.getFirstName()); user.setLastName(createAccountForm.getLastName()); user.setEmail(createAccountForm.getEmail()); userService.createUser(user); returnCode = PAGE_LOGIN; // End of user code LOG.debug("End validate"); return mapping.findForward(returnCode); }