コード例 #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;
  }
コード例 #3
0
  public ShopRoomTarriffCorporateRateView findById(ScrollableSettings settings) {
    ShopRoomTarriffCorporateRateView item =
        em.find(ShopRoomTarriffCorporateRateView.class, settings.getId());

    if (item != null) {
      if (settings.getList().size() > 0) {
        item.customInit(item, settings.getList());
      }

      if (settings.getInitDicts()) {
        item.initDicts();
      }

      if (settings.getInitLists()) {
        item.initList();
      }

      try {
        item.specialInit();
      } catch (Exception e) {
        e.printStackTrace();
      }
    }

    return item;
  }
コード例 #4
0
  public InfoPermission findById(ScrollableSettings settings) {
    InfoPermission item = em.find(InfoPermission.class, settings.getId());

    if (item != null) {
      if (settings.getList().size() > 0) {
        item.customInit(item, settings.getList());
      }

      if (settings.getInitDicts()) {
        item.initDicts();
      }

      if (settings.getInitLists()) {
        item.initList();
      }

      try {
        item.specialInit();
      } catch (Exception e) {
        e.printStackTrace();
      }
    }

    return item;
  }