public Set<DiagnosticoDeEnfermagem> loadDiagnosticosPossiveis(Long planoId, Long interId) { Intervencao inter = (Intervencao) interDAO.getById(interId, Intervencao.class); PlanoDeCuidados plano = (PlanoDeCuidados) interDAO.getById(planoId, PlanoDeCuidados.class); Set<DiagnosticoDeEnfermagem> diagnosticos = new HashSet<DiagnosticoDeEnfermagem>(); diagnosticos.addAll(plano.getDiagnosticos()); diagnosticos.retainAll(inter.getDiagnosticos()); return diagnosticos; }
public long quantidade(String descricao) { return interDAO.quantidade(descricao); }
public List<Intervencao> list() { List intervencoes = interDAO.list(Intervencao.class); Collections.sort(intervencoes); return intervencoes; }
public List<Intervencao> busca(String descricao, int inicio, int quantidade) { return interDAO.buscaPorDescricao(descricao, inicio, quantidade); }
public void novo(String descricao) { Intervencao intervencao = new Intervencao(); intervencao.setIntervencao(descricao); if (!interDAO.existe(descricao)) interDAO.save(intervencao); }