Class EmpreendimentoController


  • @Controller
    @RequestMapping("/projetos")
    public class EmpreendimentoController
    extends java.lang.Object
    Métodos controller dos empreendimentos
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.web.servlet.ModelAndView cadastrar()
      Renderização da tela "formulario" com o formulário para cadastro de empreendiemntos
      org.springframework.web.servlet.ModelAndView detalhes​(java.lang.Long id)
      Renderiza um empreendimento selecionado
      org.springframework.web.servlet.ModelAndView editar​(java.lang.Long id)
      Renderização da tela "formulario" com o formulário para alteração de empreendimentos
      java.lang.String excluir​(java.lang.Long id)
      Excluir o empreendimento e redireciona para a tela projetos após exclusão
      org.springframework.web.servlet.ModelAndView home()
      Renderiza a tela "home"
      java.lang.String salvar​(Empreendimento empreendimento)
      Salva o empreendimento e redireciona para a tela projetos após editar ou cadastrar um empreendimento
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EmpreendimentoController

        public EmpreendimentoController()
    • Method Detail

      • home

        @GetMapping
        public org.springframework.web.servlet.ModelAndView home()
        Renderiza a tela "home"
        Returns:
        modelAndView Renderiza a tela "home"
      • detalhes

        @GetMapping("{id}")
        public org.springframework.web.servlet.ModelAndView detalhes​(@PathVariable
                                                                     java.lang.Long id)
        Renderiza um empreendimento selecionado
        Parameters:
        id - id do empreendimento a ser mostrado
        Returns:
        modelAndView Renderiza um empreendimento selecionado
      • cadastrar

        @GetMapping("/cadastrar")
        public org.springframework.web.servlet.ModelAndView cadastrar()
        Renderização da tela "formulario" com o formulário para cadastro de empreendiemntos
        Returns:
        modelAndView Renderização da tela "formulario" com o formulário para cadastro de empreendimentos
      • editar

        @GetMapping("/{id}/editar")
        public org.springframework.web.servlet.ModelAndView editar​(@PathVariable
                                                                   java.lang.Long id)
        Renderização da tela "formulario" com o formulário para alteração de empreendimentos
        Parameters:
        id - id do Empreendimento a ser editado
        Returns:
        modelAndView Renderização da tela "formulario" com o formulário para alteração de empreendimentos
      • salvar

        @PostMapping({"/cadastrar","/{id}/editar"})
        public java.lang.String salvar​(Empreendimento empreendimento)
        Salva o empreendimento e redireciona para a tela projetos após editar ou cadastrar um empreendimento
        Parameters:
        empreendimento - Objeto empreendimento que será salvo no banco
        Returns:
        "redirect:/projetos" Redireciona para a tela projetos após editar ou cadastrar um empreendimento
      • excluir

        @GetMapping("/{id}/excluir")
        public java.lang.String excluir​(@PathVariable
                                        java.lang.Long id)
        Excluir o empreendimento e redireciona para a tela projetos após exclusão
        Parameters:
        id - id do empreendimento a ser excluído
        Returns:
        "redirect:/projetos" Redireciona para a tela projetos após deletar um empreendimento