package disciplina;
import java.util.ArrayList;
import java.util.List;
import modelo.Disciplina;
public class DisciplinasBanco {
private static final String[] DESCRICAO_DISCIPLINAS = { "Eletr�nica",
"Corte e Costura", "Fundamentos em Engenharia de Software",
"Educa��o F�sica" };
private static final String[] CODIGOS_DISCIPLINAS = { "MAB123", "MAE123",
"MAD123", "MAF123" };
private List<Disciplina> listaDisciplinas = new ArrayList<Disciplina>();
/**
* Retorna o Disciplina cujo codigo � o paramCodigo.
*
* @param paramCodigo
* @return Disciplina d se houver disciplina com este codigo no banco e null
* caso contr�rio;
*/
public Disciplina recuperarDisciplinaPorCodigo(final String paramCodigo) {
for (Disciplina d : listaDisciplinas) {
if (paramCodigo.equals(d.getCodigo())) {
return d;
}
}
return null;
}
public void preencherDisciplinasBanco() {
String[] codigoDisciplinas = CODIGOS_DISCIPLINAS;
String[] descricaoDisciplinas = DESCRICAO_DISCIPLINAS;
for (int i = 0; i < 4; i++) {
Disciplina d = new Disciplina(codigoDisciplinas[i],
descricaoDisciplinas[i]);
listaDisciplinas.add(d);
}
}
public List<Disciplina> getListaDisciplinas() {
return listaDisciplinas;
}
public void setListaDisciplinas(List<Disciplina> listaDisciplinas) {
this.listaDisciplinas = listaDisciplinas;
}
}