예제 #1
0
  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;
  }
예제 #2
0
 public long quantidade(String descricao) {
   return interDAO.quantidade(descricao);
 }
예제 #3
0
  public List<Intervencao> list() {
    List intervencoes = interDAO.list(Intervencao.class);
    Collections.sort(intervencoes);

    return intervencoes;
  }
예제 #4
0
 public List<Intervencao> busca(String descricao, int inicio, int quantidade) {
   return interDAO.buscaPorDescricao(descricao, inicio, quantidade);
 }
예제 #5
0
  public void novo(String descricao) {
    Intervencao intervencao = new Intervencao();
    intervencao.setIntervencao(descricao);

    if (!interDAO.existe(descricao)) interDAO.save(intervencao);
  }