Exemplo n.º 1
0
 /**
  * IP分页查询,值显示当前用户创建的EIP.
  *
  * @param page
  * @param size
  * @return
  */
 public Page<IpPool> getIpPoolPageable(
     Map<String, Object> searchParams, int pageNumber, int pageSize) {
   PageRequest pageRequest = buildPageRequest(pageNumber, pageSize);
   Map<String, SearchFilter> filters = SearchFilter.parse(searchParams);
   Specification<IpPool> spec =
       DynamicSpecifications.bySearchFilter(filters.values(), IpPool.class);
   return ipPoolDao.findAll(spec, pageRequest);
 }
Exemplo n.º 2
0
  /**
   * 返回类型为String的所有IpAddress List
   *
   * @return
   */
  private List<String> getAllIpAddress() {

    List<IpPool> ipPools = (List<IpPool>) ipPoolDao.findAll();

    List<String> list = new ArrayList<String>();

    for (IpPool ipPool : ipPools) {
      list.add(ipPool.getIpAddress());
    }

    return list;
  }