예제 #1
0
 public Iterator<Disciplina> getDisciplinasIterator() {
   try {
     return persistencia.recuperarDisciplinas().iterator();
   } catch (SCAPersistenciaException e) {
     throw new SCARuntimeException(e);
   }
 }
예제 #2
0
 public Disciplina criarDisciplina(String nome, int codigo) throws SCAException {
   if (existeDisciplina(codigo)) {
     throw new SCAException("Já existe uma disciplina com o código '" + codigo + "'");
   }
   Disciplina disciplina = new Disciplina(nome, codigo);
   try {
     persistencia.salvar(disciplina);
   } catch (SCAPersistenciaException e) {
     throw new SCARuntimeException(e);
   }
   return disciplina;
 }