예제 #1
0
  private EncounterTypeDataGrid getEncounterTypeDataGrid(Provider provider) {

    EncounterTypeDataGrid result = new EncounterTypeDataGrid();

    for (EncounterUtil.EncounterType encounterType : EncounterUtil.EncounterType.values()) {
      result.put(encounterType, getEncounterTypeDataRow(provider, encounterType));
    }

    return (result);
  }
예제 #2
0
  private EncounterTypeDataGrid getEncounterTypeDataGrid(SecRole role) {

    Integer roleId = null;
    if (role != null) roleId = role.getId().intValue();

    EncounterTypeDataGrid result = new EncounterTypeDataGrid();

    for (EncounterUtil.EncounterType encounterType : EncounterUtil.EncounterType.values()) {
      result.put(encounterType, getEncounterTypeDataRow(roleId, encounterType));
    }

    if (!skipTotalRow) result.subTotal = getEncounterTypeDataRow(roleId, null);

    return (result);
  }