Class ClienteController
- java.lang.Object
-
- br.com.gestimoveis.gprojetos.controller.ClienteController
-
@Controller @RequestMapping("/clientes") public class ClienteController extends java.lang.Object
Métodos controller dos clientes.
-
-
Constructor Summary
Constructors Constructor Description ClienteController()
-
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 clientesorg.springframework.web.servlet.ModelAndView
detalhes(java.lang.Long id)
Renderização da tela "detalhes" com o cliente selecionadoorg.springframework.web.servlet.ModelAndView
editar(java.lang.Long id)
Renderização da tela "formulario" com o formulário para alteração de clientesjava.lang.String
excluir(java.lang.Long id)
Deleta o cliente e redireciona para a tela clientes após excluir um clienteorg.springframework.web.servlet.ModelAndView
home()
Renderização da tela "home"org.springframework.web.servlet.ModelAndView
inativos()
Renderização da tela "inativos" com os clientes categorizados como inativosjava.lang.String
salvar(Cliente cliente)
Salva o cliente e redireciona para a tela clientes após editar ou cadastrar um cliente
-
-
-
Method Detail
-
home
@GetMapping public org.springframework.web.servlet.ModelAndView home()
Renderização da tela "home"- Returns:
- modelAndView Renderização da tela "home"
-
inativos
@GetMapping("/inativos") public org.springframework.web.servlet.ModelAndView inativos()
Renderização da tela "inativos" com os clientes categorizados como inativos- Returns:
- modelAndView Renderização da tela "inativos" com os clientes categorizados como inativos
-
detalhes
@GetMapping("/{id}") public org.springframework.web.servlet.ModelAndView detalhes(@PathVariable java.lang.Long id)
Renderização da tela "detalhes" com o cliente selecionado- Parameters:
id
- id do Cliente que será detalhado- Returns:
- modelAndView Renderização da tela "detalhes" com o cliente selecionado
-
cadastrar
@GetMapping("/cadastrar") public org.springframework.web.servlet.ModelAndView cadastrar()
Renderização da tela "formulario" com o formulário para cadastro de clientes- Returns:
- modelAndView Renderização da tela "formulario" com o formulário para cadastro de clientes
-
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 clientes- Parameters:
id
- id do cliente a ser editado- Returns:
- modelAndView Renderização da tela "formulario" com o formulário para alteração de clientes
-
salvar
@PostMapping({"/cadastrar","/{id}/editar"}) public java.lang.String salvar(Cliente cliente)
Salva o cliente e redireciona para a tela clientes após editar ou cadastrar um cliente- Parameters:
cliente
- Objeto cliente que será salvo no banco- Returns:
- "redirect:/clientes" Redireciona para a tela clientes após editar ou cadastrar um cliente
-
excluir
@GetMapping("/{id}/excluir") public java.lang.String excluir(@PathVariable java.lang.Long id)
Deleta o cliente e redireciona para a tela clientes após excluir um cliente- Parameters:
id
- id do cliente a ser deletado- Returns:
- "redirect:/clientes" Redireciona para a tela clientes após excluir um cliente
-
-