{"action":"created","comment":{"url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/pulls/comments/91544754","pull_request_review_id":12054587,"id":91544754,"diff_hunk":"@@ -39,497 +54,484 @@\n     @Autowired\n     private InterfaceSalaDao salaDao;\n \n-\n-    @RequestMapping(\"indexFuncionarios\")\n+    @RequestMapping(Paginas.INDEX_FUNCIONARIOS)\n     public String retornaPaginaIndex() {\n-        return \"indexFuncionarios\";\n+        return Paginas.INDEX_FUNCIONARIOS;\n     }\n \n-    @RequestMapping(\"cadastrarFilmeFuncionarios\")\n+    @RequestMapping(Paginas.CADASTRAR_FILME_FUNCIONARIOS)\n     public String cadastrarFilme(@Valid Filme umFilme, BindingResult result) {\n         if (result.hasErrors()) {\n-            return \"cadastroFilme\";\n+            return Paginas.CADASTRO_FILME;\n         }\n         filmeDao.adicionarFilme(umFilme);\n-        return \"cadastroRestritoSucesso\";\n+        return Paginas.CADASTRO_RESTRITO_SUCESSO;\n     }\n \n-    @RequestMapping(\"cadastrarPecaFuncionarios\")\n+    @RequestMapping(Paginas.CADASTRAR_PECA_FUNCIONARIOS)\n     public String cadastrarPeca(@Valid Peca umaPeca, BindingResult result) {\n         if (result.hasErrors()) {\n-            return \"cadastroPeca\";\n+            return Paginas.CADASTRO_PECA;\n         }\n         pecaDao.adicionarPeca(umaPeca);\n-        return \"cadastroRestritoSucesso\";\n+        return Paginas.CADASTRO_RESTRITO_SUCESSO;\n     }\n \n-    @RequestMapping(\"gerenciarAtracoesFuncionarios\")\n+    @RequestMapping(Paginas.GERENCIAR_ATRACOES_FUNCIONARIOS)\n     public String retornaPaginaGerenciaAtracoes() {\n-        return \"gerenciarAtracoes\";\n+        return Paginas.GERENCIAR_ATRACOES;\n     }\n \n-    @RequestMapping(\"gerenciarSessoesFuncionarios\")\n+    @RequestMapping(Paginas.GERENCIAR_SESSOES_FUNCIONARIOS)\n     public String retornaPaginaGerenciaSessoes() {\n-        return \"gerenciarSessoes\";\n+        return Paginas.GERENCIAR_SESSOES;\n     }\n \n-    @RequestMapping(\"gerenciarSalasFuncionarios\")\n+    @RequestMapping(Paginas.GERENCIAR_SALAS_FUNCIONARIOS)\n     public String retornaPaginaGerenciaSalas() {\n-        return \"gerenciarSalas\";\n+        return Paginas.GERENCIAR_SALAS;\n     }\n \n-\n-    @RequestMapping(\"cadastroAtracoesFuncionarios\")\n+    @RequestMapping(Paginas.CADASTRO_ATRACOES_FUNCIONARIOS)\n     public String retornaPaginaCadastroAtracoes() {\n-        return \"cadastroAtracoes\";\n+        return Paginas.CADASTRO_ATRACOES;\n     }\n \n-    @RequestMapping(\"cadastroFilmeFuncionarios\")\n+    @RequestMapping(Paginas.CADASTRO_FILME_FUNCIONARIOS)\n     public String retornaPaginaCadastroFilme() {\n-        return \"cadastroFilme\";\n+        return Paginas.CADASTRO_FILME;\n     }\n \n-    @RequestMapping(\"cadastroPecaFuncionarios\")\n+    @RequestMapping(Paginas.CADASTRO_PECA_FUNCIONARIOS)\n     public String retornaPaginaCadastroPeca() {\n-        return \"cadastroPeca\";\n+        return Paginas.CADASTRO_PECA;\n     }\n \n-    @RequestMapping(\"cadastroSessoesFuncionarios\")\n+    @RequestMapping(Paginas.CADASTRO_SESSOES_FUNCIONARIOS)\n     public String retornaPaginaCadastroSessoes() {\n-        return \"cadastroSessoes\";\n+        return Paginas.CADASTRO_SESSOES;\n     }\n \n-    @RequestMapping(\"cadastroSalasFuncionarios\")\n+    @RequestMapping(Paginas.CADASTRO_SALAS_FUNCIONARIOS)\n     public String retornaPaginaCadastroSalas() {\n-        return \"cadastroSalas\";\n+        return Paginas.CADASTRO_SALAS;\n     }\n \n-    @RequestMapping(\"gerenciarTipoIngressoFuncionarios\")\n+    @RequestMapping(Paginas.GERENCIAR_TIPO_INGRESSO_FUNCIONARIOS)\n     public String retornaPaginaGerenciaTipoIngresso() {\n-        return \"gerenciarTipoIngresso\";\n+        return Paginas.GERENCIAR_TIPO_INGRESSO;\n     }\n \n-    @RequestMapping(\"cadastroTipoIngressoFuncionarios\")\n+    @RequestMapping(Paginas.CADASTRO_TIPO_INGRESSO_FUNCIONARIOS)\n     public String retornaPaginaCadastroTipoIngresso() {\n-        return \"cadastroTipoIngresso\";\n+        return Paginas.CADASTRO_TIPO_INGRESSO;\n     }\n \n     /**\n      * @param model adiciona atributos para a pagina JSP que sera retornada\n      * @return pagina JSP de atracoes com botoes de alterar e excluir\n      */\n-    @RequestMapping(\"mostrarAtracoesFuncionarios\")\n+    @RequestMapping(Paginas.MOSTRAR_ATRACOES_FUNCIONARIOS)\n     public String retornaPaginaAtracoes(Model model) {\n-        List<Filme> filmes = filmeDao.listarFilmes();\n-        List<Peca> pecas = pecaDao.listarPecas();\n+        List<Filme> filmesBuscados = filmeDao.listarFilmes();\n+        List<Peca> pecasBuscadas = pecaDao.listarPecas();\n \n-        model.addAttribute(\"filmes\", filmes);\n-        model.addAttribute(\"pecas\", pecas);\n-        return \"mostrarAtracoesFuncionarios\";\n+        model.addAttribute(ATRIBUTO_MODAL_FILMES, filmesBuscados);\n+        model.addAttribute(ATRIBUTO_MODAL_PECAS, pecasBuscadas);\n+        return Paginas.MOSTRAR_ATRACOES_FUNCIONARIOS;\n     }\n \n     /**\n      * @param model adiciona atributos para a pagina JSP que sera retornada\n-     * @return pagina JSP de atracoes para serem selecionadas e mostradas\n-     * suas respectivas sessoes\n+     * @return pagina JSP de atracoes para serem selecionadas e mostradas suas respectivas sessoes\n      */\n-    @RequestMapping(\"mostrarSessoesFuncionarios\")\n+    @RequestMapping(Paginas.MOSTRAR_SESSOES_FUNCIONARIOS)\n     public String retornaPaginaAtracoesSessoes(Model model) {\n-        List<Filme> filmes = filmeDao.listarFilmes();\n-        List<Peca> pecas = pecaDao.listarPecas();\n+        List<Filme> filmesBuscados = filmeDao.listarFilmes();\n+        List<Peca> pecasBuscadas = pecaDao.listarPecas();\n \n-        model.addAttribute(\"filmes\", filmes);\n-        model.addAttribute(\"pecas\", pecas);\n-        return \"atracoesSessoesFuncionarios\";\n+        model.addAttribute(ATRIBUTO_MODAL_FILMES, filmesBuscados);\n+        model.addAttribute(ATRIBUTO_MODAL_PECAS, pecasBuscadas);\n+        return Paginas.ATRACOES_SESSOES_FUNCIONARIOS;\n     }\n \n-    @RequestMapping(\"cadastroSessoesFilmeFuncionarios\")\n+    @RequestMapping(Paginas.CADASTRO_SESSOES_FILME_FUNCIONARIOS)\n     public String retornaPaginaCadastroSessaoFilme(Model model) {\n-        List<Filme> filmes = filmeDao.listarFilmes();\n-        List<Sala> salas = salaDao.listarSalas();\n+        List<Filme> filmesBuscados = filmeDao.listarFilmes();\n+        List<Sala> salasBuscadas = salaDao.listarSalas();\n \n-        model.addAttribute(\"filmes\", filmes);\n-        model.addAttribute(\"salas\", salas);\n-        return \"cadastroSessaoFilme\";\n+        model.addAttribute(ATRIBUTO_MODAL_FILMES, filmesBuscados);\n+        model.addAttribute(ATRIBUTO_MODAL_SALAS, salasBuscadas);\n+        return Paginas.CADASTRO_SESSAO_FILME;\n     }\n \n-    @RequestMapping(\"cadastroSessoesPecaFuncionarios\")\n+    @RequestMapping(Paginas.CADASTRO_SESSOES_PECA_FUNCIONARIOS)\n     public String retornaPaginaCadastroSessaoPeca(Model model) {\n         List<Peca> pecas = pecaDao.listarPecas();\n         List<Sala> salas = salaDao.listarSalas();\n \n-        model.addAttribute(\"pecas\", pecas);\n-        model.addAttribute(\"salas\", salas);\n-        return \"cadastroSessaoPeca\";\n+        model.addAttribute(ATRIBUTO_MODAL_PECAS, pecas);\n+        model.addAttribute(ATRIBUTO_MODAL_SALAS, salas);\n+        return Paginas.CADASTRO_SESSAO_PECA;\n     }\n \n-    @RequestMapping(\"sessoesFilmeFuncionarios\")\n-    public String mostrarSessoesFilme(Filme umFilme, Model model) {\n-        List<Sessao> sessoes = sessaoDao.buscarPorAtracao(umFilme);\n-        model.addAttribute(\"sessoes\", sessoes);\n-        umFilme = filmeDao.buscarPorId(umFilme.getId());\n-        model.addAttribute(\"filme\", umFilme);\n-        return \"mostrarSessoesFilmeFuncionarios\";\n+    @RequestMapping(Paginas.SESSOES_FILME_FUNCIONARIOS)\n+    public String mostrarSessoesFilme(Filme filme, Model model) {\n+        List<Sessao> sessoesBuscadas = sessaoDao.buscarPorAtracao(filme);\n+        model.addAttribute(ATRIBUTO_MODAL_SESSOES, sessoesBuscadas);\n+        Filme filmeBuscado = filmeDao.buscarPorId(filme.getId());\n+        model.addAttribute(ATRIBUTO_MODAL_FILME, filmeBuscado);\n+        return Paginas.MOSTRAR_SESSOES_FILME_FUNCIONARIOS;\n     }\n \n-    @RequestMapping(\"sessoesPecaFuncionarios\")\n-    public String mostrarSessoesPeca(Peca umaPeca, Model model) {\n-        List<Sessao> sessoes = sessaoDao.buscarPorAtracao(umaPeca);\n-        model.addAttribute(\"sessoes\", sessoes);\n-        umaPeca = pecaDao.buscarPorId(umaPeca.getId());\n-        model.addAttribute(\"peca\", umaPeca);\n-        return \"mostrarSessoesPecaFuncionarios\";\n+    @RequestMapping(Paginas.SESSOES_PECA_FUNCIONARIOS)\n+    public String mostrarSessoesPeca(Peca peca, Model model) {\n+        List<Sessao> sessoesBuscadas = sessaoDao.buscarPorAtracao(peca);\n+        model.addAttribute(ATRIBUTO_MODAL_SESSOES, sessoesBuscadas);\n+        Peca pecaBuscada = pecaDao.buscarPorId(peca.getId());\n+        model.addAttribute(ATRIBUTO_MODAL_PECA, pecaBuscada);\n+        return Paginas.MOSTRAR_SESSOES_PECA_FUNCIONARIOS;\n     }\n \n-    @RequestMapping(\"alteracaoFilmeFuncionarios\")\n-    public String alterarDadosFilme(Filme umFilme, Model model) {\n-        Filme filme = filmeDao.buscarPorId(umFilme.getId());\n-        model.addAttribute(\"filme\", filme);\n-        return \"alteracaoFilme\";\n+    @RequestMapping(Paginas.ALTERACAO_FILME_FUNCIONARIOS)\n+    public String alterarDadosFilme(Filme filme, Model model) {\n+        Filme filmeBuscado = filmeDao.buscarPorId(filme.getId());\n+        model.addAttribute(ATRIBUTO_MODAL_FILME, filmeBuscado);\n+        return Paginas.ALTERACAO_FILME;\n     }\n \n-    @RequestMapping(\"alterarFilmeFuncionarios\")\n+    @RequestMapping(Paginas.ALTERAR_FILME_FUNCIONARIOS)\n     public String alterarFilme(@Valid Filme umFilme, BindingResult result) {\n         if (result.hasErrors()) {\n-            return \"alteracaoFilme\";\n+            return Paginas.ALTERACAO_FILME;\n         }\n-        //System.out.println(umFilme.getId());\n         filmeDao.alterarFilme(umFilme);\n-        return \"cadastroRestritoSucesso\";\n+        return Paginas.CADASTRO_RESTRITO_SUCESSO;\n     }\n \n-    @RequestMapping(\"exclusaoFilmeFuncionarios\")\n+    @RequestMapping(Paginas.EXCLUSAO_FILME_FUNCIONARIOS)\n     public String excluirDadosFilme(Filme umFilme) {\n         filmeDao.removerFilme(umFilme);\n-        return \"redirect:mostrarAtracoesFuncionarios\";\n+        return COMPLEMENTO_PAGINA_REDIRECT + Paginas.MOSTRAR_ATRACOES_FUNCIONARIOS;\n     }\n \n-    @RequestMapping(\"alteracaoPecaFuncionarios\")\n-    public String alterarDadosPeca(Peca umaPeca, Model model) {\n-        Peca peca = pecaDao.buscarPorId(umaPeca.getId());\n-        model.addAttribute(\"peca\", peca);\n-        return \"alteracaoPeca\";\n+    @RequestMapping(Paginas.ALTERACAO_PECA_FUNCIONARIOS)\n+    public String alterarDadosPeca(Peca peca, Model model) {\n+        Peca pecaBuscada = pecaDao.buscarPorId(peca.getId());\n+        model.addAttribute(ATRIBUTO_MODAL_PECA, pecaBuscada);\n+        return Paginas.ALTERACAO_PECA;\n     }\n \n-    @RequestMapping(\"alteracaoSessaoFilmeFuncionarios\")\n+    @RequestMapping(Paginas.ALTERACAO_SESSAO_FILME_FUNCIONARIOS)\n     public String alterarDadosSessaoFilme(Sessao sessao, Model model) {\n-        sessao = sessaoDao.buscarPorId(sessao.getIdSessao());\n+        Sessao sessaoBuscada = sessaoDao.buscarPorId(sessao.getIdSessao());\n \n         List<Filme> filmes = filmeDao.listarFilmes();\n         List<Sala> salas = salaDao.listarSalas();\n \n-        model.addAttribute(\"filmes\", filmes);\n-        model.addAttribute(\"salas\", salas);\n-        model.addAttribute(\"sessao\", sessao);\n+        model.addAttribute(ATRIBUTO_MODAL_FILMES, filmes);\n+        model.addAttribute(ATRIBUTO_MODAL_SALAS, salas);\n+        model.addAttribute(ATRIBUTO_MODAL_SESSAO, sessaoBuscada);\n \n-        return \"alteracaoSessaoFilme\";\n+        return Paginas.ALTERACAO_SESSAO_FILME;\n     }\n \n-    @RequestMapping(\"alteracaoSessaoPecaFuncionarios\")\n+    @RequestMapping(Paginas.ALTERACAO_SESSAO_PECA_FUNCIONARIOS)\n     public String alterarDadosSessaoPeca(Sessao sessao, Model model) {\n-        sessao = sessaoDao.buscarPorId(sessao.getIdSessao());\n+        Sessao sessaoBuscada = sessaoDao.buscarPorId(sessao.getIdSessao());\n \n         List<Peca> pecas = pecaDao.listarPecas();\n         List<Sala> salas = salaDao.listarSalas();\n \n-        model.addAttribute(\"pecas\", pecas);\n-        model.addAttribute(\"salas\", salas);\n-        model.addAttribute(\"sessao\", sessao);\n+        model.addAttribute(ATRIBUTO_MODAL_PECAS, pecas);\n+        model.addAttribute(ATRIBUTO_MODAL_SALAS, salas);\n+        model.addAttribute(ATRIBUTO_MODAL_SESSAO, sessaoBuscada);\n \n-        return \"alteracaoSessaoPeca\";\n+        return Paginas.ALTERACAO_SESSAO_PECA;\n     }\n \n-\n-    @RequestMapping(\"alteracaoTipoIngressoFuncionarios\")\n+    @RequestMapping(Paginas.ALTERACAO_TIPO_INGRESSO_FUNCIONARIOS)\n     public String alterarDadosPeca(TipoIngresso umTipoIngresso, Model model) {\n-        umTipoIngresso = tipoIngressoDao.buscarPorNome(umTipoIngresso.getNome());\n-        model.addAttribute(\"tipoIngresso\", umTipoIngresso);\n-        return \"alteracaoTipoIngresso\";\n+        TipoIngresso tipoIngressoBuscado = tipoIngressoDao.buscarPorNome(umTipoIngresso.getNome());\n+        model.addAttribute(ATRIBUTO_MODAL_TIPO_INGRESSO, tipoIngressoBuscado);\n+        return Paginas.ALTERACAO_TIPO_INGRESSO;\n     }\n \n-    @RequestMapping(\"cadastrarSessaoPecaFuncionarios\")\n+    @RequestMapping(Paginas.CADASTRAR_SESSAO_PECA_FUNCIONARIOS)\n     public String cadastrarSessaoPeca(@Valid Sessao sessao,\n-                                      BindingResult result, Peca peca) {\n+            BindingResult result, Peca peca) {\n         //criado para adicionar um objeto sem id\n         Sessao umaSessao = new Sessao();\n \n         umaSessao.setSala(\n-            salaDao.buscarPorId(sessao.getSala().getId()));\n+                salaDao.buscarPorId(sessao.getSala().getId()));\n         umaSessao.setAtracao(\n-            pecaDao.buscarPorId(peca.getId()));\n+                pecaDao.buscarPorId(peca.getId()));\n         umaSessao.setData(sessao.getData());\n \n         umaSessao.setAssentosOcupados(\" \");\n \n         if (result.hasFieldErrors(\"data\")) {\n-            return \"redirect:cadastroSessoesPecaFuncionarios\";\n+            return COMPLEMENTO_PAGINA_REDIRECT + Paginas.CADASTRO_SESSOES_PECA_FUNCIONARIOS;\n         }\n \n         List<Sessao> sessoes = sessaoDao.listarSessoes();\n \n-\t\t/* checa se ja existe uma sessao cadastrada com o mesmo horario \n+        /* checa se ja existe uma sessao cadastrada com o mesmo horario \n \t\t * para a mesma atracao e para a mesma sala*/\n         for (Sessao se : sessoes) {\n-            if (se.getData().compareTo(umaSessao.getData()) == 0) {\n-                if (umaSessao.getSala().getId() == se.getSala().getId()) {\n-                    return \"redirect:sessoesPecaFuncionarios?idAtracao=\" + umaSessao.getAtracao().getId();\n-                }\n+            if (se.getData().compareTo(umaSessao.getData()) == 0\n+                    && umaSessao.getSala().getId() == se.getSala().getId()) {\n+                return COMPLEMENTO_PAGINA_REDIRECT + Paginas.SESSOES_PECA_FUNCIONARIOS + \"?idAtracao=\" \n+                        + umaSessao.getAtracao().getId();\n             }\n \n         }\n \n         sessaoDao.adicionarSessao(umaSessao);\n-        return \"cadastroRestritoSucesso\";\n+        return Paginas.CADASTRO_RESTRITO_SUCESSO;\n     }\n \n-    @RequestMapping(\"cadastrarSessaoFilmeFuncionarios\")\n+    @RequestMapping(Paginas.CADASTRAR_SESSAO_FILME_FUNCIONARIOS)\n     public String cadastrarSessaoFilme(@Valid Sessao sessao,\n-                                       BindingResult result, Filme filme) {\n+            BindingResult result, Filme filme) {\n         //criado para adicionar um objeto sem id\n         Sessao umaSessao = new Sessao();\n \n         umaSessao.setSala(\n-            salaDao.buscarPorId(sessao.getSala().getId()));\n+                salaDao.buscarPorId(sessao.getSala().getId()));\n         umaSessao.setAtracao(\n-            filmeDao.buscarPorId(filme.getId()));\n+                filmeDao.buscarPorId(filme.getId()));\n         umaSessao.setData(sessao.getData());\n         umaSessao.setAssentosOcupados(\" \");\n \n         if (result.hasFieldErrors(\"data\")) {\n-            return \"redirect:cadastroSessoesFilmeFuncionarios\";\n+            return COMPLEMENTO_PAGINA_REDIRECT + Paginas.CADASTRO_SESSOES_FILME_FUNCIONARIOS;\n         }\n \n         List<Sessao> sessoes = sessaoDao.listarSessoes();\n-\t\t\n-\t\t/* checa se ja existe uma sessao cadastrada com o mesmo horario \n+\n+        /* checa se ja existe uma sessao cadastrada com o mesmo horario \n \t\t * para a mesma atracao e para a mesma sala*/\n         for (Sessao se : sessoes) {\n-            if (se.getData().compareTo(umaSessao.getData()) == 0) {\n-                if (umaSessao.getSala().getId() == se.getSala().getId()) {\n-                    return \"redirect:sessoesFilmeFuncionarios?idAtracao=\" + umaSessao.getAtracao().getId();\n-                }\n+            if (se.getData().compareTo(umaSessao.getData()) == 0\n+                    && umaSessao.getSala().getId() == se.getSala().getId()) {\n+                return COMPLEMENTO_PAGINA_REDIRECT + Paginas.SESSOES_FILME_FUNCIONARIOS + \"?idAtracao=\" \n+                        + umaSessao.getAtracao().getId();\n             }\n \n         }\n         sessaoDao.adicionarSessao(umaSessao);\n-        return \"cadastroRestritoSucesso\";\n+        return Paginas.CADASTRO_RESTRITO_SUCESSO;\n     }\n \n-    @RequestMapping(\"alterarPecaFuncionarios\")\n+    @RequestMapping(Paginas.ALTERAR_PECA_FUNCIONARIOS)\n     public String alterarPeca(@Valid Peca umaPeca, BindingResult result) {\n         if (result.hasErrors()) {\n-            return \"alteracaoPeca\";\n+            return Paginas.ALTERACAO_PECA;\n         }\n         pecaDao.alterarPeca(umaPeca);\n-        return \"cadastroRestritoSucesso\";\n+        return Paginas.CADASTRO_RESTRITO_SUCESSO;\n     }\n \n-    @RequestMapping(\"alterarSessaoFilmeFuncionarios\")\n+    @RequestMapping(Paginas.ALTERAR_SESSAO_FILME_FUNCIONARIOS)\n     public String alterarSessaoFilme(@Valid Sessao sessao, BindingResult result,\n-                                     Filme filme) {\n+            Filme filme) {\n         //criado para adicionar um objeto sem id\n-        Sessao umaSessao = sessaoDao.buscarPorId(sessao.getIdSessao());\n-        //System.out.println(filme.getIdAtracao());\n-        //System.out.println(sessao.getIdSessao());\n+        Sessao sessaoBuscada = sessaoDao.buscarPorId(sessao.getIdSessao());\n \n         List<Sessao> sessoes = sessaoDao.listarSessoes();\n-\t\t\n-\t\t/* checa se ja existe uma sessao cadastrada com o mesmo horario \n-\t\t * para a mesma atracao e para a mesma sala*/\n+\n+        // checa se ja existe uma sessao cadastrada com o mesmo horario para a mesma atracao e para a mesma sala\n         for (Sessao se : sessoes) {\n-            if (se.getData().compareTo(umaSessao.getData()) == 0) {\n-                if (umaSessao.getSala().getId() == se.getSala().getId()) {\n-                    return \"redirect:sessoesFilmeFuncionarios?idAtracao=\" + umaSessao.getAtracao().getId();\n-                }\n+            if (se.getData().compareTo(sessaoBuscada.getData()) == 0\n+                    && sessaoBuscada.getSala().getId() == se.getSala().getId()) {\n+                return COMPLEMENTO_PAGINA_REDIRECT + Paginas.SESSOES_FILME_FUNCIONARIOS + \"?idAtracao=\" \n+                        + sessaoBuscada.getAtracao().getId();\n             }\n \n         }\n \n-        umaSessao.setSala(\n-            salaDao.buscarPorId(sessao.getSala().getId()));\n+        sessaoBuscada.setSala(\n+                salaDao.buscarPorId(sessao.getSala().getId()));\n \n-        umaSessao.setAtracao(\n-            filmeDao.buscarPorId(filme.getId()));\n+        sessaoBuscada.setAtracao(\n+                filmeDao.buscarPorId(filme.getId()));\n \n-        umaSessao.setData(sessao.getData());\n+        sessaoBuscada.setData(sessao.getData());\n \n         if (result.hasFieldErrors(\"data\")) {\n-            return \"redirect:alteracaoSessaoFilmeFuncionarios\";\n+            return COMPLEMENTO_PAGINA_REDIRECT + Paginas.ALTERACAO_SESSAO_FILME_FUNCIONARIOS;\n         }\n \n-        sessaoDao.alterarSessao(umaSessao);\n-        return \"cadastroRestritoSucesso\";\n+        sessaoDao.alterarSessao(sessaoBuscada);\n+        return Paginas.CADASTRO_RESTRITO_SUCESSO;\n     }\n \n-    @RequestMapping(\"alterarSessaoPecaFuncionarios\")\n+    @RequestMapping(Paginas.ALTERAR_SESSAO_PECA_FUNCIONARIOS)\n     public String alterarSessaoPeca(@Valid Sessao sessao, BindingResult result,\n-                                    Peca peca) {\n+            Peca peca) {\n         //criado para adicionar um objeto sem id\n-        Sessao umaSessao = sessaoDao.buscarPorId(sessao.getIdSessao());\n-        //System.out.println(peca.getIdAtracao());\n+        Sessao sessaoBuscada = sessaoDao.buscarPorId(sessao.getIdSessao());\n \n         List<Sessao> sessoes = sessaoDao.listarSessoes();\n-\t\t\n-\t\t/* checa se ja existe uma sessao cadastrada com o mesmo horario \n-\t\t * para a mesma atracao e para a mesma sala*/\n+\n+        // checa se ja existe uma sessao cadastrada com o mesmo horario para a mesma atracao e para a mesma sala\n         for (Sessao se : sessoes) {\n-            if (se.getData().compareTo(umaSessao.getData()) == 0) {\n-                if (umaSessao.getSala().getId() == se.getSala().getId()) {\n-                    return \"redirect:sessoesPecaFuncionarios?idAtracao=\" + umaSessao.getAtracao().getId();\n-                }\n+            if (se.getData().compareTo(sessaoBuscada.getData()) == 0\n+                    && sessaoBuscada.getSala().getId() == se.getSala().getId()) {\n+                return COMPLEMENTO_PAGINA_REDIRECT + Paginas.SESSOES_PECA_FUNCIONARIOS + \"?idAtracao=\" \n+                        + sessaoBuscada.getAtracao().getId();\n             }\n \n         }\n \n-        umaSessao.setSala(\n-            salaDao.buscarPorId(sessao.getSala().getId()));\n+        sessaoBuscada.setSala(\n+                salaDao.buscarPorId(sessao.getSala().getId()));\n \n-        umaSessao.setAtracao(\n-            pecaDao.buscarPorId(peca.getId()));\n+        sessaoBuscada.setAtracao(\n+                pecaDao.buscarPorId(peca.getId()));\n \n-        umaSessao.setData(sessao.getData());\n+        sessaoBuscada.setData(sessao.getData());\n \n         if (result.hasFieldErrors(\"data\")) {\n-            return \"redirect:alteracaoSessaoPecaFuncionarios\";\n+            return COMPLEMENTO_PAGINA_REDIRECT + Paginas.ALTERACAO_SESSAO_PECA_FUNCIONARIOS;\n         }\n \n-        sessaoDao.alterarSessao(umaSessao);\n-        return \"cadastroRestritoSucesso\";\n+        sessaoDao.alterarSessao(sessaoBuscada);\n+        return Paginas.CADASTRO_RESTRITO_SUCESSO;\n     }\n \n-    @RequestMapping(\"alterarTipoIngressoFuncionarios\")\n+    @RequestMapping(Paginas.ALTERAR_TIPO_INGRESSO_FUNCIONARIOS)\n     public String alterarTipoIngresso(@Valid TipoIngresso umTipoIngresso, BindingResult result) {\n         if (result.hasErrors()) {\n-            return \"alteracaoTipoIngresso\";\n+            return Paginas.ALTERACAO_TIPO_INGRESSO;\n         }\n         tipoIngressoDao.alterarTipoIngresso(umTipoIngresso);\n-        return \"cadastroRestritoSucesso\";\n+        return Paginas.CADASTRO_RESTRITO_SUCESSO;\n     }\n \n-    @RequestMapping(\"exclusaoSessaoFuncionarios\")\n+    @RequestMapping(Paginas.EXCLUSAO_SESSAO_FUNCIONARIOS)\n     public String excluirDadosSessao(Sessao sessao) {\n-        //System.out.println(sessao.getIdSessao());\n         sessaoDao.removerSessao(sessao);\n-        return \"redirect:gerenciarSessoesFuncionarios\";\n+        return COMPLEMENTO_PAGINA_REDIRECT + Paginas.GERENCIAR_SESSOES_FUNCIONARIOS;\n     }\n \n-    @RequestMapping(\"exclusaoTipoIngressoFuncionarios\")\n+    @RequestMapping(Paginas.EXCLUSAO_TIPO_INGRESSO_FUNCIONARIOS)\n     public String excluirDadosTipoIngresso(TipoIngresso umTipoIngresso) {\n         tipoIngressoDao.removerTipoIngresso(umTipoIngresso);\n-        return \"redirect:mostrarTipoIngressoFuncionarios\";\n+        return COMPLEMENTO_PAGINA_REDIRECT + Paginas.MOSTRAR_TIPO_INGRESSO_FUNCIONARIOS;\n     }\n \n-    @RequestMapping(\"exclusaoPecaFuncionarios\")\n+    @RequestMapping(Paginas.EXCLUSAO_PECA_FUNCIONARIOS)\n     public String excluirDadosPeca(Peca umaPeca) {\n         pecaDao.removerPeca(umaPeca);\n-        return \"redirect:mostrarAtracoesFuncionarios\";\n+        return COMPLEMENTO_PAGINA_REDIRECT + Paginas.MOSTRAR_ATRACOES_FUNCIONARIOS;\n     }\n \n-    @RequestMapping(\"mostrarTipoIngressoFuncionarios\")\n+    @RequestMapping(Paginas.MOSTRAR_TIPO_INGRESSO_FUNCIONARIOS)\n     public String retornaPaginaTipoIngresso(Model model) {\n         List<TipoIngresso> tiposIngresso = tipoIngressoDao.listarTipoIngresso();\n-        model.addAttribute(\"tiposIngresso\", tiposIngresso);\n-        return \"mostrarTipoIngressoFuncionarios\";\n+        model.addAttribute(ATRIBUTO_MODAL_TIPOS_INGRESSO, tiposIngresso);\n+        return Paginas.MOSTRAR_TIPO_INGRESSO_FUNCIONARIOS;\n     }\n \n-    @RequestMapping(\"cadastrarTipoIngressoFuncionarios\")\n+    @RequestMapping(Paginas.CADASTRAR_TIPO_INGRESSO_FUNCIONARIOS)\n     public String cadastrarTipoIngresso(@Valid TipoIngresso umTipoIngresso, BindingResult result, HttpServletRequest request) {\n         if (result.hasErrors()) {\n-            return \"cadastroTipoIngresso\";\n+            return Paginas.CADASTRO_TIPO_INGRESSO;\n         }\n         tipoIngressoDao.adicionarTipoIngresso(umTipoIngresso);\n-        return \"cadastroRestritoSucesso\";\n+        return Paginas.CADASTRO_RESTRITO_SUCESSO;\n     }\n \n-    @RequestMapping(\"dimensoesSalaFuncionarios\")\n+    @RequestMapping(Paginas.DIMENSOES_SALA_FUNCIONARIOS)\n     public String cadastroSala(@Valid Sala sala, Model model, BindingResult result) {\n         if (result.hasErrors()) {\n-            return \"cadastroSalas\";\n+            return Paginas.CADASTRO_SALAS;\n         }\n-        model.addAttribute(\"sala\", sala);\n-        return \"formatarSala\";\n+        model.addAttribute(ATRIBUTO_MODAL_SALA, sala);\n+        return Paginas.FORMATAR_SALA;\n     }\n \n-    @RequestMapping(\"cadastrarSalaFuncionarios\")\n+    @RequestMapping(Paginas.CADASTRAR_SALA_FUNCIONARIOS)\n     public String cadastrarSalaFuncionarios(Sala sala,\n-                                            @RequestParam ArrayList<String> assentos) {\n+            @RequestParam List<String> assentos) {\n         String assentosInvalidos;\n ","path":"src/main/java/br/ufg/inf/pitanga/controller/FuncionarioController.java","position":618,"original_position":618,"commit_id":"879a8041a374f80c74f5c4233a7f90c642664e09","original_commit_id":"879a8041a374f80c74f5c4233a7f90c642664e09","user":{"login":"Yuri-M-Dias","id":6656296,"avatar_url":"https://avatars.githubusercontent.com/u/6656296?v=3","gravatar_id":"","url":"https://api.github.com/users/Yuri-M-Dias","html_url":"https://github.com/Yuri-M-Dias","followers_url":"https://api.github.com/users/Yuri-M-Dias/followers","following_url":"https://api.github.com/users/Yuri-M-Dias/following{/other_user}","gists_url":"https://api.github.com/users/Yuri-M-Dias/gists{/gist_id}","starred_url":"https://api.github.com/users/Yuri-M-Dias/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Yuri-M-Dias/subscriptions","organizations_url":"https://api.github.com/users/Yuri-M-Dias/orgs","repos_url":"https://api.github.com/users/Yuri-M-Dias/repos","events_url":"https://api.github.com/users/Yuri-M-Dias/events{/privacy}","received_events_url":"https://api.github.com/users/Yuri-M-Dias/received_events","type":"User","site_admin":false},"body":"![MAJOR](https://raw.githubusercontent.com/SonarCommunity/sonar-github/master/images/severity-major.png) Remove this useless assignment to local variable \"assentosInvalidos\". [![rule](https://raw.githubusercontent.com/SonarCommunity/sonar-github/master/images/rule.png)](https://sonarqube.com/coding_rules#rule_key=squid%3AS1854)\n","created_at":"2016-12-08T16:06:50Z","updated_at":"2016-12-08T16:06:50Z","html_url":"https://github.com/SaladaDeFrutas/Pitanga/pull/66#discussion_r91544754","pull_request_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/pulls/66","_links":{"self":{"href":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/pulls/comments/91544754"},"html":{"href":"https://github.com/SaladaDeFrutas/Pitanga/pull/66#discussion_r91544754"},"pull_request":{"href":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/pulls/66"}}},"pull_request":{"url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/pulls/66","id":97046591,"html_url":"https://github.com/SaladaDeFrutas/Pitanga/pull/66","diff_url":"https://github.com/SaladaDeFrutas/Pitanga/pull/66.diff","patch_url":"https://github.com/SaladaDeFrutas/Pitanga/pull/66.patch","issue_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/issues/66","number":66,"state":"open","locked":false,"title":"Adiciona correções do sonar ao branch Refatorar-sessao-ingresso-atracao","user":{"login":"clebersa","id":7107733,"avatar_url":"https://avatars.githubusercontent.com/u/7107733?v=3","gravatar_id":"","url":"https://api.github.com/users/clebersa","html_url":"https://github.com/clebersa","followers_url":"https://api.github.com/users/clebersa/followers","following_url":"https://api.github.com/users/clebersa/following{/other_user}","gists_url":"https://api.github.com/users/clebersa/gists{/gist_id}","starred_url":"https://api.github.com/users/clebersa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clebersa/subscriptions","organizations_url":"https://api.github.com/users/clebersa/orgs","repos_url":"https://api.github.com/users/clebersa/repos","events_url":"https://api.github.com/users/clebersa/events{/privacy}","received_events_url":"https://api.github.com/users/clebersa/received_events","type":"User","site_admin":false},"body":"Este PR tem por objetivo adicionar as correções sugeridas pelo sonar para o branch #60 que foi mergido e deletado antes das mudanças serem adicionadas ao repositório.","created_at":"2016-12-08T02:10:29Z","updated_at":"2016-12-08T16:06:50Z","closed_at":null,"merged_at":null,"merge_commit_sha":"4437a72d5a1dcb4e086202611e807ca67b0a5c4a","assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/milestones/7","html_url":"https://github.com/SaladaDeFrutas/Pitanga/milestone/7","labels_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/milestones/7/labels","id":2158201,"number":7,"title":"Versão 0.0.5","description":"","creator":{"login":"Yuri-M-Dias","id":6656296,"avatar_url":"https://avatars.githubusercontent.com/u/6656296?v=3","gravatar_id":"","url":"https://api.github.com/users/Yuri-M-Dias","html_url":"https://github.com/Yuri-M-Dias","followers_url":"https://api.github.com/users/Yuri-M-Dias/followers","following_url":"https://api.github.com/users/Yuri-M-Dias/following{/other_user}","gists_url":"https://api.github.com/users/Yuri-M-Dias/gists{/gist_id}","starred_url":"https://api.github.com/users/Yuri-M-Dias/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Yuri-M-Dias/subscriptions","organizations_url":"https://api.github.com/users/Yuri-M-Dias/orgs","repos_url":"https://api.github.com/users/Yuri-M-Dias/repos","events_url":"https://api.github.com/users/Yuri-M-Dias/events{/privacy}","received_events_url":"https://api.github.com/users/Yuri-M-Dias/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":13,"state":"open","created_at":"2016-11-25T21:34:59Z","updated_at":"2016-12-08T15:05:04Z","due_on":"2016-12-09T00:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/pulls/66/commits","review_comments_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/pulls/66/comments","review_comment_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/pulls/comments{/number}","comments_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/issues/66/comments","statuses_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/statuses/879a8041a374f80c74f5c4233a7f90c642664e09","head":{"label":"SaladaDeFrutas:adiciona-correcoes-sonar-branch-Refatorar-Sessao-Ingresso-Atracao","ref":"adiciona-correcoes-sonar-branch-Refatorar-Sessao-Ingresso-Atracao","sha":"879a8041a374f80c74f5c4233a7f90c642664e09","user":{"login":"SaladaDeFrutas","id":23269736,"avatar_url":"https://avatars.githubusercontent.com/u/23269736?v=3","gravatar_id":"","url":"https://api.github.com/users/SaladaDeFrutas","html_url":"https://github.com/SaladaDeFrutas","followers_url":"https://api.github.com/users/SaladaDeFrutas/followers","following_url":"https://api.github.com/users/SaladaDeFrutas/following{/other_user}","gists_url":"https://api.github.com/users/SaladaDeFrutas/gists{/gist_id}","starred_url":"https://api.github.com/users/SaladaDeFrutas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SaladaDeFrutas/subscriptions","organizations_url":"https://api.github.com/users/SaladaDeFrutas/orgs","repos_url":"https://api.github.com/users/SaladaDeFrutas/repos","events_url":"https://api.github.com/users/SaladaDeFrutas/events{/privacy}","received_events_url":"https://api.github.com/users/SaladaDeFrutas/received_events","type":"Organization","site_admin":false},"repo":{"id":33046263,"name":"Pitanga","full_name":"SaladaDeFrutas/Pitanga","owner":{"login":"SaladaDeFrutas","id":23269736,"avatar_url":"https://avatars.githubusercontent.com/u/23269736?v=3","gravatar_id":"","url":"https://api.github.com/users/SaladaDeFrutas","html_url":"https://github.com/SaladaDeFrutas","followers_url":"https://api.github.com/users/SaladaDeFrutas/followers","following_url":"https://api.github.com/users/SaladaDeFrutas/following{/other_user}","gists_url":"https://api.github.com/users/SaladaDeFrutas/gists{/gist_id}","starred_url":"https://api.github.com/users/SaladaDeFrutas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SaladaDeFrutas/subscriptions","organizations_url":"https://api.github.com/users/SaladaDeFrutas/orgs","repos_url":"https://api.github.com/users/SaladaDeFrutas/repos","events_url":"https://api.github.com/users/SaladaDeFrutas/events{/privacy}","received_events_url":"https://api.github.com/users/SaladaDeFrutas/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/SaladaDeFrutas/Pitanga","description":"Sistema de venda e reserva de ingresso de cinema/teatro","fork":false,"url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga","forks_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/forks","keys_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/keys{/key_id}","collaborators_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/teams","hooks_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/hooks","issue_events_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/issues/events{/number}","events_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/events","assignees_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/assignees{/user}","branches_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/branches{/branch}","tags_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/tags","blobs_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/git/refs{/sha}","trees_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/git/trees{/sha}","statuses_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/statuses/{sha}","languages_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/languages","stargazers_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/stargazers","contributors_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/contributors","subscribers_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/subscribers","subscription_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/subscription","commits_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/commits{/sha}","git_commits_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/git/commits{/sha}","comments_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/comments{/number}","issue_comment_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/issues/comments{/number}","contents_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/contents/{+path}","compare_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/compare/{base}...{head}","merges_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/merges","archive_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/downloads","issues_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/issues{/number}","pulls_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/pulls{/number}","milestones_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/milestones{/number}","notifications_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/labels{/name}","releases_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/releases{/id}","deployments_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/deployments","created_at":"2015-03-28T19:01:06Z","updated_at":"2016-11-04T23:36:24Z","pushed_at":"2016-12-08T15:58:10Z","git_url":"git://github.com/SaladaDeFrutas/Pitanga.git","ssh_url":"git@github.com:SaladaDeFrutas/Pitanga.git","clone_url":"https://github.com/SaladaDeFrutas/Pitanga.git","svn_url":"https://github.com/SaladaDeFrutas/Pitanga","homepage":null,"size":51608,"stargazers_count":2,"watchers_count":2,"language":"Java","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":11,"forks":1,"open_issues":11,"watchers":2,"default_branch":"master"}},"base":{"label":"SaladaDeFrutas:master","ref":"master","sha":"d2053ef4af9b57370e9a5ae6dfe66c1cad263463","user":{"login":"SaladaDeFrutas","id":23269736,"avatar_url":"https://avatars.githubusercontent.com/u/23269736?v=3","gravatar_id":"","url":"https://api.github.com/users/SaladaDeFrutas","html_url":"https://github.com/SaladaDeFrutas","followers_url":"https://api.github.com/users/SaladaDeFrutas/followers","following_url":"https://api.github.com/users/SaladaDeFrutas/following{/other_user}","gists_url":"https://api.github.com/users/SaladaDeFrutas/gists{/gist_id}","starred_url":"https://api.github.com/users/SaladaDeFrutas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SaladaDeFrutas/subscriptions","organizations_url":"https://api.github.com/users/SaladaDeFrutas/orgs","repos_url":"https://api.github.com/users/SaladaDeFrutas/repos","events_url":"https://api.github.com/users/SaladaDeFrutas/events{/privacy}","received_events_url":"https://api.github.com/users/SaladaDeFrutas/received_events","type":"Organization","site_admin":false},"repo":{"id":33046263,"name":"Pitanga","full_name":"SaladaDeFrutas/Pitanga","owner":{"login":"SaladaDeFrutas","id":23269736,"avatar_url":"https://avatars.githubusercontent.com/u/23269736?v=3","gravatar_id":"","url":"https://api.github.com/users/SaladaDeFrutas","html_url":"https://github.com/SaladaDeFrutas","followers_url":"https://api.github.com/users/SaladaDeFrutas/followers","following_url":"https://api.github.com/users/SaladaDeFrutas/following{/other_user}","gists_url":"https://api.github.com/users/SaladaDeFrutas/gists{/gist_id}","starred_url":"https://api.github.com/users/SaladaDeFrutas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SaladaDeFrutas/subscriptions","organizations_url":"https://api.github.com/users/SaladaDeFrutas/orgs","repos_url":"https://api.github.com/users/SaladaDeFrutas/repos","events_url":"https://api.github.com/users/SaladaDeFrutas/events{/privacy}","received_events_url":"https://api.github.com/users/SaladaDeFrutas/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/SaladaDeFrutas/Pitanga","description":"Sistema de venda e reserva de ingresso de cinema/teatro","fork":false,"url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga","forks_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/forks","keys_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/keys{/key_id}","collaborators_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/teams","hooks_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/hooks","issue_events_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/issues/events{/number}","events_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/events","assignees_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/assignees{/user}","branches_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/branches{/branch}","tags_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/tags","blobs_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/git/refs{/sha}","trees_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/git/trees{/sha}","statuses_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/statuses/{sha}","languages_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/languages","stargazers_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/stargazers","contributors_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/contributors","subscribers_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/subscribers","subscription_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/subscription","commits_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/commits{/sha}","git_commits_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/git/commits{/sha}","comments_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/comments{/number}","issue_comment_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/issues/comments{/number}","contents_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/contents/{+path}","compare_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/compare/{base}...{head}","merges_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/merges","archive_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/downloads","issues_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/issues{/number}","pulls_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/pulls{/number}","milestones_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/milestones{/number}","notifications_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/labels{/name}","releases_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/releases{/id}","deployments_url":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/deployments","created_at":"2015-03-28T19:01:06Z","updated_at":"2016-11-04T23:36:24Z","pushed_at":"2016-12-08T15:58:10Z","git_url":"git://github.com/SaladaDeFrutas/Pitanga.git","ssh_url":"git@github.com:SaladaDeFrutas/Pitanga.git","clone_url":"https://github.com/SaladaDeFrutas/Pitanga.git","svn_url":"https://github.com/SaladaDeFrutas/Pitanga","homepage":null,"size":51608,"stargazers_count":2,"watchers_count":2,"language":"Java","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":11,"forks":1,"open_issues":11,"watchers":2,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/pulls/66"},"html":{"href":"https://github.com/SaladaDeFrutas/Pitanga/pull/66"},"issue":{"href":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/issues/66"},"comments":{"href":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/issues/66/comments"},"review_comments":{"href":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/pulls/66/comments"},"review_comment":{"href":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/pulls/66/commits"},"statuses":{"href":"https://api.github.com/repos/SaladaDeFrutas/Pitanga/statuses/879a8041a374f80c74f5c4233a7f90c642664e09"}}}}
{"actor":{"display_login":"Yuri-M-Dias"}}