Class EmpreendimentoController
- java.lang.Object
-
- br.com.gestimoveis.gprojetos.controller.EmpreendimentoController
-
@Controller @RequestMapping("/projetos") public class EmpreendimentoController extends java.lang.Object
Métodos controller dos empreendimentos
-
-
Constructor Summary
Constructors Constructor Description EmpreendimentoController()
-
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 empreendiemntosorg.springframework.web.servlet.ModelAndView
detalhes(java.lang.Long id)
Renderiza um empreendimento selecionadoorg.springframework.web.servlet.ModelAndView
editar(java.lang.Long id)
Renderização da tela "formulario" com o formulário para alteração de empreendimentosjava.lang.String
excluir(java.lang.Long id)
Excluir o empreendimento e redireciona para a tela projetos após exclusãoorg.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
-
-
-
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
-
-