Beispiel #1
0
  @Override
  public List<TldGrupo> listaGruposUtilizados(String oidUsuario, boolean dejaSoloAsociadas)
      throws Exception {
    List<TldGrupo> resul = new ArrayList<TldGrupo>();
    // Primero añado las 3 por defecto
    if (!dejaSoloAsociadas) {
      TldGrupo grup1 = new TldGrupo();
      grup1.setNombre(bibliotecaI18n.traduce("mensajes.TEXTOS_TODAS_EN_LISTAS"));
      grup1.setOid(VALOR_TODAS_EN_LISTAS);
      resul.add(grup1);
      TldGrupo grupo2 = new TldGrupo();
      grupo2.setNombre(bibliotecaI18n.traduce("mensajes.TEXTOS_NO_ASOCIADAS_EN_LISTAS"));
      grupo2.setOid(VALOR_NO_ASOCIADAS_EN_LISTAS);
      resul.add(grupo2);
    }
    TldGrupo grupo3 = new TldGrupo();
    grupo3.setNombre(bibliotecaI18n.traduce("mensajes.TEXTOS_ASOCIADAS_EN_LISTAS"));
    grupo3.setOid(VALOR_ASOCIADAS_EN_LISTAS);
    resul.add(grupo3);

    List<TldGrupo> gruposBD = grupoDao.findAllUtilizados(oidUsuario);
    // Añado el resto
    for (TldGrupo grupoBD : gruposBD) {
      TldGrupo grupo = new TldGrupo();
      grupo.setOid(grupoBD.getOid());
      grupo.setNombre(grupoBD.getNombre());
      grupo.setDescripcion(grupoBD.getDescripcion());

      resul.add(grupo);
    }

    return resul;
  }
Beispiel #2
0
  public List<TldGrupo> listaGruposCreados(String oidUsuario) throws Exception {
    List<TldGrupo> resul = new ArrayList<TldGrupo>();
    List<TldGrupo> gruposBD = grupoDao.findAllCreados(oidUsuario);

    for (TldGrupo grupoBD : gruposBD) {

      TldGrupo grupo = new TldGrupo();
      grupo.setOid(grupoBD.getOid());
      grupo.setNombre(grupoBD.getNombre());
      grupo.setDescripcion(grupoBD.getDescripcion());

      resul.add(grupo);
    }
    return resul;
  }