コード例 #1
0
  @SuppressWarnings("unchecked")
  public List<ShopRoomTarriffCorporateRateView> findAllScrollable(ScrollableSettings settings) {
    List<ShopRoomTarriffCorporateRateView> shoproomtarriffcorporaterateviews =
        DaoUtil.sasQuery(selectClause, settings, ShopRoomTarriffCorporateRateView.class, em)
            .setFirstResult((settings.getPageNumber() - 1) * settings.getPageSize())
            .setMaxResults(settings.getPageSize())
            .getResultList();

    if (settings.getList().size() > 0) {
      for (ShopRoomTarriffCorporateRateView item : shoproomtarriffcorporaterateviews) {
        item.customInit(item, settings.getList());
      }
    }

    if (settings.getInitLists() || settings.getInitDicts()) {
      for (ShopRoomTarriffCorporateRateView item : shoproomtarriffcorporaterateviews) {
        if (settings.getInitDicts()) {
          item.initDicts();
        }
        if (settings.getInitLists()) {
          item.initList();
        }
      }
    }

    return shoproomtarriffcorporaterateviews;
  }
コード例 #2
0
  @SuppressWarnings("unchecked")
  public List<InfoPermission> findAllScrollable(ScrollableSettings settings) {
    List<InfoPermission> infopermissions =
        DaoUtil.sasQuery(selectClause, settings, InfoPermission.class, em)
            .setFirstResult((settings.getPageNumber() - 1) * settings.getPageSize())
            .setMaxResults(settings.getPageSize())
            .getResultList();

    if (settings.getList().size() > 0) {
      for (InfoPermission item : infopermissions) {
        item.customInit(item, settings.getList());
      }
    }

    if (settings.getInitLists() || settings.getInitDicts()) {
      for (InfoPermission item : infopermissions) {
        if (settings.getInitDicts()) {
          item.initDicts();
        }
        if (settings.getInitLists()) {
          item.initList();
        }
      }
    }

    return infopermissions;
  }