예제 #1
0
  private OPDGenNotesShortVoCollection isCareContextPresent(
      OPDGenNotesShortVoCollection voGenNotesColl) {
    boolean currentCareContextFound = false;
    if (voGenNotesColl != null) {
      for (int i = 0; i < voGenNotesColl.size(); i++) {
        CareContextShortVo voNotesCareContext = voGenNotesColl.get(i).getCareContext();
        if (voNotesCareContext
            .getID_CareContext()
            .equals(form.getGlobalContext().Core.getCurrentCareContext().getID_CareContext()))
          currentCareContextFound = true;
      }
    }

    if (!currentCareContextFound) {
      OPDGenNotesShortVo voOPDGenNotesShortVo = new OPDGenNotesShortVo();
      voOPDGenNotesShortVo.setCareContext(form.getGlobalContext().Core.getCurrentCareContext());
      if (voGenNotesColl == null) voGenNotesColl = new OPDGenNotesShortVoCollection();
      voGenNotesColl.add(voOPDGenNotesShortVo);
      voGenNotesColl.sort(SortOrder.DESCENDING);
    }
    return voGenNotesColl;
  }