@Post("/projects") public void add(final Project project) { validator.checking( new Validations() { { if (project != null) { that(project.getDescription(), is(notEmpty()), "description", "invalid_description"); } } }); validator.onErrorForwardTo(ProjectsController.class).list(); project.setCreation(Calendar.getInstance()); project.setOwner(userInfo.getUser()); projectDao.add(project); result.include("notice", project.getDescription() + " project added"); result.redirectTo(ProjectsController.class).list(); }