public Iterator<Disciplina> getDisciplinasIterator() { try { return persistencia.recuperarDisciplinas().iterator(); } catch (SCAPersistenciaException e) { throw new SCARuntimeException(e); } }
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; }