Example #1
0
 @Path("/projeto/altera")
 public void altera(final Projeto projeto) {
   validator.validate(projeto);
   validator.onErrorForwardTo(this).altera_form(projeto.getIdProjeto());
   dao.update(projeto);
   result.redirectTo(ProjetoController.class).index();
 }
Example #2
0
 @Path("/projeto/cria")
 public void cria(final Projeto projeto) {
   validator.validate(projeto);
   validator.onErrorForwardTo(this).novo_form();
   dao.save(projeto);
   result.redirectTo(ProjetoController.class).index();
 }
Example #3
0
 @Path("/projeto/apagar/{id}")
 public void remove(Long id) {
   Projeto projeto = dao.getProjeto(id);
   if (projeto != null) dao.delete(projeto);
   result.redirectTo(DisciplinaController.class).index();
 }
Example #4
0
 @Path("/projeto/alterar/{id}")
 public void altera_form(Long id) {
   Projeto projeto = dao.getProjeto(id);
   if (projeto == null) result.redirectTo(ProjetoController.class).index();
   else result.include("projeto", projeto);
 }
Example #5
0
 @Path("/projeto/novo")
 public void novo_form() {
   result.include("projetos", dao.list());
 }
Example #6
0
 @Path("/projeto/")
 public void index() {
   result.include("projetos", dao.list());
 }