diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 6392db9..0000000 --- a/.gitignore +++ /dev/null @@ -1,35 +0,0 @@ -HELP.md -target/ -!.mvn/wrapper/maven-wrapper.jar -!**/src/main/**/target/ -!**/src/test/**/target/ -.~lock.* -*.lock - -### STS ### -.apt_generated -.classpath -.factorypath -.project -.settings -.springBeans -.sts4-cache - -### IntelliJ IDEA ### -.idea -*.iws -*.iml -*.ipr - -### NetBeans ### -/nbproject/private/ -/nbbuild/ -/dist/ -/nbdist/ -/.nb-gradle/ -build/ -!**/src/main/**/build/ -!**/src/test/**/build/ - -### VS Code ### -.vscode/ \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index c5f3f6b..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "java.configuration.updateBuildConfiguration": "interactive" -} \ No newline at end of file diff --git a/avaliacoes/diario-oficial/modeling/diario.asta b/avaliacoes/diario-oficial/modeling/diario.asta deleted file mode 100644 index 97c69dc..0000000 Binary files a/avaliacoes/diario-oficial/modeling/diario.asta and /dev/null differ diff --git a/avaliacoes/diario-oficial/parteDois/pom.xml b/avaliacoes/diario-oficial/parteDois/pom.xml deleted file mode 100644 index fdad697..0000000 --- a/avaliacoes/diario-oficial/parteDois/pom.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - 4.0.0 - - chon.group.exam - diario-oficial - 1 - war - - Diário Oficial - - http://www.example.com - - - UTF-8 - 1.8 - 1.8 - - - - - junit - junit - 4.11 - test - - - - jakarta.servlet - jakarta.servlet-api - 5.0.0 - provided - - - - - fluminense - - - - maven-clean-plugin - 3.1.0 - - - - maven-resources-plugin - 3.0.2 - - - maven-compiler-plugin - 3.8.0 - - - maven-surefire-plugin - 2.22.1 - - - maven-war-plugin - 3.2.2 - - - maven-install-plugin - 2.5.2 - - - maven-deploy-plugin - 2.8.2 - - - - - \ No newline at end of file diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/MyProgram.java b/avaliacoes/diario-oficial/parteDois/src/main/java/MyProgram.java deleted file mode 100644 index f36527e..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/MyProgram.java +++ /dev/null @@ -1,265 +0,0 @@ -import java.util.ArrayList; - -import model.enums.TipoBloco; -import model.enums.TipoLegislacao; -import model.Bloco; -import model.Contrato; -import model.DiarioOficial; -import model.Legislacao; -import model.Orgao; -import model.Publicacao; -import model.enums.Esfera; -import model.enums.Poder; -import repository.DiarioOficialRepository; - -public class MyProgram { - - public static void main(String[] args) { - Orgao orgaoPrefeitura = new Orgao(1, "PREFEITURA MUNICIPAL DE NITERÓI", Poder.Legislativo); - Orgao orgaoFundacao = new Orgao(2, "FUNDAÇÃO MUNICIPAL DE EDUCAÇÃO", Poder.Legislativo); - - ArrayList publicaçõesDo1 = new ArrayList(); - - ArrayList blocosPublicacaoUm = MyProgram.getBlocosPublicaçãoUm(); - ArrayList blocosPublicacaoDois = MyProgram.getBlocosPublicaçãoDois(); - ArrayList blocosPublicacaoTres = MyProgram.getBlocosPublicaçãoTrês(); - ArrayList blocosPublicacaoQuatro = MyProgram.getBlocosPublicaçãoQuatro(); - ArrayList blocosPublicacaoCinco = MyProgram.getBlocosPublicaçãoCinco(); - - Legislacao legislacao1 = new Legislacao(1, "LEI Nº 3824 DE 31 DE OUTUBRO DE 2023", null, null, - orgaoPrefeitura, - blocosPublicacaoUm, TipoLegislacao.LeisComplementares); - Legislacao legislacao2 = new Legislacao(1, "LEI Nº 3825 DE 31 DE OUTUBRO DE 2023", null, null, - orgaoPrefeitura, - blocosPublicacaoDois, TipoLegislacao.LeisComplementares); - Legislacao portaria1 = new Legislacao(1, "FUNDAÇÃO MUNICIPAL DE EDUCAÇÃO", null, null, orgaoPrefeitura, - blocosPublicacaoTres, TipoLegislacao.Portaria); - Contrato contrato = new Contrato("EXTRATO DE TERMO DE CONTRATO Nº 266/2023 ", null, null, orgaoFundacao, - blocosPublicacaoQuatro, null); - Legislacao portaria2 = new Legislacao(1, "PORTARIA N° 816/FME/2023", null, null, orgaoPrefeitura, - blocosPublicacaoCinco, TipoLegislacao.Portaria); - - publicaçõesDo1.add(legislacao1); - publicaçõesDo1.add(legislacao2); - publicaçõesDo1.add(portaria1); - publicaçõesDo1.add(contrato); - publicaçõesDo1.add(portaria2); - - DiarioOficial doNiteroi = new DiarioOficial("30 de outubro de 2023", 1, "Diário Oficial", - Esfera.Municipal, - publicaçõesDo1); - - doNiteroi.imprimirDiario(); - - DiarioOficialRepository diarioOficialRepository = new DiarioOficialRepository(); - diarioOficialRepository.salvar(doNiteroi); - } - - public static ArrayList getBlocosPublicaçãoUm() { - ArrayList blocos = new ArrayList(); - - Bloco bloco1 = new Bloco( - "Declara o Grêmio Recreativo Escola de Samba Souza Soares como Patrimônio Cultural Imaterial do Município de Niterói.", - TipoBloco.Texto, 1); - blocos.add(bloco1); - - Bloco bloco2 = new Bloco("A CÂMARA MUNICIPAL DE NITERÓI DECRETA E EU SANCIONO A SEGUINTE LEI:", - TipoBloco.Texto, - 2); - blocos.add(bloco2); - - Bloco bloco3 = new Bloco( - "Art. 1º- Fica reconhecido e declarado como patrimônio cultural imaterial do Município de Niterói o Grêmio Recreativo Escola de Samba Souza Soares.", - TipoBloco.Texto, 3); - blocos.add(bloco3); - - Bloco bloco4 = new Bloco("Art. 2º. Esta Lei entra em vigor na data da sua publicação.", TipoBloco.Texto, - 4); - blocos.add(bloco4); - - Bloco bloco5 = new Bloco("PREFEITURA MUNICIPAL DE NITERÓI, EM 31 DE OUTUBRO DE 2023.", TipoBloco.Texto, - 5); - blocos.add(bloco5); - - Bloco bloco6 = new Bloco("AXEL GRAEL- PREFEITO", TipoBloco.Texto, 6); - blocos.add(bloco6); - - Bloco bloco7 = new Bloco("PROJETO DE LEI Nº. 099/2022- AUTOR: CARLOS OTÁVIO DIAS VAZ – CASOTA", - TipoBloco.Texto, - 7); - blocos.add(bloco7); - - Bloco bloco8 = new Bloco("COAUTORES: ANDERSON PIPICO, BENNY BRIOLLY E LEONRDO GIORDANO", - TipoBloco.Texto, 8); - blocos.add(bloco8); - - return blocos; - } - - public static ArrayList getBlocosPublicaçãoDois() { - ArrayList blocos = new ArrayList(); - - Bloco bloco1Publi2 = new Bloco( - "Dispõe sobre o Polo Gastronômico no Bairro Barreto e dá outras providências.", - TipoBloco.Texto, 1); - blocos.add(bloco1Publi2); - - Bloco bloco2Publi2 = new Bloco("A CÂMARA MUNICIPAL DE NITERÓI DECRETA E EU SANCIONO A SEGUINTE LEI:", - TipoBloco.Texto, 2); - blocos.add(bloco2Publi2); - - Bloco bloco3Publi2 = new Bloco( - "Art. 1º- Altera o inciso VII do Parágrafo único do Art. 110 da Lei 2624 de 29 de Dezembro de 2008 - Código de Posturas do Município de Niterói, que passa a ter a seguinte redação:", - TipoBloco.Texto, 3); - blocos.add(bloco3Publi2); - - Bloco bloco4Publi2 = new Bloco("“Art. 110. .....................", TipoBloco.Texto, 4); - blocos.add(bloco4Publi2); - - Bloco bloco5Publi2 = new Bloco( - "Parágrafo único. Ficam definidos na forma do caput deste artigo os seguintes logradouros abaixo, podendo o Poder Executivo criar, por Decreto, novos locais de interesse turístico, cultural ou gastronômico:", - TipoBloco.Texto, 5); - blocos.add(bloco5Publi2); - - Bloco bloco6Publi2 = new Bloco("(...)", TipoBloco.Texto, 6); - blocos.add(bloco6Publi2); - - Bloco bloco7Publi2 = new Bloco( - "VII – a Rua Dr. Luiz Palmier, no trecho entre o nº 344 ao 446, a Rua Galvão próximo ao n° 135, Rua Guimarães Junior próximo ao n° 15 e o entorno da Praça Dr. Flávio Palmier da Veiga no Barreto.", - TipoBloco.Texto, 7); - blocos.add(bloco7Publi2); - - Bloco bloco8Publi2 = new Bloco( - "Art. 2º Esta Lei poderá ser regulamentada para garantir sua fiel execução.", - TipoBloco.Texto, 8); - blocos.add(bloco8Publi2); - - Bloco bloco9Publi2 = new Bloco("Art. 3º. Esta Lei entra em vigor na data de sua publicação.", - TipoBloco.Texto, - 9); - blocos.add(bloco9Publi2); - - Bloco bloco10Publi2 = new Bloco("PREFEITURA MUNICIPAL DE NITERÓI, EM 31 DE OUTUBRO DE 2023.", - TipoBloco.Texto, - 10); - blocos.add(bloco10Publi2); - - Bloco bloco11Publi2 = new Bloco("AXEL GRAEL- PREFEITO ", TipoBloco.Texto, 11); - blocos.add(bloco11Publi2); - - return blocos; - } - - public static ArrayList getBlocosPublicaçãoTrês() { - ArrayList blocos = new ArrayList(); - - Bloco bloco1Portaria1 = new Bloco( - "PORTARIA N° 817/FME/2023- Substitui Equipe de Gestão e Fiscalização do Contrato n° 022/2023; OBJETO: Aquisição de materiais de limpeza ", - TipoBloco.Texto, 1); - blocos.add(bloco1Portaria1); - - Bloco bloco2Portaria1 = new Bloco( - "a fim de atender às demandas da Fundação Municipal de Educação, Sede e Anexos, Bibliotecas Populares e Unidades Escolares ", - TipoBloco.Texto, 2); - blocos.add(bloco2Portaria1); - - Bloco bloco3Portaria1 = new Bloco( - "(2ªretirada). GESTOR: Lorena Neves Pestana Ribeiro. Matrícula n° 237.974-5. Cargo: Professora. Lotação: Departamento Administrativo/FME. ", - TipoBloco.Texto, 3); - blocos.add(bloco3Portaria1); - - Bloco bloco4Portaria1 = new Bloco( - "FISCAIS: 1) Andréia Baliano. Matrícula n° 237.841-6. Cargo: Assessora. Lotação: Departamento Administrativo/FME. 2) Isaias Amorim de ", - TipoBloco.Texto, 4); - blocos.add(bloco4Portaria1); - - Bloco bloco5Portaria1 = new Bloco( - "Araújo. Matrícula n° 234.363-0. Cargo: Agente de Administração Educacional. Lotação: Departamento Administrativo/FME. PARTES: FME e DG ", - TipoBloco.Texto, 5); - blocos.add(bloco5Portaria1); - - Bloco bloco6Portaria1 = new Bloco( - "INDÚSTRIA E DISTRIBUIÇÃO LTDA. FUNDAMENTO: Lei n° 8.666/1993, Decreto Municipal n° 11.950/2015. PROCESSOS: 210/4411/2022 e ", - TipoBloco.Texto, 6); - blocos.add(bloco6Portaria1); - - Bloco bloco7Portaria1 = new Bloco("210/12849/2022. ", TipoBloco.Texto, 7); - blocos.add(bloco7Portaria1); - return blocos; - } - - public static ArrayList getBlocosPublicaçãoQuatro() { - ArrayList blocos = new ArrayList(); - - Bloco bloco1Contrato = new Bloco( - "PROCESSO: 9900031874/2023. INSTRUMENTO: Termo de Contrato n° 266/2023. ", - TipoBloco.Texto, 1); - blocos.add(bloco1Contrato); - - Bloco bloco2Contrato = new Bloco( - "PARTES: FUNDAÇÃO MUNICIPAL DE EDUCAÇÃO, como CONTRATANTE, e, do outro ", - TipoBloco.Texto, 2); - blocos.add(bloco2Contrato); - - Bloco bloco3Contrato = new Bloco( - "lado, a L.F. GOMES COMÉRCIO E SERVIÇOS LTDA, inscrita no CNPJ/MF sob o nº 14.204.043/0001-01, como CONTRATADA. OBJETO:", - TipoBloco.Texto, 3); - blocos.add(bloco3Contrato); - - Bloco bloco4Contrato = new Bloco( - "Prestação de serviços de buffet (coffee break e brunch). PRAZO: 07 (sete) meses. VALOR: R$ 169.432,00 (cento e sessenta e nove mil e", - TipoBloco.Texto, 4); - blocos.add(bloco4Contrato); - - Bloco bloco5Contrato = new Bloco( - "quatrocentos e trinta e dois reais). VERBA: Natureza das Despesas: 3.3.3.9.0.39.00.00.00; Programa de Trabalho: 20.43.12.122.0145.4187;", - TipoBloco.Texto, 5); - blocos.add(bloco5Contrato); - - Bloco bloco6Contrato = new Bloco( - "Fonte: 1.704.00; Nota de Empenho: 001666/2023. FUNDAMENTO: Art. 22, III, §3º c/c art. 23, II, a da Lei Federal n° 8.666/1993. DATA DE", - TipoBloco.Texto, 6); - blocos.add(bloco6Contrato); - - Bloco bloco7Contrato = new Bloco( - "Fonte: 1.704.00; Nota de Empenho: 001666/2023. FUNDAMENTO: Art. 22, III, §3º c/c art. 23, II, a da Lei Federal n° 8.666/1993. DATA DE", - TipoBloco.Texto, 7); - blocos.add(bloco7Contrato); - - Bloco bloco8Contrato = new Bloco("ASSINATURA: 26/10/2023.", TipoBloco.Texto, 8); - blocos.add(bloco8Contrato); - - return blocos; - } - - public static ArrayList getBlocosPublicaçãoCinco() { - ArrayList blocos = new ArrayList(); - - Bloco bloco1Portaria2 = new Bloco( - "Institui Equipe de Gestão e Fiscalização do Contrato n° 266/2023. OBJETO: Prestação de serviços de buffet (coffee break e brunch). GESTORA: ", - TipoBloco.Texto, 1); - blocos.add(bloco1Portaria2); - - Bloco bloco2Portaria2 = new Bloco( - "Lorena Neves Pestana Ribeiro. Matrícula n° 237.974-5. Cargo: Professora I. Lotação: Departamento Administrativo/FME. FISCAIS: 1) Andréia ", - TipoBloco.Texto, 2); - blocos.add(bloco2Portaria2); - - Bloco bloco3Portaria2 = new Bloco( - "Baliano, Matrícula n° 237.841-6. Cargo: Assessora. Lotação: Departamento Administrativo/FME. 2) Isaias Amorim de Araújo. Matrícula n° 234.363-", - TipoBloco.Texto, 3); - blocos.add(bloco3Portaria2); - - Bloco bloco4Portaria2 = new Bloco( - "0. Cargo: Agente de Administração Educacional. Lotação: Departamento Administrativo/FME. PARTES: FME e L.F. GOMES COMÉRCIO E ", - TipoBloco.Texto, 3); - blocos.add(bloco4Portaria2); - - Bloco bloco5Portaria2 = new Bloco( - "SERVIÇOS LTDA. FUNDAMENTO: Lei n° 8.666/1993, Decreto Municipal n° 11.950/2015. PROCESSO: 9900031874/2023. ", - TipoBloco.Texto, 3); - blocos.add(bloco5Portaria2); - - return blocos; - } -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/model/Aditivo.java b/avaliacoes/diario-oficial/parteDois/src/main/java/model/Aditivo.java deleted file mode 100644 index c8cd1cc..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/model/Aditivo.java +++ /dev/null @@ -1,25 +0,0 @@ -package model; - -import model.enums.TipoAditivo; - -public class Aditivo { - - private int id; - private TipoAditivo tipoAditivo; - - public TipoAditivo getTipoAditivo() { - return tipoAditivo; - } - - public void setTipoAditivo(TipoAditivo tipoAditivo) { - this.tipoAditivo = tipoAditivo; - } - - public int getId() { - return id; - } - - public void setId(int id) { - this.id = id; - } -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/model/Bloco.java b/avaliacoes/diario-oficial/parteDois/src/main/java/model/Bloco.java deleted file mode 100644 index 15d6b58..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/model/Bloco.java +++ /dev/null @@ -1,49 +0,0 @@ -package model; - -import model.enums.TipoBloco; - -public class Bloco { - - private String texto; - private TipoBloco tipo; - private int ordem; - - public Bloco() { - this.texto = ""; - } - - public Bloco(String texto) { - this.texto = texto; - } - - public Bloco(String texto, TipoBloco tipo, int ordem) { - this.texto = texto; - this.tipo = tipo; - this.ordem = ordem; - } - - public int getOrdem() { - return ordem; - } - - public void setOrdem(int ordem) { - this.ordem = ordem; - } - - public TipoBloco getTipo() { - return tipo; - } - - public void setTipo(TipoBloco tipo) { - this.tipo = tipo; - } - - public String getTexto() { - return texto; - } - - public void setTexto(String texto) { - this.texto = texto; - } - -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/model/Contrato.java b/avaliacoes/diario-oficial/parteDois/src/main/java/model/Contrato.java deleted file mode 100644 index 5987e5f..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/model/Contrato.java +++ /dev/null @@ -1,42 +0,0 @@ -package model; - -import java.util.ArrayList; - -public class Contrato extends Publicacao { - - private ArrayList aditivos; - - public Contrato() { - aditivos = new ArrayList(); - } - - public Contrato(String tituloPrincipal, String tituloAuxiliar, String conteudo, Orgao orgao, - ArrayList blocos, ArrayList aditivos) { - super(tituloPrincipal, tituloAuxiliar, conteudo, orgao, blocos); - this.aditivos = aditivos; - } - - public ArrayList getAditivos() { - return aditivos; - } - - public void setAditivos(ArrayList aditivos) { - this.aditivos = aditivos; - } - - @Override - public void imprimirPublicação() { - for (Bloco b : this.getBlocos()) { - switch (b.getTipo()) { - case Texto: - System.out.println(b.getTexto()); - break; - case Imagem: - // Implementar um mecanismo para exibir imagens. - case Tabela: - // Implementar um mecanismo para exibir tabelas. - } - } - } - -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/model/Corrigenda.java b/avaliacoes/diario-oficial/parteDois/src/main/java/model/Corrigenda.java deleted file mode 100644 index 0979095..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/model/Corrigenda.java +++ /dev/null @@ -1,38 +0,0 @@ -package model; - -import java.util.ArrayList; - -public class Corrigenda extends Publicacao { - private String content; - - public Corrigenda(String tituloPrincipal, String tituloAuxiliar, String conteudo, Orgao orgao, - ArrayList blocos) { - super(tituloPrincipal, tituloAuxiliar, conteudo, orgao, blocos); - } - - @Override - public void imprimirPublicação() { - System.out.println(this.getTituloPrincipal()); - System.out.println(this.getTituloAuxiliar()); - for (Bloco b : this.getBlocos()) { - switch (b.getTipo()) { - case Texto: - System.out.println(b.getTexto()); - break; - case Imagem: - // Implementar um mecanismo para exibir imagens. - case Tabela: - // Implementar um mecanismo para exibir tabelas. - } - } - } - - public String getContent() { - return this.content; - } - - public void setContent(String content) { - this.content = content; - } - -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/model/DiarioOficial.java b/avaliacoes/diario-oficial/parteDois/src/main/java/model/DiarioOficial.java deleted file mode 100644 index d4133be..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/model/DiarioOficial.java +++ /dev/null @@ -1,99 +0,0 @@ -package model; - -import java.util.ArrayList; - -import model.enums.Esfera; - -public class DiarioOficial { - - private String titulo; - private int numero; - private Esfera esfera; - private String data; - private ArrayList publicações; - - public DiarioOficial() { - this.titulo = ""; - this.publicações = new ArrayList(); - } - - public DiarioOficial(String titulo) { - this.titulo = titulo; - this.publicações = new ArrayList(); - } - - public DiarioOficial(ArrayList publicações) { - this.publicações = publicações; - } - - public DiarioOficial(String data, int numero, String titulo, Esfera esfera, ArrayList publicações) { - this.data = data; - this.numero = numero; - this.titulo = titulo; - this.esfera = esfera; - this.publicações = publicações; - } - - public String getTitulo() { - return titulo; - } - - public void setTitulo(String titulo) { - this.titulo = titulo; - } - - public int getNumero() { - return numero; - } - - public void setNumero(int numero) { - this.numero = numero; - } - - public Esfera getEsfera() { - return esfera; - } - - public void setEsfera(Esfera esfera) { - this.esfera = esfera; - } - - public String getData() { - return data; - } - - public void setData(String data) { - this.data = data; - } - - public ArrayList getPublicações() { - return publicações; - } - - public void setPublicações(ArrayList publicações) { - this.publicações = publicações; - } - - public void addPublicação(Publicacao publicação) { - this.publicações.add(publicação); - } - - public void deletePublicação(Publicacao publicação) { - int arraysize = this.publicações.size(); - if (arraysize == 0) { - System.out.println("Lista vazia, não foi possivel deletar."); - } else { - this.publicações.remove(publicação); - } - } - - public void imprimirDiario() { - System.out.println(this.titulo); - System.out.println(this.data); - for (Publicacao p : this.getPublicações()) { - System.out.println(""); - p.imprimirPublicação(); - } - } - -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/model/Legislacao.java b/avaliacoes/diario-oficial/parteDois/src/main/java/model/Legislacao.java deleted file mode 100644 index 41ea2ca..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/model/Legislacao.java +++ /dev/null @@ -1,45 +0,0 @@ -package model; - -import java.util.ArrayList; - -import model.enums.TipoLegislacao; - -public class Legislacao extends Publicacao { - - private TipoLegislacao tipoLegislacao; - - public Legislacao() { - - } - - public Legislacao(int id, String tituloPrincipal, String tituloAuxiliar, String conteudo, Orgao orgao, - ArrayList blocos, TipoLegislacao legislacao) { - super(tituloPrincipal, tituloAuxiliar, conteudo, orgao, blocos); - - this.tipoLegislacao = legislacao; - } - - public TipoLegislacao getTipoLegislacao() { - return tipoLegislacao; - } - - public void setTipoLegislacao(TipoLegislacao tipoLegislacao) { - this.tipoLegislacao = tipoLegislacao; - } - - @Override - public void imprimirPublicação() { - for (Bloco b : this.getBlocos()) { - switch (b.getTipo()) { - case Texto: - System.out.println(b.getTexto()); - break; - case Imagem: - // Implementar um mecanismo para exibir imagens. - case Tabela: - // Implementar um mecanismo para exibir tabelas. - } - } - } - -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/model/Licitacao.java b/avaliacoes/diario-oficial/parteDois/src/main/java/model/Licitacao.java deleted file mode 100644 index 1743b2c..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/model/Licitacao.java +++ /dev/null @@ -1,76 +0,0 @@ -package model; - -import java.util.ArrayList; - -import model.enums.Modalidade; -import model.enums.Fase; - -public class Licitacao extends Publicacao { - private Fase fase; - private int dataAberturaFase; - private Modalidade modalidade; - private int dataEncerramentoFase; - private int tipoEscolhaVencedor; - - public Licitacao(String tituloPrincipal, String tituloAuxiliar, String conteudo, Orgao orgao, - ArrayList blocos) { - super(tituloPrincipal, tituloAuxiliar, conteudo, orgao, blocos); - } - - @Override - public void imprimirPublicação() { - System.out.println(this.getTituloPrincipal()); - System.out.println(this.getTituloAuxiliar()); - for (Bloco b : this.getBlocos()) { - switch (b.getTipo()) { - case Texto: - System.out.println(b.getTexto()); - break; - case Imagem: - // Implementar um mecanismo para exibir imagens. - case Tabela: - // Implementar um mecanismo para exibir tabelas. - } - } - } - - public int getTipoEscolhaVencedor() { - return tipoEscolhaVencedor; - } - - public void setTipoEscolhaVencedor(int tipoEscolhaVencedor) { - this.tipoEscolhaVencedor = tipoEscolhaVencedor; - } - - public int getDataEncerramentoFase() { - return dataEncerramentoFase; - } - - public void setDataEncerramentoFase(int dataEncerramentoFase) { - this.dataEncerramentoFase = dataEncerramentoFase; - } - - public int getDataAberturaFase() { - return dataAberturaFase; - } - - public void setDataAberturaFase(int dataAberturaFase) { - this.dataAberturaFase = dataAberturaFase; - } - - public Fase getFase() { - return this.fase; - } - - public void setFase(Fase fase) { - this.fase = fase; - } - - public Modalidade getModalidade() { - return modalidade; - } - - public void setModalidade(Modalidade modalidade) { - this.modalidade = modalidade; - } -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/model/Orgao.java b/avaliacoes/diario-oficial/parteDois/src/main/java/model/Orgao.java deleted file mode 100644 index 56c099b..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/model/Orgao.java +++ /dev/null @@ -1,39 +0,0 @@ -package model; - -import model.enums.Poder; - -public class Orgao { - private int id; - private String nomeOrg; - private Poder poder; - - public Orgao(int id, String nomeOrg, Poder poder) { - this.id = id; - this.nomeOrg = nomeOrg; - this.poder = poder; - } - - public Poder getPoder() { - return poder; - } - - public void setPoder(Poder poder) { - this.poder = poder; - } - - public String getNomeOrg() { - return nomeOrg; - } - - public void setNomeOrg(String nomeOrg) { - this.nomeOrg = nomeOrg; - } - - public int getId() { - return id; - } - - public void setId(int id) { - this.id = id; - } -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/model/Publicacao.java b/avaliacoes/diario-oficial/parteDois/src/main/java/model/Publicacao.java deleted file mode 100644 index 1cd1f79..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/model/Publicacao.java +++ /dev/null @@ -1,71 +0,0 @@ -package model; - -import java.util.ArrayList; - -public abstract class Publicacao { - - private String tituloPrincipal; - private String tituloAuxiliar; - private String conteudo; - private Orgao orgao; - private ArrayList blocos; - - public Publicacao() { - this.blocos = new ArrayList(); - } - - public Publicacao(ArrayList blocos) { - this.blocos = blocos; - } - - public Publicacao(String tituloPrincial, String tituloAuxiliar, String conteudo, Orgao orgao, ArrayList blocos) { - this.tituloPrincipal = tituloPrincial; - this.tituloAuxiliar = tituloAuxiliar; - this.conteudo = conteudo; - this.orgao = orgao; - this.blocos = blocos; - } - - public String getTituloPrincipal() { - return tituloPrincipal; - } - - public void setTituloPrincipal(String tituloPrincipal) { - this.tituloPrincipal = tituloPrincipal; - } - - public String getTituloAuxiliar() { - return tituloAuxiliar; - } - - public void setTituloAuxiliar(String tituloAuxiliar) { - this.tituloAuxiliar = tituloAuxiliar; - } - - public String getConteudo() { - return conteudo; - } - - public void setConteudo(String conteudo) { - this.conteudo = conteudo; - } - - public Orgao getOrgao() { - return orgao; - } - - public void setOrgao(Orgao orgao) { - this.orgao = orgao; - } - - public ArrayList getBlocos() { - return blocos; - } - - public void setBlocos(ArrayList blocos) { - this.blocos = blocos; - } - - public abstract void imprimirPublicação(); - -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/EscolhaVencedor.java b/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/EscolhaVencedor.java deleted file mode 100644 index 4185ee2..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/EscolhaVencedor.java +++ /dev/null @@ -1,7 +0,0 @@ -package model.enums; - -public enum EscolhaVencedor { - Preco, - Tecnica, - TecnicaEPreco -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/Esfera.java b/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/Esfera.java deleted file mode 100644 index cb68041..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/Esfera.java +++ /dev/null @@ -1,7 +0,0 @@ -package model.enums; - -public enum Esfera { - Estadual, - Municipal, - Federal -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/Fase.java b/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/Fase.java deleted file mode 100644 index 8f294e6..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/Fase.java +++ /dev/null @@ -1,9 +0,0 @@ -package model.enums; - -public enum Fase { - Edital, - Apresentacao, - Julgamento, - Habilitacao, - Homologacao -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/Modalidade.java b/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/Modalidade.java deleted file mode 100644 index 0627ff6..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/Modalidade.java +++ /dev/null @@ -1,11 +0,0 @@ -package model.enums; - -public enum Modalidade { - Convite, - TomadaDePrecos, - Concorrencia, - Pregao, - DispensaDeLicitacao, - Inexigibilidade, - Concurso -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/Poder.java b/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/Poder.java deleted file mode 100644 index 94fa229..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/Poder.java +++ /dev/null @@ -1,8 +0,0 @@ -package model.enums; - -public enum Poder { - Executivo, - Legislativo, - Juciciario, - MinisterioPublico -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/TipoAditivo.java b/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/TipoAditivo.java deleted file mode 100644 index 3ee526c..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/TipoAditivo.java +++ /dev/null @@ -1,7 +0,0 @@ -package model.enums; - -public enum TipoAditivo { - Valor, - Vigencia, - Outro -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/TipoBloco.java b/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/TipoBloco.java deleted file mode 100644 index b7a8e54..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/TipoBloco.java +++ /dev/null @@ -1,7 +0,0 @@ -package model.enums; - -public enum TipoBloco { - Texto, - Imagem, - Tabela -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/TipoLegislacao.java b/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/TipoLegislacao.java deleted file mode 100644 index 14ec4e1..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/model/enums/TipoLegislacao.java +++ /dev/null @@ -1,12 +0,0 @@ -package model.enums; - -public enum TipoLegislacao { - LeisOrdinarias, - LeisComplementares, - LeisDelegadas, - MedidasProvisorias, - EmendasConstitucionais, - DecretosLegislativos, - Resolucoes, - Portaria -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/repository/DiarioOficialRepository.java b/avaliacoes/diario-oficial/parteDois/src/main/java/repository/DiarioOficialRepository.java deleted file mode 100644 index ffffb17..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/repository/DiarioOficialRepository.java +++ /dev/null @@ -1,29 +0,0 @@ -package repository; - -import java.util.ArrayList; - -import model.DiarioOficial; - -public class DiarioOficialRepository implements Repository { - - @Override - public void salvar(DiarioOficial obj) { - System.out.println("O Diário Oficial foi salvo com sucesso!"); - } - - @Override - public void novo(DiarioOficial obj) { - System.out.println("O Diário Oficial foi criado com sucesso!"); - } - - @Override - public void apagar(DiarioOficial obj) { - System.out.println("O Diário Oficial foi apagado com sucesso!"); - } - - @Override - public ArrayList buscar() { - return new ArrayList(); - } - -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/repository/PublicacaoRepository.java b/avaliacoes/diario-oficial/parteDois/src/main/java/repository/PublicacaoRepository.java deleted file mode 100644 index 2b3fd2f..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/repository/PublicacaoRepository.java +++ /dev/null @@ -1,28 +0,0 @@ -package repository; - -import java.util.ArrayList; - -import model.Publicacao; - -public class PublicacaoRepository implements Repository { - - @Override - public void salvar(Publicacao obj) { - System.out.println("O Diário Oficial foi Registrado com Sucesso."); - } - - @Override - public void novo(Publicacao obj) { - System.out.println("O Diário Oficial foi Criado com Sucesso."); - } - - @Override - public void apagar(Publicacao obj) { - System.out.println("O Diário Oficial foi Apagado com Sucesso."); - } - - @Override - public ArrayList buscar() { - return new ArrayList(); - } -} diff --git a/avaliacoes/diario-oficial/parteDois/src/main/java/repository/Repository.java b/avaliacoes/diario-oficial/parteDois/src/main/java/repository/Repository.java deleted file mode 100644 index 040fd4c..0000000 --- a/avaliacoes/diario-oficial/parteDois/src/main/java/repository/Repository.java +++ /dev/null @@ -1,19 +0,0 @@ -package repository; - -import java.util.ArrayList; - -/* Essa é a forma mais interessante de se criar a interface: definindo um tipo para ela. - * Uma resolução alternativa (e esperada como entrega) é não colocar o e onde estiver type - * colocar Object. - */ -public interface Repository { - - void salvar(Type obj); - - void novo(Type obj); - - void apagar(Type obj); - - ArrayList buscar(); - -} diff --git a/avaliacoes/diario-oficial/parteUm/pom.xml b/avaliacoes/diario-oficial/parteUm/pom.xml deleted file mode 100644 index fdad697..0000000 --- a/avaliacoes/diario-oficial/parteUm/pom.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - 4.0.0 - - chon.group.exam - diario-oficial - 1 - war - - Diário Oficial - - http://www.example.com - - - UTF-8 - 1.8 - 1.8 - - - - - junit - junit - 4.11 - test - - - - jakarta.servlet - jakarta.servlet-api - 5.0.0 - provided - - - - - fluminense - - - - maven-clean-plugin - 3.1.0 - - - - maven-resources-plugin - 3.0.2 - - - maven-compiler-plugin - 3.8.0 - - - maven-surefire-plugin - 2.22.1 - - - maven-war-plugin - 3.2.2 - - - maven-install-plugin - 2.5.2 - - - maven-deploy-plugin - 2.8.2 - - - - - \ No newline at end of file diff --git a/avaliacoes/diario-oficial/parteUm/src/main/java/MyProgram.java b/avaliacoes/diario-oficial/parteUm/src/main/java/MyProgram.java deleted file mode 100644 index b6433d0..0000000 --- a/avaliacoes/diario-oficial/parteUm/src/main/java/MyProgram.java +++ /dev/null @@ -1,134 +0,0 @@ -import java.util.ArrayList; - -import model.enums.TipoBloco; -import model.Bloco; -import model.DiarioOficial; -import model.Orgao; -import model.Publicacao; -import model.enums.Esfera; -import model.enums.Poder; - -public class MyProgram { - - public static void main(String[] args) { - Orgao orgaoPrefeitura = new Orgao(1, "PREFEITURA MUNICIPAL DE NITERÓI", Poder.Legislativo); - - ArrayList publicaçõesDo1 = new ArrayList(); - - ArrayList blocosPublicacaoUm = MyProgram.getBlocosPublicaçãoUm(); - ArrayList blocosPublicacaoDois = MyProgram.getBlocosPublicaçãoDois(); - - Publicacao publicação1 = new Publicacao("LEI Nº 3824 DE 31 DE OUTUBRO DE 2023", null, null, - orgaoPrefeitura, - blocosPublicacaoUm); - Publicacao publicação2 = new Publicacao("LEI Nº 3825 DE 31 DE OUTUBRO DE 2023", null, null, - orgaoPrefeitura, - blocosPublicacaoDois); - - publicaçõesDo1.add(publicação1); - publicaçõesDo1.add(publicação2); - - DiarioOficial doNiteroi = new DiarioOficial("30 de outubro de 2023", 1, "Diário Oficial", - Esfera.Municipal, - publicaçõesDo1); - - doNiteroi.imprimirDiario(); - - } - - public static ArrayList getBlocosPublicaçãoUm() { - ArrayList blocos = new ArrayList(); - - Bloco bloco1 = new Bloco( - "Declara o Grêmio Recreativo Escola de Samba Souza Soares como Patrimônio Cultural Imaterial do Município de Niterói.", - TipoBloco.Texto, 1); - blocos.add(bloco1); - - Bloco bloco2 = new Bloco("A CÂMARA MUNICIPAL DE NITERÓI DECRETA E EU SANCIONO A SEGUINTE LEI:", - TipoBloco.Texto, - 2); - blocos.add(bloco2); - - Bloco bloco3 = new Bloco( - "Art. 1º- Fica reconhecido e declarado como patrimônio cultural imaterial do Município de Niterói o Grêmio Recreativo Escola de Samba Souza Soares.", - TipoBloco.Texto, 3); - blocos.add(bloco3); - - Bloco bloco4 = new Bloco("Art. 2º. Esta Lei entra em vigor na data da sua publicação.", TipoBloco.Texto, - 4); - blocos.add(bloco4); - - Bloco bloco5 = new Bloco("PREFEITURA MUNICIPAL DE NITERÓI, EM 31 DE OUTUBRO DE 2023.", TipoBloco.Texto, - 5); - blocos.add(bloco5); - - Bloco bloco6 = new Bloco("AXEL GRAEL- PREFEITO", TipoBloco.Texto, 6); - blocos.add(bloco6); - - Bloco bloco7 = new Bloco("PROJETO DE LEI Nº. 099/2022- AUTOR: CARLOS OTÁVIO DIAS VAZ – CASOTA", - TipoBloco.Texto, - 7); - blocos.add(bloco7); - - Bloco bloco8 = new Bloco("COAUTORES: ANDERSON PIPICO, BENNY BRIOLLY E LEONRDO GIORDANO", - TipoBloco.Texto, 8); - blocos.add(bloco8); - - return blocos; - } - - public static ArrayList getBlocosPublicaçãoDois() { - ArrayList blocos = new ArrayList(); - - Bloco bloco1Publi2 = new Bloco( - "Dispõe sobre o Polo Gastronômico no Bairro Barreto e dá outras providências.", - TipoBloco.Texto, 1); - blocos.add(bloco1Publi2); - - Bloco bloco2Publi2 = new Bloco("A CÂMARA MUNICIPAL DE NITERÓI DECRETA E EU SANCIONO A SEGUINTE LEI:", - TipoBloco.Texto, 2); - blocos.add(bloco2Publi2); - - Bloco bloco3Publi2 = new Bloco( - "Art. 1º- Altera o inciso VII do Parágrafo único do Art. 110 da Lei 2624 de 29 de Dezembro de 2008 - Código de Posturas do Município de Niterói, que passa a ter a seguinte redação:", - TipoBloco.Texto, 3); - blocos.add(bloco3Publi2); - - Bloco bloco4Publi2 = new Bloco("“Art. 110. .....................", TipoBloco.Texto, 4); - blocos.add(bloco4Publi2); - - Bloco bloco5Publi2 = new Bloco( - "Parágrafo único. Ficam definidos na forma do caput deste artigo os seguintes logradouros abaixo, podendo o Poder Executivo criar, por Decreto, novos locais de interesse turístico, cultural ou gastronômico:", - TipoBloco.Texto, 5); - blocos.add(bloco5Publi2); - - Bloco bloco6Publi2 = new Bloco("(...)", TipoBloco.Texto, 6); - blocos.add(bloco6Publi2); - - Bloco bloco7Publi2 = new Bloco( - "VII – a Rua Dr. Luiz Palmier, no trecho entre o nº 344 ao 446, a Rua Galvão próximo ao n° 135, Rua Guimarães Junior próximo ao n° 15 e o entorno da Praça Dr. Flávio Palmier da Veiga no Barreto.", - TipoBloco.Texto, 7); - blocos.add(bloco7Publi2); - - Bloco bloco8Publi2 = new Bloco( - "Art. 2º Esta Lei poderá ser regulamentada para garantir sua fiel execução.", - TipoBloco.Texto, 8); - blocos.add(bloco8Publi2); - - Bloco bloco9Publi2 = new Bloco("Art. 3º. Esta Lei entra em vigor na data de sua publicação.", - TipoBloco.Texto, - 9); - blocos.add(bloco9Publi2); - - Bloco bloco10Publi2 = new Bloco("PREFEITURA MUNICIPAL DE NITERÓI, EM 31 DE OUTUBRO DE 2023.", - TipoBloco.Texto, - 10); - blocos.add(bloco10Publi2); - - Bloco bloco11Publi2 = new Bloco("AXEL GRAEL- PREFEITO ", TipoBloco.Texto, 11); - blocos.add(bloco11Publi2); - - return blocos; - } - -} diff --git a/avaliacoes/diario-oficial/parteUm/src/main/java/model/Bloco.java b/avaliacoes/diario-oficial/parteUm/src/main/java/model/Bloco.java deleted file mode 100644 index 15d6b58..0000000 --- a/avaliacoes/diario-oficial/parteUm/src/main/java/model/Bloco.java +++ /dev/null @@ -1,49 +0,0 @@ -package model; - -import model.enums.TipoBloco; - -public class Bloco { - - private String texto; - private TipoBloco tipo; - private int ordem; - - public Bloco() { - this.texto = ""; - } - - public Bloco(String texto) { - this.texto = texto; - } - - public Bloco(String texto, TipoBloco tipo, int ordem) { - this.texto = texto; - this.tipo = tipo; - this.ordem = ordem; - } - - public int getOrdem() { - return ordem; - } - - public void setOrdem(int ordem) { - this.ordem = ordem; - } - - public TipoBloco getTipo() { - return tipo; - } - - public void setTipo(TipoBloco tipo) { - this.tipo = tipo; - } - - public String getTexto() { - return texto; - } - - public void setTexto(String texto) { - this.texto = texto; - } - -} diff --git a/avaliacoes/diario-oficial/parteUm/src/main/java/model/DiarioOficial.java b/avaliacoes/diario-oficial/parteUm/src/main/java/model/DiarioOficial.java deleted file mode 100644 index d4133be..0000000 --- a/avaliacoes/diario-oficial/parteUm/src/main/java/model/DiarioOficial.java +++ /dev/null @@ -1,99 +0,0 @@ -package model; - -import java.util.ArrayList; - -import model.enums.Esfera; - -public class DiarioOficial { - - private String titulo; - private int numero; - private Esfera esfera; - private String data; - private ArrayList publicações; - - public DiarioOficial() { - this.titulo = ""; - this.publicações = new ArrayList(); - } - - public DiarioOficial(String titulo) { - this.titulo = titulo; - this.publicações = new ArrayList(); - } - - public DiarioOficial(ArrayList publicações) { - this.publicações = publicações; - } - - public DiarioOficial(String data, int numero, String titulo, Esfera esfera, ArrayList publicações) { - this.data = data; - this.numero = numero; - this.titulo = titulo; - this.esfera = esfera; - this.publicações = publicações; - } - - public String getTitulo() { - return titulo; - } - - public void setTitulo(String titulo) { - this.titulo = titulo; - } - - public int getNumero() { - return numero; - } - - public void setNumero(int numero) { - this.numero = numero; - } - - public Esfera getEsfera() { - return esfera; - } - - public void setEsfera(Esfera esfera) { - this.esfera = esfera; - } - - public String getData() { - return data; - } - - public void setData(String data) { - this.data = data; - } - - public ArrayList getPublicações() { - return publicações; - } - - public void setPublicações(ArrayList publicações) { - this.publicações = publicações; - } - - public void addPublicação(Publicacao publicação) { - this.publicações.add(publicação); - } - - public void deletePublicação(Publicacao publicação) { - int arraysize = this.publicações.size(); - if (arraysize == 0) { - System.out.println("Lista vazia, não foi possivel deletar."); - } else { - this.publicações.remove(publicação); - } - } - - public void imprimirDiario() { - System.out.println(this.titulo); - System.out.println(this.data); - for (Publicacao p : this.getPublicações()) { - System.out.println(""); - p.imprimirPublicação(); - } - } - -} diff --git a/avaliacoes/diario-oficial/parteUm/src/main/java/model/Orgao.java b/avaliacoes/diario-oficial/parteUm/src/main/java/model/Orgao.java deleted file mode 100644 index 56c099b..0000000 --- a/avaliacoes/diario-oficial/parteUm/src/main/java/model/Orgao.java +++ /dev/null @@ -1,39 +0,0 @@ -package model; - -import model.enums.Poder; - -public class Orgao { - private int id; - private String nomeOrg; - private Poder poder; - - public Orgao(int id, String nomeOrg, Poder poder) { - this.id = id; - this.nomeOrg = nomeOrg; - this.poder = poder; - } - - public Poder getPoder() { - return poder; - } - - public void setPoder(Poder poder) { - this.poder = poder; - } - - public String getNomeOrg() { - return nomeOrg; - } - - public void setNomeOrg(String nomeOrg) { - this.nomeOrg = nomeOrg; - } - - public int getId() { - return id; - } - - public void setId(int id) { - this.id = id; - } -} diff --git a/avaliacoes/diario-oficial/parteUm/src/main/java/model/Publicacao.java b/avaliacoes/diario-oficial/parteUm/src/main/java/model/Publicacao.java deleted file mode 100644 index 27fef47..0000000 --- a/avaliacoes/diario-oficial/parteUm/src/main/java/model/Publicacao.java +++ /dev/null @@ -1,84 +0,0 @@ -package model; - -import java.util.ArrayList; - -public class Publicacao { - - private String tituloPrincipal; - private String tituloAuxiliar; - private String conteudo; - private Orgao orgao; - private ArrayList blocos; - - public Publicacao() { - this.blocos = new ArrayList(); - } - - public Publicacao(ArrayList blocos) { - this.blocos = blocos; - } - - public Publicacao(String tituloPrincial, String tituloAuxiliar, String conteudo, Orgao orgao, - ArrayList blocos) { - this.tituloPrincipal = tituloPrincial; - this.tituloAuxiliar = tituloAuxiliar; - this.conteudo = conteudo; - this.orgao = orgao; - this.blocos = blocos; - } - - public String getTituloPrincipal() { - return tituloPrincipal; - } - - public void setTituloPrincipal(String tituloPrincipal) { - this.tituloPrincipal = tituloPrincipal; - } - - public String getTituloAuxiliar() { - return tituloAuxiliar; - } - - public void setTituloAuxiliar(String tituloAuxiliar) { - this.tituloAuxiliar = tituloAuxiliar; - } - - public String getConteudo() { - return conteudo; - } - - public void setConteudo(String conteudo) { - this.conteudo = conteudo; - } - - public Orgao getOrgao() { - return orgao; - } - - public void setOrgao(Orgao orgao) { - this.orgao = orgao; - } - - public ArrayList getBlocos() { - return blocos; - } - - public void setBlocos(ArrayList blocos) { - this.blocos = blocos; - } - - public void imprimirPublicação() { - for (Bloco b : this.getBlocos()) { - switch (b.getTipo()) { - case Texto: - System.out.println(b.getTexto()); - break; - case Imagem: - // Implementar um mecanismo para exibir imagens. - case Tabela: - // Implementar um mecanismo para exibir tabelas. - } - } - } - -} diff --git a/avaliacoes/diario-oficial/parteUm/src/main/java/model/enums/Esfera.java b/avaliacoes/diario-oficial/parteUm/src/main/java/model/enums/Esfera.java deleted file mode 100644 index cb68041..0000000 --- a/avaliacoes/diario-oficial/parteUm/src/main/java/model/enums/Esfera.java +++ /dev/null @@ -1,7 +0,0 @@ -package model.enums; - -public enum Esfera { - Estadual, - Municipal, - Federal -} diff --git a/avaliacoes/diario-oficial/parteUm/src/main/java/model/enums/Poder.java b/avaliacoes/diario-oficial/parteUm/src/main/java/model/enums/Poder.java deleted file mode 100644 index 94fa229..0000000 --- a/avaliacoes/diario-oficial/parteUm/src/main/java/model/enums/Poder.java +++ /dev/null @@ -1,8 +0,0 @@ -package model.enums; - -public enum Poder { - Executivo, - Legislativo, - Juciciario, - MinisterioPublico -} diff --git a/avaliacoes/diario-oficial/parteUm/src/main/java/model/enums/TipoBloco.java b/avaliacoes/diario-oficial/parteUm/src/main/java/model/enums/TipoBloco.java deleted file mode 100644 index b7a8e54..0000000 --- a/avaliacoes/diario-oficial/parteUm/src/main/java/model/enums/TipoBloco.java +++ /dev/null @@ -1,7 +0,0 @@ -package model.enums; - -public enum TipoBloco { - Texto, - Imagem, - Tabela -} diff --git a/avaliacoes/fluminense/pom.xml b/avaliacoes/fluminense/pom.xml deleted file mode 100644 index 32cd702..0000000 --- a/avaliacoes/fluminense/pom.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - 4.0.0 - - chon.group.exam - fluminense - 1 - war - - Fluminense - - http://www.example.com - - - UTF-8 - 1.8 - 1.8 - - - - - junit - junit - 4.11 - test - - - - jakarta.servlet - jakarta.servlet-api - 5.0.0 - provided - - - - - fluminense - - - - maven-clean-plugin - 3.1.0 - - - - maven-resources-plugin - 3.0.2 - - - maven-compiler-plugin - 3.8.0 - - - maven-surefire-plugin - 2.22.1 - - - maven-war-plugin - 3.2.2 - - - maven-install-plugin - 2.5.2 - - - maven-deploy-plugin - 2.8.2 - - - - - \ No newline at end of file diff --git a/avaliacoes/fluminense/src/main/java/MyApp.java b/avaliacoes/fluminense/src/main/java/MyApp.java deleted file mode 100644 index fcc1e6e..0000000 --- a/avaliacoes/fluminense/src/main/java/MyApp.java +++ /dev/null @@ -1,39 +0,0 @@ -import java.util.ArrayList; -import model.Player; -import model.Team; - -public class MyApp { - - public static void main(String[] args) { - - Player german = new Player(); - german.setName("German"); - german.setSurname("Cano"); - german.setNumber(14); - german.setPosition("atacante"); - - Player john = new Player(); - john.setName("John"); - john.setSurname("Kennedy"); - john.setNumber(9); - john.setPosition("atacante"); - - Player andre = new Player(); - andre.setName("André"); - andre.setSurname(null); - andre.setNumber(7); - andre.setPosition("meio-campo"); - - Team fluminense = new Team(); - fluminense.setName("Fluminense"); - fluminense.setColors("verde, grená e branca"); - - ArrayList players = new ArrayList(); - players.add(german); - players.add(john); - players.add(andre); - fluminense.setPlayers(players); - - } - -} diff --git a/avaliacoes/fluminense/src/main/java/controller/matchController.java b/avaliacoes/fluminense/src/main/java/controller/matchController.java deleted file mode 100644 index 286cfa3..0000000 --- a/avaliacoes/fluminense/src/main/java/controller/matchController.java +++ /dev/null @@ -1,68 +0,0 @@ -package controller; - -import java.io.IOException; -import jakarta.servlet.ServletException; -import jakarta.servlet.annotation.WebServlet; -import jakarta.servlet.http.HttpServlet; -import jakarta.servlet.http.HttpServletRequest; -import jakarta.servlet.http.HttpServletResponse; -import model.Match; -import model.Team; - -/** - * Servlet implementation class cadastrarProdutoController - */ -@WebServlet("/match") -public class matchController extends HttpServlet { - - /** - * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse - * response) - */ - @Override - protected void doGet(HttpServletRequest request, HttpServletResponse response) - throws ServletException, IOException { - this.doPost(request, response); - } - - /** - * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse - * response) - */ - - @Override - protected void doPost(HttpServletRequest request, HttpServletResponse response) - throws ServletException, IOException { - - request.setCharacterEncoding("UTF-8"); - response.setContentType("text/html; charset=UTF-8"); - - String home = request.getParameter("home"); - String homeScore = request.getParameter("homeresult"); - String visitor = request.getParameter("visitor"); - String visitorScore = request.getParameter("visitorresult"); - - Team teamOne = new Team(){}; - teamOne.setName(home); - Team teamTwo = new Team(){}; - teamTwo.setName(visitor); - - Match match = new Match(); - match.setHome(teamOne); - match.setHomeScore(Integer.parseInt(homeScore)); - match.setVisitor(teamTwo); - match.setVisitorScore(Integer.parseInt(visitorScore)); - - System.out.printf("Placar: %s x %s", home, visitor); - System.out.println(" "); - System.out.printf(" %s %s", homeScore, visitorScore); - System.out.println(" "); - System.out.printf("Vencedor: %s", match.getResult().getName()); - System.out.println(" "); - System.out.printf("Pontuação do %s: %d", home, match.getResult(teamOne)); - System.out.println(" "); - System.out.printf("Pontuação do %s: %d", visitor, match.getResult(teamTwo)); - - } - -} diff --git a/avaliacoes/fluminense/src/main/java/model/Match.java b/avaliacoes/fluminense/src/main/java/model/Match.java deleted file mode 100644 index e3fc438..0000000 --- a/avaliacoes/fluminense/src/main/java/model/Match.java +++ /dev/null @@ -1,77 +0,0 @@ -package model; - -import java.util.Date; - -public class Match { - - private Team home; - private Team visitor; - private int homeScore; - private int visitorScore; - private Date date; - - public Team getHome() { - return home; - } - - public void setHome(Team home) { - this.home = home; - } - - public Team getVisitor() { - return visitor; - } - - public void setVisitor(Team visitor) { - this.visitor = visitor; - } - - public int getHomeScore() { - return homeScore; - } - - public void setHomeScore(int homeScore) { - this.homeScore = homeScore; - } - - public int getVisitorScore() { - return visitorScore; - } - - public void setVisitorScore(int visitorScore) { - this.visitorScore = visitorScore; - } - - public Date getDate() { - return date; - } - - public void setDate(Date date) { - this.date = date; - } - - public Team getResult(){ - if (homeScore < visitorScore) - return visitor; - else { - if (homeScore > visitorScore) - return home; - else - return null; - } - } - - public int getResult(Team t) { - if (t == home && homeScore > visitorScore) - return 3; - else if (t == visitor && homeScore < visitorScore) - return 3; - else if (t == home && homeScore < visitorScore) - return 0; - else if (t == visitor && homeScore > visitorScore) - return 0; - else - return 1; - } - -} diff --git a/avaliacoes/fluminense/target/classes/model/Player.class b/avaliacoes/fluminense/target/classes/model/Player.class new file mode 100644 index 0000000..9d36594 Binary files /dev/null and b/avaliacoes/fluminense/target/classes/model/Player.class differ diff --git a/avaliacoes/fluminense/target/classes/model/Team.class b/avaliacoes/fluminense/target/classes/model/Team.class new file mode 100644 index 0000000..3e4d627 Binary files /dev/null and b/avaliacoes/fluminense/target/classes/model/Team.class differ diff --git a/avaliacoes/pets/target/classes/MyApp.class b/avaliacoes/pets/target/classes/MyApp.class new file mode 100644 index 0000000..3d91ef8 Binary files /dev/null and b/avaliacoes/pets/target/classes/MyApp.class differ diff --git a/avaliacoes/pets/target/classes/pets/Cachorro.class b/avaliacoes/pets/target/classes/pets/Cachorro.class new file mode 100644 index 0000000..0387791 Binary files /dev/null and b/avaliacoes/pets/target/classes/pets/Cachorro.class differ diff --git a/avaliacoes/pets/target/classes/pets/Calopsita.class b/avaliacoes/pets/target/classes/pets/Calopsita.class new file mode 100644 index 0000000..77e7e53 Binary files /dev/null and b/avaliacoes/pets/target/classes/pets/Calopsita.class differ diff --git a/avaliacoes/pets/target/classes/pets/Gato.class b/avaliacoes/pets/target/classes/pets/Gato.class new file mode 100644 index 0000000..c846e95 Binary files /dev/null and b/avaliacoes/pets/target/classes/pets/Gato.class differ diff --git a/avaliacoes/pets/target/classes/pets/Pessoa.class b/avaliacoes/pets/target/classes/pets/Pessoa.class new file mode 100644 index 0000000..83f1472 Binary files /dev/null and b/avaliacoes/pets/target/classes/pets/Pessoa.class differ diff --git a/avaliacoes/pets/target/classes/pets/Pet.class b/avaliacoes/pets/target/classes/pets/Pet.class new file mode 100644 index 0000000..1e33f55 Binary files /dev/null and b/avaliacoes/pets/target/classes/pets/Pet.class differ diff --git a/avaliacoes/pets/target/classes/pets/Prontuario.class b/avaliacoes/pets/target/classes/pets/Prontuario.class new file mode 100644 index 0000000..2d0a62e Binary files /dev/null and b/avaliacoes/pets/target/classes/pets/Prontuario.class differ diff --git a/avaliacoes/pets/target/classes/pets/Tutor.class b/avaliacoes/pets/target/classes/pets/Tutor.class new file mode 100644 index 0000000..94587fe Binary files /dev/null and b/avaliacoes/pets/target/classes/pets/Tutor.class differ diff --git a/avaliacoes/pets/target/classes/pets/Veterinario.class b/avaliacoes/pets/target/classes/pets/Veterinario.class new file mode 100644 index 0000000..a37783d Binary files /dev/null and b/avaliacoes/pets/target/classes/pets/Veterinario.class differ diff --git a/avaliacoes/politecnico/target/classes/MyProgram.class b/avaliacoes/politecnico/target/classes/MyProgram.class new file mode 100644 index 0000000..4b97ceb Binary files /dev/null and b/avaliacoes/politecnico/target/classes/MyProgram.class differ diff --git a/avaliacoes/politecnico/target/classes/model/Aluno.class b/avaliacoes/politecnico/target/classes/model/Aluno.class new file mode 100644 index 0000000..4a56891 Binary files /dev/null and b/avaliacoes/politecnico/target/classes/model/Aluno.class differ diff --git a/avaliacoes/politecnico/target/classes/model/Apontamento.class b/avaliacoes/politecnico/target/classes/model/Apontamento.class new file mode 100644 index 0000000..682335f Binary files /dev/null and b/avaliacoes/politecnico/target/classes/model/Apontamento.class differ diff --git a/avaliacoes/politecnico/target/classes/model/Curso.class b/avaliacoes/politecnico/target/classes/model/Curso.class new file mode 100644 index 0000000..77eeb2f Binary files /dev/null and b/avaliacoes/politecnico/target/classes/model/Curso.class differ diff --git a/avaliacoes/politecnico/target/classes/model/Disciplina.class b/avaliacoes/politecnico/target/classes/model/Disciplina.class new file mode 100644 index 0000000..d1c2913 Binary files /dev/null and b/avaliacoes/politecnico/target/classes/model/Disciplina.class differ diff --git a/avaliacoes/politecnico/target/classes/model/Grade.class b/avaliacoes/politecnico/target/classes/model/Grade.class new file mode 100644 index 0000000..0cf2f09 Binary files /dev/null and b/avaliacoes/politecnico/target/classes/model/Grade.class differ diff --git a/avaliacoes/politecnico/target/classes/model/Pessoa.class b/avaliacoes/politecnico/target/classes/model/Pessoa.class new file mode 100644 index 0000000..3a48667 Binary files /dev/null and b/avaliacoes/politecnico/target/classes/model/Pessoa.class differ diff --git a/avaliacoes/politecnico/target/classes/model/Politecnico.class b/avaliacoes/politecnico/target/classes/model/Politecnico.class new file mode 100644 index 0000000..7a029f8 Binary files /dev/null and b/avaliacoes/politecnico/target/classes/model/Politecnico.class differ diff --git a/avaliacoes/politecnico/target/classes/model/Professor.class b/avaliacoes/politecnico/target/classes/model/Professor.class new file mode 100644 index 0000000..7a4afe4 Binary files /dev/null and b/avaliacoes/politecnico/target/classes/model/Professor.class differ diff --git a/avaliacoes/politecnico/target/classes/model/interfaces/Conclusao.class b/avaliacoes/politecnico/target/classes/model/interfaces/Conclusao.class new file mode 100644 index 0000000..b449668 Binary files /dev/null and b/avaliacoes/politecnico/target/classes/model/interfaces/Conclusao.class differ diff --git a/avaliacoes/sonic/target/classes/MyApp.class b/avaliacoes/sonic/target/classes/MyApp.class new file mode 100644 index 0000000..d74287a Binary files /dev/null and b/avaliacoes/sonic/target/classes/MyApp.class differ diff --git a/avaliacoes/sonic/target/classes/model/Character.class b/avaliacoes/sonic/target/classes/model/Character.class new file mode 100644 index 0000000..90b5f41 Binary files /dev/null and b/avaliacoes/sonic/target/classes/model/Character.class differ diff --git a/avaliacoes/sonic/target/classes/model/Direction.class b/avaliacoes/sonic/target/classes/model/Direction.class new file mode 100644 index 0000000..2ab2efd Binary files /dev/null and b/avaliacoes/sonic/target/classes/model/Direction.class differ diff --git a/avaliacoes/sonic/target/classes/model/Environment.class b/avaliacoes/sonic/target/classes/model/Environment.class new file mode 100644 index 0000000..37e9df4 Binary files /dev/null and b/avaliacoes/sonic/target/classes/model/Environment.class differ diff --git a/avaliacoes/sonic/target/classes/model/Monkey.class b/avaliacoes/sonic/target/classes/model/Monkey.class new file mode 100644 index 0000000..5856197 Binary files /dev/null and b/avaliacoes/sonic/target/classes/model/Monkey.class differ diff --git a/avaliacoes/sonic/target/classes/model/Object.class b/avaliacoes/sonic/target/classes/model/Object.class new file mode 100644 index 0000000..9f863f3 Binary files /dev/null and b/avaliacoes/sonic/target/classes/model/Object.class differ diff --git a/avaliacoes/sonic/target/classes/model/Sonic.class b/avaliacoes/sonic/target/classes/model/Sonic.class new file mode 100644 index 0000000..20157a2 Binary files /dev/null and b/avaliacoes/sonic/target/classes/model/Sonic.class differ diff --git a/avaliacoes/sonic/target/classes/model/Tails.class b/avaliacoes/sonic/target/classes/model/Tails.class new file mode 100644 index 0000000..a376c58 Binary files /dev/null and b/avaliacoes/sonic/target/classes/model/Tails.class differ diff --git a/avaliacoes/sonic/target/classes/model/TipoObjeto.class b/avaliacoes/sonic/target/classes/model/TipoObjeto.class new file mode 100644 index 0000000..8fc383f Binary files /dev/null and b/avaliacoes/sonic/target/classes/model/TipoObjeto.class differ diff --git a/avaliacoes/star-wars/target/classes/App.class b/avaliacoes/star-wars/target/classes/App.class new file mode 100644 index 0000000..8dae632 Binary files /dev/null and b/avaliacoes/star-wars/target/classes/App.class differ diff --git a/avaliacoes/star-wars/target/classes/Blast.class b/avaliacoes/star-wars/target/classes/Blast.class new file mode 100644 index 0000000..5a2917b Binary files /dev/null and b/avaliacoes/star-wars/target/classes/Blast.class differ diff --git a/avaliacoes/star-wars/target/classes/Jedi.class b/avaliacoes/star-wars/target/classes/Jedi.class new file mode 100644 index 0000000..b23b213 Binary files /dev/null and b/avaliacoes/star-wars/target/classes/Jedi.class differ diff --git a/avaliacoes/star-wars/target/classes/Pessoa.class b/avaliacoes/star-wars/target/classes/Pessoa.class new file mode 100644 index 0000000..88c6dde Binary files /dev/null and b/avaliacoes/star-wars/target/classes/Pessoa.class differ diff --git a/avaliacoes/star-wars/target/classes/Saber.class b/avaliacoes/star-wars/target/classes/Saber.class new file mode 100644 index 0000000..2b22f8a Binary files /dev/null and b/avaliacoes/star-wars/target/classes/Saber.class differ diff --git a/avaliacoes/star-wars/target/classes/Sith.class b/avaliacoes/star-wars/target/classes/Sith.class new file mode 100644 index 0000000..5205a52 Binary files /dev/null and b/avaliacoes/star-wars/target/classes/Sith.class differ diff --git a/avaliacoes/star-wars/target/classes/Weapon.class b/avaliacoes/star-wars/target/classes/Weapon.class new file mode 100644 index 0000000..2a72fb5 Binary files /dev/null and b/avaliacoes/star-wars/target/classes/Weapon.class differ diff --git a/avaliacoes/star-wars/target/classes/interfaces/Force.class b/avaliacoes/star-wars/target/classes/interfaces/Force.class new file mode 100644 index 0000000..0029827 Binary files /dev/null and b/avaliacoes/star-wars/target/classes/interfaces/Force.class differ diff --git a/avaliacoes/suits/target/classes/Attorney.class b/avaliacoes/suits/target/classes/Attorney.class new file mode 100644 index 0000000..afbb8cb Binary files /dev/null and b/avaliacoes/suits/target/classes/Attorney.class differ diff --git a/avaliacoes/suits/target/classes/COO.class b/avaliacoes/suits/target/classes/COO.class new file mode 100644 index 0000000..8ffa9e0 Binary files /dev/null and b/avaliacoes/suits/target/classes/COO.class differ diff --git a/avaliacoes/suits/target/classes/Firm.class b/avaliacoes/suits/target/classes/Firm.class new file mode 100644 index 0000000..2f859f6 Binary files /dev/null and b/avaliacoes/suits/target/classes/Firm.class differ diff --git a/avaliacoes/suits/target/classes/Law.class b/avaliacoes/suits/target/classes/Law.class new file mode 100644 index 0000000..2bc9241 Binary files /dev/null and b/avaliacoes/suits/target/classes/Law.class differ diff --git a/avaliacoes/suits/target/classes/MyProgram.class b/avaliacoes/suits/target/classes/MyProgram.class new file mode 100644 index 0000000..f8dfdc4 Binary files /dev/null and b/avaliacoes/suits/target/classes/MyProgram.class differ diff --git a/avaliacoes/suits/target/classes/NamePartner.class b/avaliacoes/suits/target/classes/NamePartner.class new file mode 100644 index 0000000..df74107 Binary files /dev/null and b/avaliacoes/suits/target/classes/NamePartner.class differ diff --git a/avaliacoes/suits/target/classes/Person.class b/avaliacoes/suits/target/classes/Person.class new file mode 100644 index 0000000..a6379fe Binary files /dev/null and b/avaliacoes/suits/target/classes/Person.class differ diff --git a/avaliacoes/suits/target/classes/Secretary.class b/avaliacoes/suits/target/classes/Secretary.class new file mode 100644 index 0000000..1e73f62 Binary files /dev/null and b/avaliacoes/suits/target/classes/Secretary.class differ diff --git a/avaliacoes/suits/target/classes/Tech.class b/avaliacoes/suits/target/classes/Tech.class new file mode 100644 index 0000000..30d83d9 Binary files /dev/null and b/avaliacoes/suits/target/classes/Tech.class differ diff --git a/avaliacoes/suits/target/classes/TypeJob.class b/avaliacoes/suits/target/classes/TypeJob.class new file mode 100644 index 0000000..c58fc2b Binary files /dev/null and b/avaliacoes/suits/target/classes/TypeJob.class differ diff --git a/avaliacoes/suits/target/classes/interfaces/I_Lawyer.class b/avaliacoes/suits/target/classes/interfaces/I_Lawyer.class new file mode 100644 index 0000000..5756fbf Binary files /dev/null and b/avaliacoes/suits/target/classes/interfaces/I_Lawyer.class differ diff --git a/avaliacoes/suits/target/classes/interfaces/I_OperatingOfficer.class b/avaliacoes/suits/target/classes/interfaces/I_OperatingOfficer.class new file mode 100644 index 0000000..421def1 Binary files /dev/null and b/avaliacoes/suits/target/classes/interfaces/I_OperatingOfficer.class differ diff --git a/avaliacoes/suits/target/classes/interfaces/I_Partner.class b/avaliacoes/suits/target/classes/interfaces/I_Partner.class new file mode 100644 index 0000000..77984f7 Binary files /dev/null and b/avaliacoes/suits/target/classes/interfaces/I_Partner.class differ diff --git a/avaliacoes/ted-lasso/target/classes/MyApp.class b/avaliacoes/ted-lasso/target/classes/MyApp.class new file mode 100644 index 0000000..c431759 Binary files /dev/null and b/avaliacoes/ted-lasso/target/classes/MyApp.class differ diff --git a/avaliacoes/ted-lasso/target/classes/controller/matchController.class b/avaliacoes/ted-lasso/target/classes/controller/matchController.class new file mode 100644 index 0000000..d37f2e8 Binary files /dev/null and b/avaliacoes/ted-lasso/target/classes/controller/matchController.class differ diff --git a/avaliacoes/ted-lasso/target/classes/model/Match.class b/avaliacoes/ted-lasso/target/classes/model/Match.class new file mode 100644 index 0000000..0260913 Binary files /dev/null and b/avaliacoes/ted-lasso/target/classes/model/Match.class differ diff --git a/avaliacoes/ted-lasso/target/classes/model/Player.class b/avaliacoes/ted-lasso/target/classes/model/Player.class new file mode 100644 index 0000000..53979d9 Binary files /dev/null and b/avaliacoes/ted-lasso/target/classes/model/Player.class differ diff --git a/avaliacoes/ted-lasso/target/classes/model/Team$1.class b/avaliacoes/ted-lasso/target/classes/model/Team$1.class new file mode 100644 index 0000000..891e5fa Binary files /dev/null and b/avaliacoes/ted-lasso/target/classes/model/Team$1.class differ diff --git a/avaliacoes/ted-lasso/target/classes/model/Team.class b/avaliacoes/ted-lasso/target/classes/model/Team.class new file mode 100644 index 0000000..31d4df9 Binary files /dev/null and b/avaliacoes/ted-lasso/target/classes/model/Team.class differ diff --git a/avaliacoes/the-boys/src/main/java/MyApp.java b/avaliacoes/the-boys/src/main/java/MyApp.java index 7fed638..a6bb223 100644 --- a/avaliacoes/the-boys/src/main/java/MyApp.java +++ b/avaliacoes/the-boys/src/main/java/MyApp.java @@ -8,49 +8,68 @@ import vought.StarLightCompoundV; import vought.Team; +/** + * Classe principal de aplicação para demonstrar a criação de personagens, + * atribuição de poderes e formação de times. + */ public class MyApp { + /** + * Método principal que instancia pessoas, heróis, poderes e times, + * executando algumas ações básicas para exemplificar o funcionamento do sistema. + * + * @param args argumentos de linha de comando (não utilizados) + */ @SuppressWarnings("unused") public static void main(String[] args) { + // Criação de objetos Person Person ashley = new Person("Ashley", "Barret"); Person billy = new Person("Billy", "Butcher"); Person hughie = new Person("Hughie", "Campbell"); Person anne = new Person("Rebecca", "Anne January"); Person john = new Person("John", "Guilman"); + // Criação de heróis a partir das pessoas StarLight starlight = new StarLight(anne, "Starlight", 100, 80, 90); Homelander homelander = new Homelander(john, "Homelander", 100, 100, 100); + // Instanciação das classes que representam os poderes dos heróis StarLightCompoundV anneCompoundV = new StarLightCompoundV(); HomelanderCompoundV johnCompoundV = new HomelanderCompoundV(); + // Uso dos poderes básicos e especiais do StarLight anneCompoundV.usePower(starlight); anneCompoundV.giveStrength(starlight); anneCompoundV.maxSpeed(starlight); anneCompoundV.fly(starlight); anneCompoundV.activateDurability(starlight); + + // Uso dos poderes básicos e especiais do Homelander johnCompoundV.usePower(homelander); johnCompoundV.giveStrength(homelander); johnCompoundV.maxSpeed(homelander); johnCompoundV.fly(homelander); johnCompoundV.activateDurability(homelander); + // Criação do time "seven" e adição dos heróis Team seven = new Team(); seven.getHeroes().add(starlight); - seven.getHeroes().add(homelander); + seven.getHeroes().add(homelander); + // Criação e configuração do herói Billy Hero billyHero = new Hero(billy, "Brutus", 10, 10, 10); BillyCompoundV billyCompoundV = new BillyCompoundV(); billyCompoundV.activateDurability(billyHero); System.out.println("Energy is now " + billyHero.getEnergy()); + // Criação e configuração do herói Hughie Hero hughieHero = new Hero(billy, "Brutus", 10, 10, 10); HughieCompoundV hughieCompoundV = new HughieCompoundV(); + //Criação do time "boys" e adição dos heróis Hughie e Billy Team boys = new Team(); boys.getHeroes().add(hughieHero); - boys.getHeroes().add(billyHero); - + boys.getHeroes().add(billyHero); } } diff --git a/avaliacoes/the-boys/src/main/java/vought/BasicPower.java b/avaliacoes/the-boys/src/main/java/vought/BasicPower.java index 04286b7..75bc443 100644 --- a/avaliacoes/the-boys/src/main/java/vought/BasicPower.java +++ b/avaliacoes/the-boys/src/main/java/vought/BasicPower.java @@ -1,13 +1,39 @@ package vought; +/** + * Interface genérica que define os métodos básicos para poderes, + * onde cada método recebe um parâmetro do tipo genérico {@code Type}. + * + * @param o tipo do parâmetro que será usado nos métodos dos poderes + */ public interface BasicPower { - public abstract void activateDurability(Type T); + /** + * Ativa a durabilidade do poder com base no parâmetro fornecido. + * + * @param T o valor ou objeto que define como a durabilidade será ativada + */ + public abstract void activateDurability(Type T); - public abstract void giveStrength(Type T); + /** + * Concede força ao poder com base no parâmetro fornecido. + * + * @param T o valor ou objeto que define a força a ser dada + */ + public abstract void giveStrength(Type T); - public abstract void maxSpeed(Type T); + /** + * Define a velocidade máxima do poder com base no parâmetro fornecido. + * + * @param T o valor ou objeto que define a velocidade máxima + */ + public abstract void maxSpeed(Type T); - public abstract void fly(Type T); + /** + *Executa a ação de voar com base no parâmetro fornecido. + * + * @param T o valor ou objeto que controla ou define a capacidade de voar + */ + public abstract void fly(Type T); } diff --git a/avaliacoes/the-boys/src/main/java/vought/BillyCompoundV.java b/avaliacoes/the-boys/src/main/java/vought/BillyCompoundV.java index 91fb479..61fa13d 100644 --- a/avaliacoes/the-boys/src/main/java/vought/BillyCompoundV.java +++ b/avaliacoes/the-boys/src/main/java/vought/BillyCompoundV.java @@ -1,26 +1,66 @@ package vought; +/** + * Classe que representa o personagem Billy Compound V, + * que implementa poderes básicos e especiais para heróis. + * + * Implementa a interface {@link BasicPower} e {@link SpecialPower} + * para um tipo genérico {@code Hero}. + */ public class BillyCompoundV implements BasicPower, SpecialPower { - public void activateDurability(Hero hero) { - hero.setEnergy(100); - System.out.println("Ganhei energia demais!"); - } + /** + * Ativa a durabilidade do herói, definindo sua energia para 100. + * + * @param hero o herói que terá a energia ativada + */ + @Override + public void activateDurability(Hero hero) { + hero.setEnergy(100); + System.out.println("Ganhei energia demais!"); + } - public void giveStrength(Hero hero) { + /** + * Concede força ao herói. + * Implementação ainda não definida. + * + * @param hero o herói que receberá a força + */ + @Override + public void giveStrength(Hero hero) { + // Implementar lógica de força + } - } + /** + * Define a velocidade máxima do herói. + * Implementação ainda não definida. + * + * @param hero o herói que terá a velocidade máxima ajustada + */ + @Override + public void maxSpeed(Hero hero) { + // Implementar lógica de velocidade + } - public void maxSpeed(Hero hero) { - - } - - public void fly(Hero hero) { - - } - - public void usePower(Hero hero) { - - } + /** + * Permite que o herói voe. + * Implementação ainda não definida. + * + * @param hero o herói que poderá voar + */ + @Override + public void fly(Hero hero) { + // Implementar lógica de voo + } + /** + *Usa o poder especial do herói. + * Implementação ainda não definida. + * + * @param hero o herói que usará o poder especial + */ + @Override + public void usePower(Hero hero) { + // Implementar lógica do poder especial + } } diff --git a/avaliacoes/the-boys/src/main/java/vought/Hero.java b/avaliacoes/the-boys/src/main/java/vought/Hero.java index 641ebfc..caffcfa 100644 --- a/avaliacoes/the-boys/src/main/java/vought/Hero.java +++ b/avaliacoes/the-boys/src/main/java/vought/Hero.java @@ -1,61 +1,139 @@ package vought; +/** + * Representa um herói, que é uma extensão da classe {@link Person}. + * Contém atributos específicos de um herói, como apelido, energia, força e velocidade. + */ public class Hero extends Person { - private String nickname; - private int energy; - private int strength; - private int speed; + /** + * Apelido do herói. + */ + private String nickname; - public Hero() { + /** + * Energia do herói. + */ + private int energy; - } + /** + * Força do herói. + */ + private int strength; - public Hero(String nickname, int energy, int strength, int speed) { - this.nickname = nickname; - this.energy = energy; - this.strength = strength; - this.speed = speed; - } + /** + * Velocidade do herói. + */ + private int speed; - public Hero(Person person, String nickname, int energy, int strength, int speed) { - super(person.getName(), person.getSurname()); - this.nickname = nickname; - this.energy = energy; - this.strength = strength; - this.speed = speed; - } + /** + * Construtor padrão da classe Hero. + */ + public Hero() { + } - public String getNickname() { - return nickname; - } + /** + * Construtor que inicializa o herói com apelido, energia, força e velocidade. + * + * @param nickname apelido do herói + * @param energy energia do herói + * @param strength força do herói + * @param speed velocidade do herói + */ + public Hero(String nickname, int energy, int strength, int speed) { + this.nickname = nickname; + this.energy = energy; + this.strength = strength; + this.speed = speed; + } - public void setNickname(String nickname) { - this.nickname = nickname; - } + /** + * Construtor que cria um herói a partir de uma pessoa existente, + * adicionando apelido, energia, força e velocidade. + * + * @param person pessoa base para o herói + * @param nickname apelido do herói + * @param energy energia do herói + * @param strength força do herói + * @param speed velocidade do herói + */ + public Hero(Person person, String nickname, int energy, int strength, int speed) { + super(person.getName(), person.getSurname()); + this.nickname = nickname; + this.energy = energy; + this.strength = strength; + this.speed = speed; + } - public int getEnergy() { - return energy; - } + /** + * Obtém o apelido do herói. + * + * @return apelido do herói + */ + public String getNickname() { + return nickname; + } - public void setEnergy(int energy) { - this.energy = energy; - } + /** + * Define o apelido do herói. + * + * @param nickname apelido a ser definido + */ + public void setNickname(String nickname) { + this.nickname = nickname; + } - public int getStrength() { - return strength; - } + /** + * Obtém a energia do herói. + * + * @return energia do herói + */ + public int getEnergy() { + return energy; + } - public void setStrength(int strength) { - this.strength = strength; - } + /** + * Define a energia do herói. + * + * @param energy energia a ser definida + */ + public void setEnergy(int energy) { + this.energy = energy; + } - public int getSpeed() { - return speed; - } + /** + * Obtém a força do herói. + * + * @return força do herói + */ + public int getStrength() { + return strength; + } - public void setSpeed(int speed) { - this.speed = speed; - } + /** + * Define a força do herói. + * + * @param strength força a ser definida + */ + public void setStrength(int strength) { + this.strength = strength; + } + /** + * Obtém a velocidade do herói. + * + * @return velocidade do herói + */ + public int getSpeed() { + return speed; + } + + /** + *Define a velocidade do herói. + * + * @param speed velocidade a ser definida + */ + public void setSpeed(int speed) { + this.speed = speed; + } } diff --git a/avaliacoes/the-boys/src/main/java/vought/Homelander.java b/avaliacoes/the-boys/src/main/java/vought/Homelander.java index 0205f35..61f148a 100644 --- a/avaliacoes/the-boys/src/main/java/vought/Homelander.java +++ b/avaliacoes/the-boys/src/main/java/vought/Homelander.java @@ -1,9 +1,23 @@ package vought; +/** + * Representa o personagem Homelander, que é um tipo específico de {@link Hero}. + * + * Esta classe herda todos os atributos e comportamentos da classe Hero. + */ public class Homelander extends Hero { + /** + * Construtor que cria um Homelander a partir de uma pessoa base, + *com apelido, energia, força e velocidade definidos. + * + * @param person pessoa base para o Homelander + * @param nickname apelido do Homelander + * @param energy energia do Homelander + * @param strength força do Homelander + * @param speed velocidade do Homelander + */ public Homelander(Person person, String nickname, int energy, int strength, int speed) { super(person, nickname, energy, strength, speed); } - } diff --git a/avaliacoes/the-boys/src/main/java/vought/HomelanderCompoundV.java b/avaliacoes/the-boys/src/main/java/vought/HomelanderCompoundV.java index 304cb22..d42a8ed 100644 --- a/avaliacoes/the-boys/src/main/java/vought/HomelanderCompoundV.java +++ b/avaliacoes/the-boys/src/main/java/vought/HomelanderCompoundV.java @@ -1,11 +1,28 @@ package vought; +/** + * Implementação dos poderes básicos e especiais para o personagem {@link Homelander}. + * + * Esta classe define como os poderes são ativados e usados especificamente para + * o Homelander, incluindo durabilidade, força, velocidade e voo. + */ public class HomelanderCompoundV implements BasicPower, SpecialPower { + /** + * Usa o poder especial do Homelander, neste caso a visão a laser. + * + * @param homelander o objeto Homelander que está usando o poder + */ + @Override public void usePower(Homelander homelander) { System.out.println("[Homelander]: Usando visão a laser!"); } + /** + * Ativa a durabilidade do Homelander, definindo sua energia para 100. + * + * @param homelander o objeto Homelander que terá sua energia ativada + */ @Override public void activateDurability(Homelander homelander) { int newDurability = 100; @@ -13,6 +30,11 @@ public void activateDurability(Homelander homelander) { System.out.println("Energia do Homelander: " + homelander.getEnergy()); } + /** + * Concede força ao Homelander, definindo sua força para 100. + * + * @param homelander o objeto Homelander que receberá a força + */ @Override public void giveStrength(Homelander homelander) { int newStrength = 100; @@ -20,6 +42,11 @@ public void giveStrength(Homelander homelander) { System.out.println("Força do Homelander: " + homelander.getStrength()); } + /** + * Define a velocidade máxima do Homelander para 100. + * + * @param homelander o objeto Homelander que terá sua velocidade ajustada + */ @Override public void maxSpeed(Homelander homelander) { int newSpeed = 100; @@ -27,9 +54,13 @@ public void maxSpeed(Homelander homelander) { System.out.println("Velocidade do Homelander: " + homelander.getSpeed()); } + /** + *Executa a ação de voo do Homelander, exibindo uma mensagem indicando sua chegada. + * + * @param homelander o objeto Homelander que está voando + */ @Override public void fly(Homelander homelander) { System.out.println("[" + homelander.getNickname() + "]: Ele está vindo!!!"); } - } diff --git a/avaliacoes/the-boys/src/main/java/vought/HughieCompoundV.java b/avaliacoes/the-boys/src/main/java/vought/HughieCompoundV.java index 89a8393..6b07956 100644 --- a/avaliacoes/the-boys/src/main/java/vought/HughieCompoundV.java +++ b/avaliacoes/the-boys/src/main/java/vought/HughieCompoundV.java @@ -1,26 +1,65 @@ package vought; +/** + * Implementação dos poderes básicos e especiais para o personagem Hughie, + * que é do tipo {@link Hero}. + * + * Esta classe define como os poderes de durabilidade, força, velocidade, + * voo e um poder especial são ativados para Hughie. + */ public class HughieCompoundV implements BasicPower, SpecialPower { - public void activateDurability(Hero hero) { - hero.setEnergy(100); - System.out.println("Ganhei energia demais!"); - } + /** + * Ativa a durabilidade do herói Hughie, definindo sua energia para 100. + * + * @param hero o objeto Hero que terá a energia ativada + */ + @Override + public void activateDurability(Hero hero) { + hero.setEnergy(100); + System.out.println("Ganhei energia demais!"); + } - public void giveStrength(Hero hero) { + /** + * Concede força ao herói Hughie. + * Implementação ainda não definida. + * + * @param hero o objeto Hero que receberá a força + */ + @Override + public void giveStrength(Hero hero) { + // Implementar lógica de força para Hughie + } - } + /** + * Define a velocidade máxima do herói Hughie. + * Implementação ainda não definida. + * + * @param hero o objeto Hero que terá a velocidade ajustada + */ + @Override + public void maxSpeed(Hero hero) { + // Implementar lógica de velocidade para Hughie + } - public void maxSpeed(Hero hero) { - - } - - public void fly(Hero hero) { - - } - - public void usePower(Hero hero) { - System.out.println("[HUGHIE]: Me teletransportei e fiquei nu!"); - } + /** + * Permite que o herói Hughie voe. + * Implementação ainda não definida. + * + * @param hero o objeto Hero que poderá voar + */ + @Override + public void fly(Hero hero) { + // Implementar lógica de voo para Hughie + } + /** + *Usa o poder especial do Hughie, que neste caso é um teletransporte com efeito cômico. + * + * @param hero o objeto Hero que usará o poder especial + */ + @Override + public void usePower(Hero hero) { + System.out.println("[HUGHIE]: Me teletransportei e fiquei nu!"); + } } diff --git a/avaliacoes/the-boys/src/main/java/vought/Person.java b/avaliacoes/the-boys/src/main/java/vought/Person.java index 885d036..3410834 100644 --- a/avaliacoes/the-boys/src/main/java/vought/Person.java +++ b/avaliacoes/the-boys/src/main/java/vought/Person.java @@ -1,33 +1,70 @@ package vought; +/** + * Representa uma pessoa com nome e sobrenome. + */ public class Person { - private String name; - private String surname; + /** + * Nome da pessoa. + */ + private String name; - public Person() { + /** + * Sobrenome da pessoa. + */ + private String surname; - } + /** + * Construtor padrão da classe Person. + */ + public Person() { + } - public Person(String name, String surname) { - this.name = name; - this.surname = surname; - } + /** + * Construtor que inicializa uma pessoa com nome e sobrenome. + * + * @param name nome da pessoa + * @param surname sobrenome da pessoa + */ + public Person(String name, String surname) { + this.name = name; + this.surname = surname; + } - public String getName() { - return name; - } + /** + * Obtém o nome da pessoa. + * + * @return nome da pessoa + */ + public String getName() { + return name; + } - public void setName(String name) { - this.name = name; - } + /** + * Define o nome da pessoa. + * + * @param name nome a ser definido + */ + public void setName(String name) { + this.name = name; + } - public String getSurname() { - return surname; - } - - public void setSurname(String surname) { - this.surname = surname; - } + /** + * Obtém o sobrenome da pessoa. + * + * @return sobrenome da pessoa + */ + public String getSurname() { + return surname; + } + /** + *Define o sobrenome da pessoa. + * + * @param surname sobrenome a ser definido + */ + public void setSurname(String surname) { + this.surname = surname; + } } diff --git a/avaliacoes/the-boys/src/main/java/vought/SpecialPower.java b/avaliacoes/the-boys/src/main/java/vought/SpecialPower.java index 67f9409..d976674 100644 --- a/avaliacoes/the-boys/src/main/java/vought/SpecialPower.java +++ b/avaliacoes/the-boys/src/main/java/vought/SpecialPower.java @@ -1,7 +1,18 @@ package vought; +/** + * Interface genérica que define um poder especial, + * representado pelo método {@code usePower}, que recebe um parâmetro do tipo {@code Type}. + * + * @param o tipo do objeto que usará o poder especial + */ public interface SpecialPower { - public abstract void usePower(Type T); + /** + *Método para usar o poder especial no objeto do tipo {@code Type}. + * + * @param T o objeto que usará o poder especial + */ + public abstract void usePower(Type T); } diff --git a/avaliacoes/the-boys/src/main/java/vought/StarLight.java b/avaliacoes/the-boys/src/main/java/vought/StarLight.java index c6bd8e8..4befd9c 100644 --- a/avaliacoes/the-boys/src/main/java/vought/StarLight.java +++ b/avaliacoes/the-boys/src/main/java/vought/StarLight.java @@ -1,9 +1,24 @@ package vought; +/** + * Representa o personagem StarLight, que é uma extensão da classe {@link Hero}. + * + * Esta classe herda todos os atributos e comportamentos da classe Hero, + * podendo ser usada para definir características e poderes específicos do StarLight. + */ public class StarLight extends Hero { + /** + *Construtor que cria um StarLight a partir de uma pessoa base, + * com apelido, energia, força e velocidade definidos. + * + * @param person pessoa base para o StarLight + * @param nickname apelido do StarLight + * @param energy energia do StarLight + * @param strength força do StarLight + * @param speed velocidade do StarLight + */ public StarLight(Person person, String nickname, int energy, int strength, int speed) { super(person, nickname, energy, strength, speed); - } -} \ No newline at end of file +} diff --git a/avaliacoes/the-boys/src/main/java/vought/StarLightCompoundV.java b/avaliacoes/the-boys/src/main/java/vought/StarLightCompoundV.java index 9a33d00..a6ebf70 100644 --- a/avaliacoes/the-boys/src/main/java/vought/StarLightCompoundV.java +++ b/avaliacoes/the-boys/src/main/java/vought/StarLightCompoundV.java @@ -1,25 +1,60 @@ package vought; +/** + * Implementação dos poderes básicos e especiais para o personagem {@link StarLight}. + * + * Esta classe define os métodos para ativar durabilidade, conceder força, + * definir velocidade máxima, executar voo e usar um poder especial para o StarLight. + */ public class StarLightCompoundV implements BasicPower, SpecialPower { - public void activateDurability(StarLight starLight) { - - } - - public void giveStrength(StarLight starLight) { - - } - - public void maxSpeed(StarLight starLight) { - - } - - public void fly(StarLight starLight) { - - } - - public void usePower(StarLight starLight) { - - } - + /** + * Ativa a durabilidade do StarLight. + * + * @param starLight o objeto StarLight que terá a durabilidade ativada + */ + @Override + public void activateDurability(StarLight starLight) { + // Implementar lógica para ativar durabilidade + } + + /** + * Concede força ao StarLight. + * + * @param starLight o objeto StarLight que receberá força + */ + @Override + public void giveStrength(StarLight starLight) { + // Implementar lógica para conceder força + } + + /** + * Define a velocidade máxima do StarLight. + * + * @param starLight o objeto StarLight que terá a velocidade ajustada + */ + @Override + public void maxSpeed(StarLight starLight) { + // Implementar lógica para definir velocidade máxima + } + + /** + * Executa a ação de voo do StarLight. + * + * @param starLight o objeto StarLight que estará voando + */ + @Override + public void fly(StarLight starLight) { + // Implementar lógica para o voo + } + + /** + *Usa o poder especial do StarLight. + * + * @param starLight o objeto StarLight que usará o poder especial + */ + @Override + public void usePower(StarLight starLight) { + // Implementar lógica do poder especial + } } diff --git a/avaliacoes/the-boys/src/main/java/vought/Team.java b/avaliacoes/the-boys/src/main/java/vought/Team.java index 10d7c43..32e16a2 100644 --- a/avaliacoes/the-boys/src/main/java/vought/Team.java +++ b/avaliacoes/the-boys/src/main/java/vought/Team.java @@ -3,24 +3,47 @@ import java.util.ArrayList; import java.util.List; +/** + * Representa um time composto por uma lista de heróis. + */ public class Team { - private List heroes; - - public Team() { - this.heroes = new ArrayList(); - } - - public Team(List heroes) { - this.heroes = heroes; - } - - public List getHeroes() { - return heroes; - } - - public void setHeroes(List heroes) { - this.heroes = heroes; - } - + /** + * Lista de heróis que compõem o time. + */ + private List heroes; + + /** + * Construtor padrão que inicializa um time vazio. + */ + public Team() { + this.heroes = new ArrayList(); + } + + /** + * Construtor que inicializa um time com uma lista de heróis fornecida. + * + * @param heroes lista de heróis para compor o time + */ + public Team(List heroes) { + this.heroes = heroes; + } + + /** + * Obtém a lista de heróis do time. + * + * @return lista de heróis + */ + public List getHeroes() { + return heroes; + } + + /** + *Define a lista de heróis do time. + * + * @param heroes nova lista de heróis + */ + public void setHeroes(List heroes) { + this.heroes = heroes; + } } diff --git a/avaliacoes/the-boys/target/classes/MyApp.class b/avaliacoes/the-boys/target/classes/MyApp.class new file mode 100644 index 0000000..6d28ddb Binary files /dev/null and b/avaliacoes/the-boys/target/classes/MyApp.class differ diff --git a/avaliacoes/the-boys/target/classes/vought/BasicPower.class b/avaliacoes/the-boys/target/classes/vought/BasicPower.class new file mode 100644 index 0000000..3f66f38 Binary files /dev/null and b/avaliacoes/the-boys/target/classes/vought/BasicPower.class differ diff --git a/avaliacoes/the-boys/target/classes/vought/BillyCompoundV.class b/avaliacoes/the-boys/target/classes/vought/BillyCompoundV.class new file mode 100644 index 0000000..1f00142 Binary files /dev/null and b/avaliacoes/the-boys/target/classes/vought/BillyCompoundV.class differ diff --git a/avaliacoes/the-boys/target/classes/vought/Hero.class b/avaliacoes/the-boys/target/classes/vought/Hero.class new file mode 100644 index 0000000..25d3856 Binary files /dev/null and b/avaliacoes/the-boys/target/classes/vought/Hero.class differ diff --git a/avaliacoes/the-boys/target/classes/vought/Homelander.class b/avaliacoes/the-boys/target/classes/vought/Homelander.class new file mode 100644 index 0000000..6e91bee Binary files /dev/null and b/avaliacoes/the-boys/target/classes/vought/Homelander.class differ diff --git a/avaliacoes/the-boys/target/classes/vought/HomelanderCompoundV.class b/avaliacoes/the-boys/target/classes/vought/HomelanderCompoundV.class new file mode 100644 index 0000000..9c1f4ff Binary files /dev/null and b/avaliacoes/the-boys/target/classes/vought/HomelanderCompoundV.class differ diff --git a/avaliacoes/the-boys/target/classes/vought/HughieCompoundV.class b/avaliacoes/the-boys/target/classes/vought/HughieCompoundV.class new file mode 100644 index 0000000..6d23d2b Binary files /dev/null and b/avaliacoes/the-boys/target/classes/vought/HughieCompoundV.class differ diff --git a/avaliacoes/the-boys/target/classes/vought/Person.class b/avaliacoes/the-boys/target/classes/vought/Person.class new file mode 100644 index 0000000..310df73 Binary files /dev/null and b/avaliacoes/the-boys/target/classes/vought/Person.class differ diff --git a/avaliacoes/the-boys/target/classes/vought/SpecialPower.class b/avaliacoes/the-boys/target/classes/vought/SpecialPower.class new file mode 100644 index 0000000..b626774 Binary files /dev/null and b/avaliacoes/the-boys/target/classes/vought/SpecialPower.class differ diff --git a/avaliacoes/the-boys/target/classes/vought/StarLight.class b/avaliacoes/the-boys/target/classes/vought/StarLight.class new file mode 100644 index 0000000..ea7c54e Binary files /dev/null and b/avaliacoes/the-boys/target/classes/vought/StarLight.class differ diff --git a/avaliacoes/the-boys/target/classes/vought/StarLightCompoundV.class b/avaliacoes/the-boys/target/classes/vought/StarLightCompoundV.class new file mode 100644 index 0000000..e32325e Binary files /dev/null and b/avaliacoes/the-boys/target/classes/vought/StarLightCompoundV.class differ diff --git a/avaliacoes/the-boys/target/classes/vought/Team.class b/avaliacoes/the-boys/target/classes/vought/Team.class new file mode 100644 index 0000000..af09e68 Binary files /dev/null and b/avaliacoes/the-boys/target/classes/vought/Team.class differ diff --git a/exercises/classes-metodos-atributos/exercicio-01/target/classes/MyProgram.class b/exercises/classes-metodos-atributos/exercicio-01/target/classes/MyProgram.class new file mode 100644 index 0000000..53c8268 Binary files /dev/null and b/exercises/classes-metodos-atributos/exercicio-01/target/classes/MyProgram.class differ diff --git a/exercises/classes-metodos-atributos/exercicio-02/target/classes/MediaCefet.class b/exercises/classes-metodos-atributos/exercicio-02/target/classes/MediaCefet.class new file mode 100644 index 0000000..3d11438 Binary files /dev/null and b/exercises/classes-metodos-atributos/exercicio-02/target/classes/MediaCefet.class differ diff --git a/exercises/classes-metodos-atributos/exercicio-02/target/classes/MyProgram.class b/exercises/classes-metodos-atributos/exercicio-02/target/classes/MyProgram.class new file mode 100644 index 0000000..456c172 Binary files /dev/null and b/exercises/classes-metodos-atributos/exercicio-02/target/classes/MyProgram.class differ diff --git a/exercises/classes-metodos-atributos/exercicio-03/target/classes/MaiorValor.class b/exercises/classes-metodos-atributos/exercicio-03/target/classes/MaiorValor.class new file mode 100644 index 0000000..ff92d79 Binary files /dev/null and b/exercises/classes-metodos-atributos/exercicio-03/target/classes/MaiorValor.class differ diff --git a/exercises/classes-metodos-atributos/exercicio-03/target/classes/MyProgram.class b/exercises/classes-metodos-atributos/exercicio-03/target/classes/MyProgram.class new file mode 100644 index 0000000..027c376 Binary files /dev/null and b/exercises/classes-metodos-atributos/exercicio-03/target/classes/MyProgram.class differ diff --git a/exercises/classes-metodos-atributos/exercicio-04/target/classes/Contagem.class b/exercises/classes-metodos-atributos/exercicio-04/target/classes/Contagem.class new file mode 100644 index 0000000..19a1989 Binary files /dev/null and b/exercises/classes-metodos-atributos/exercicio-04/target/classes/Contagem.class differ diff --git a/exercises/classes-metodos-atributos/exercicio-04/target/classes/MyProgram.class b/exercises/classes-metodos-atributos/exercicio-04/target/classes/MyProgram.class new file mode 100644 index 0000000..1ac2554 Binary files /dev/null and b/exercises/classes-metodos-atributos/exercicio-04/target/classes/MyProgram.class differ diff --git a/exercises/classes-metodos-atributos/exercicio-05-06/target/classes/JogoAdivinhe.class b/exercises/classes-metodos-atributos/exercicio-05-06/target/classes/JogoAdivinhe.class new file mode 100644 index 0000000..471fbf3 Binary files /dev/null and b/exercises/classes-metodos-atributos/exercicio-05-06/target/classes/JogoAdivinhe.class differ diff --git a/exercises/classes-metodos-atributos/exercicio-05-06/target/classes/MyProgram.class b/exercises/classes-metodos-atributos/exercicio-05-06/target/classes/MyProgram.class new file mode 100644 index 0000000..19b54aa Binary files /dev/null and b/exercises/classes-metodos-atributos/exercicio-05-06/target/classes/MyProgram.class differ diff --git a/exercises/classes-metodos-atributos/exercicio-07/target/classes/MyProgram.class b/exercises/classes-metodos-atributos/exercicio-07/target/classes/MyProgram.class new file mode 100644 index 0000000..8bcae06 Binary files /dev/null and b/exercises/classes-metodos-atributos/exercicio-07/target/classes/MyProgram.class differ diff --git a/exercises/classes-metodos-atributos/exercicio-07/target/classes/RaizBaskara.class b/exercises/classes-metodos-atributos/exercicio-07/target/classes/RaizBaskara.class new file mode 100644 index 0000000..527ef32 Binary files /dev/null and b/exercises/classes-metodos-atributos/exercicio-07/target/classes/RaizBaskara.class differ