Class CorretorController


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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.web.servlet.ModelAndView cadastrar()
      Renderiza a tela de cadastro de corretores
      java.lang.String cadastrar​(Corretor corretor)
      Cadastro de corretores.
      org.springframework.web.servlet.ModelAndView detalhes​(java.lang.Long id)
      Renderiza a página "detalhes" de um corretor
      java.lang.String editar​(Corretor corretor, java.lang.Long id)
      Salva a edição de um corretor e redireciona para a página corretores
      org.springframework.web.servlet.ModelAndView editar​(java.lang.Long id)
      Renderizar a tela de edição de corretores
      java.lang.String excluir​(java.lang.Long id)
      Deleta um corretor por id e redireciona para a página de corretores
      org.springframework.web.servlet.ModelAndView home()
      Renderização da tela "home"
      org.springframework.web.servlet.ModelAndView relatorio()
      Exibe o relatório geral com dados presentes no banco
      • Methods inherited from class java.lang.Object

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

      • CorretorController

        public CorretorController()
    • Method Detail

      • home

        @GetMapping
        public org.springframework.web.servlet.ModelAndView home()
        Renderização da tela "home"
        Returns:
        modelAndView Renderização da tela "home"
      • cadastrar

        @GetMapping("/cadastrar")
        public org.springframework.web.servlet.ModelAndView cadastrar()
        Renderiza a tela de cadastro de corretores
        Returns:
        modelAndView Renderização da tela "formulario"
      • editar

        @GetMapping("/{id}/editar")
        public org.springframework.web.servlet.ModelAndView editar​(@PathVariable
                                                                   java.lang.Long id)
        Renderizar a tela de edição de corretores
        Parameters:
        id - do corretor a ser editado
        Returns:
        modelAndView Renderização da tela "formulario" para edição de corretores
      • cadastrar

        @PostMapping("/cadastrar")
        public java.lang.String cadastrar​(Corretor corretor)
        Cadastro de corretores.
        Parameters:
        corretor - Objeto Corretor a ser salvo
        Returns:
        "redirect:/corretores" Redireciona para a página corretores
      • editar

        @PostMapping("/{id}/editar")
        public java.lang.String editar​(Corretor corretor,
                                       @PathVariable
                                       java.lang.Long id)
        Salva a edição de um corretor e redireciona para a página corretores
        Parameters:
        corretor - Objeto corretor a ser editado
        id - id do corretor a ser editado
        Returns:
        "redirect:/corretores" Redireciona para a página corretores
      • excluir

        @GetMapping("/{id}/excluir")
        public java.lang.String excluir​(@PathVariable
                                        java.lang.Long id)
        Deleta um corretor por id e redireciona para a página de corretores
        Parameters:
        id - do corretor a ser deletado
        Returns:
        "redirect:/corretores" Redireciona para a página corretores
      • detalhes

        @GetMapping("/{id}")
        public org.springframework.web.servlet.ModelAndView detalhes​(@PathVariable
                                                                     java.lang.Long id)
        Renderiza a página "detalhes" de um corretor
        Parameters:
        id - do corretor
        Returns:
        modelAndView Renderiza a tela "detalhes"
      • relatorio

        @GetMapping("/relatorio")
        public org.springframework.web.servlet.ModelAndView relatorio()
        Exibe o relatório geral com dados presentes no banco
        Returns:
        modelAndView Renderiza a tela "relatorio"