<repo_name>gpdrosa/Noticia<file_sep>/Noticia-master/src/br/edu/cesmac/si/noticia/testes/TestaNoticia.java
package br.edu.cesmac.si.noticia.testes;

import br.edu.cesmac.si.noticia.model.Jornalista;
import br.edu.cesmac.si.noticia.model.JornalistaTrainee;
import br.edu.cesmac.si.noticia.model.Noticia;

public class TestaNoticia {

    public static void main(String[] args) {
        Jornalista j1 = new Jornalista();
        j1.setNome("<NAME>");

        Noticia n1 = new Noticia();
        n1.setJornalista(j1);

        JornalistaTrainee j2 = new JornalistaTrainee();
        j2.setNome("<NAME>");

        Noticia n2 = new Noticia();
        n2.setJornalista(j2);
    }

}
<file_sep>/Noticia-master/src/br/edu/cesmac/si/noticia/testes/TestaJornalistaComNoticia.java
package br.edu.cesmac.si.noticia.testes;

import java.util.ArrayList;

import br.edu.cesmac.si.noticia.model.Jornalista;
import br.edu.cesmac.si.noticia.model.Noticia;

public class TestaJornalistaComNoticia {

	public static void main(String[] args) {
		Jornalista jornalista1 = new Jornalista();
	     jornalista1.setNome("<NAME>");
	     jornalista1.setEmail("<EMAIL>");

	     ArrayList<Noticia> noticiasJ1 = new ArrayList<>();

	     Noticia n1 = new Noticia();
	     n1.setTitulo("Provocando o caos e a destruição");
	     Noticia n2 = new Noticia();
	     n2.setTitulo("Guerra Mundial Z");

	     noticiasJ1.add(n1);
	     noticiasJ1.add(n2);
	     jornalista1.setNoticias(noticiasJ1);
	     jornalista1.mostrarDados();

	     ArrayList<Noticia> noticiasJ2 = new ArrayList<>();

	     Noticia n3 = new Noticia();
	     n3.setTitulo("Glória a <NAME>");
	     noticiasJ2.add(n3);
	     
	     Jornalista jornalista2 = new Jornalista();
	       jornalista2.setNome("<NAME>");
	       jornalista2.setEmail("<EMAIL>");
	       jornalista2.setNoticias(noticiasJ2);
	       jornalista2.mostrarDados();
	   }


}
<file_sep>/Noticia-master/src/br/edu/cesmac/si/noticia/model/Editor.java
package br.edu.cesmac.si.noticia.model;

public class Editor extends Jornalista implements Avaliador {

    @Override
    public void revisar(Noticia noticia) {
        System.out.println("Um Editor revisou a notícia");
    }
}
<file_sep>/Noticia-master/src/br/edu/cesmac/si/noticia/testes/TestaConstrutor.java
package br.edu.cesmac.si.noticia.testes;

import br.edu.cesmac.si.noticia.model.Editoria;
import br.edu.cesmac.si.noticia.model.Jornalista;
import br.edu.cesmac.si.noticia.model.Noticia;

public class TestaConstrutor {

	public static void main(String[] args) {
		Jornalista j1 = null;
		Editoria e1 = null;
		
		Noticia n1 = null;
		
		n1 = new Noticia(j1, e1);
		n1.mostrarDados();			
		

	}
	
}
<file_sep>/Noticia-master/src/br/edu/cesmac/si/noticia/model/Avaliador.java
package br.edu.cesmac.si.noticia.model;

public interface Avaliador {

    void revisar(Noticia noticia);

}
<file_sep>/Noticia-master/src/br/edu/cesmac/si/noticia/testes/TestaEditoriaDAO.java
package br.edu.cesmac.si.noticia.testes;

import java.util.List;

import br.edu.cesmac.si.noticia.dao.EditoriaDAO;
import br.edu.cesmac.si.noticia.model.Editoria;

public class TestaEditoriaDAO {

	public static void main(String[] args) {
		EditoriaDAO editoriaDAO = new EditoriaDAO();
		
		
		List<Editoria> editorias = editoriaDAO.listarTodas();
		

		for (Editoria e : editorias) {
			System.out.println(e.getId() + " - " + e.getNome());
		}
		
		editoriaDAO.excluirPorId(2l);
		editorias = editoriaDAO.listarTodas();
		
		for (Editoria e : editorias) {
			System.out.println(e.getId() + " - " + e.getNome());
		}
	}

}
<file_sep>/Noticia-master/src/br/edu/cesmac/si/noticia/model/PlanoDeSaude.java
package br.edu.cesmac.si.noticia.model;

public class PlanoDeSaude {
	
	private String nome;
	
	public PlanoDeSaude() {
	}
	
	public PlanoDeSaude(String nome) {
		this.nome = nome;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

}
