Package disciplina

Source Code of disciplina.DisciplinasBanco

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;
  }
}
TOP

Related Classes of disciplina.DisciplinasBanco

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.