public class PageUtil
extends java.lang.Object
构造器和说明 |
---|
PageUtil() |
限定符和类型 | 方法和说明 |
---|---|
static java.util.List<ResourceInfo> |
limitDataList(FlipInfo flipInfo,
java.util.List<ResourceInfo> dataList)
结果集分页 FlipInfo
|
static java.util.List<ResourceInfo> |
limitDataList(PageParameter parameter,
java.util.List<ResourceInfo> dataList)
结果集分页
|
static java.util.List<java.util.Map<java.util.Locale,ResourceInfo>> |
limitDataList4Key(PageParameter parameter,
java.util.List<java.util.Map<java.util.Locale,ResourceInfo>> infos)
内存分页
|
static java.util.Comparator<ResourceInfo> |
newResourceInfoComparator()
ResourceInfo 排序比较器: 按照key字符串排序
|
static java.util.Comparator<java.util.Map<java.util.Locale,ResourceInfo>> |
newResourceInfoComparator4Key() |
static org.apache.commons.collections4.Predicate |
newResourceInfoPredicate_All()
ResourceInfo 过滤器: 全部通过
|
static org.apache.commons.collections4.Predicate |
newResourceInfoPredicate_Key(java.lang.String key)
ResourceInfo 过滤器: 按照key精确匹配
|
static org.apache.commons.collections4.Predicate |
newResourceInfoPredicate_LevelType(java.lang.String levelType)
ResourceInfo 过滤器: 按照levelType过滤
|
static org.apache.commons.collections4.Predicate<java.util.Map<java.util.Locale,ResourceInfo>> |
newResourceInfoPredicate_LevelType4Key(java.lang.String levelType)
加载等级过滤条件
|
static org.apache.commons.collections4.Predicate |
newResourceInfoPredicate_Path(java.lang.String relativePath)
ResourceInfo 过滤器: 按照path前缀匹配
|
static org.apache.commons.collections4.Predicate |
newResourceInfoPredicate_Value(java.lang.String value)
ResourceInfo 过滤器: 按照value模糊匹配
|
static java.util.List<ResourceInfo> |
selectDataList(java.util.List<ResourceInfo> dataList,
org.apache.commons.collections4.Predicate predicate)
结果集过滤
|
static java.util.List<java.util.Map<java.util.Locale,ResourceInfo>> |
selectDataList4Key(java.util.List<java.util.Map<java.util.Locale,ResourceInfo>> dataList,
org.apache.commons.collections4.Predicate<java.util.Map<java.util.Locale,ResourceInfo>> predicate)
结果集过滤
|
static void |
sortDataList(java.util.List<ResourceInfo> dataList)
结果集排序(默认按KEY字符串)
|
static void |
sortDataList4Key(java.util.List<java.util.Map<java.util.Locale,ResourceInfo>> dataList)
按国际化key进行排序
|
static void |
updatePageParameter(java.util.List<?> dataList,
PageParameter parameter)
更新分页参数: 总数量和总页数
|
static void |
updatePager(java.util.List<ResourceInfo> dataList,
FlipInfo flipInfo)
更新分页参数: 总数量和总页数 FlipInfo
|
public static java.util.List<ResourceInfo> selectDataList(java.util.List<ResourceInfo> dataList, org.apache.commons.collections4.Predicate predicate)
dataList
- predicate
- 过滤器public static java.util.List<java.util.Map<java.util.Locale,ResourceInfo>> selectDataList4Key(java.util.List<java.util.Map<java.util.Locale,ResourceInfo>> dataList, org.apache.commons.collections4.Predicate<java.util.Map<java.util.Locale,ResourceInfo>> predicate)
dataList
- predicate
- 过滤器public static void updatePager(java.util.List<ResourceInfo> dataList, FlipInfo flipInfo)
dataList
- flipInfo
- public static java.util.List<ResourceInfo> limitDataList(FlipInfo flipInfo, java.util.List<ResourceInfo> dataList)
flipInfo
- dataList
- public static void updatePageParameter(java.util.List<?> dataList, PageParameter parameter)
list
- parameter
- public static java.util.List<ResourceInfo> limitDataList(PageParameter parameter, java.util.List<ResourceInfo> dataList)
parameter
- dataList
- public static java.util.List<java.util.Map<java.util.Locale,ResourceInfo>> limitDataList4Key(PageParameter parameter, java.util.List<java.util.Map<java.util.Locale,ResourceInfo>> infos)
parameter
- infos
- public static void sortDataList(java.util.List<ResourceInfo> dataList)
dataList
- public static void sortDataList4Key(java.util.List<java.util.Map<java.util.Locale,ResourceInfo>> dataList)
dataList
- public static org.apache.commons.collections4.Predicate newResourceInfoPredicate_Key(java.lang.String key)
key
- public static org.apache.commons.collections4.Predicate newResourceInfoPredicate_Value(java.lang.String value)
value
- public static org.apache.commons.collections4.Predicate newResourceInfoPredicate_Path(java.lang.String relativePath)
relativePath
- public static org.apache.commons.collections4.Predicate newResourceInfoPredicate_LevelType(java.lang.String levelType)
path
- public static org.apache.commons.collections4.Predicate<java.util.Map<java.util.Locale,ResourceInfo>> newResourceInfoPredicate_LevelType4Key(java.lang.String levelType)
levelType
- public static org.apache.commons.collections4.Predicate newResourceInfoPredicate_All()
path
- public static java.util.Comparator<ResourceInfo> newResourceInfoComparator()
public static java.util.Comparator<java.util.Map<java.util.Locale,ResourceInfo>> newResourceInfoComparator4Key()