public class ComparatorHelper
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.util.Comparator<DepartmentTreeNode> |
DEPART_NODE_COMPARATOR
部门节点的比较器
|
static java.util.Comparator<JSONObject> |
JSON_USER_EMAIL_COMPARATOR
邮件收件人的比较器 key的由来:FSBridge.getInstance().getAllRoles() UserControl.getInstance().getAllMailUser(withRealname)
|
static java.util.Comparator<JSONObject> |
JSON_USER_RU_COMPARATOR
user的json对象的一个比较器(先真实姓名后用户名)
|
static java.util.Comparator<JSONObject> |
JSON_USER_USERNAME_COMPARATOR
user的json对象的一个比较器(仅按照用户名)
|
static java.util.Comparator<Post> |
POST_NAME_COMPARATOR
职位名称比较器
|
static java.util.Comparator<java.io.File> |
RESULT_FILE_COMPARATOR
结果报表文件按照文件路径不敏感大小写的方式降序排列
|
static java.util.Comparator<UserRelation> |
USER_DEPART_COMPARATOR
用户所属部门职位比较器
|
static java.util.Comparator<User> |
USER_NAME_USERNAME_COMPARATOR
user的一个比较器(先真实姓名后用户名)
|
static java.util.Comparator<User> |
USER_REALNAME_COMPARATOR
真实姓名比较器
|
static java.util.Comparator<UserRelation> |
USER_ROLE_COMPARATOR
用户所属自定义角色比较器
|
static java.util.Comparator<User> |
USER_USERNAME_COMPARATOR
用户名比较器
|
构造器和说明 |
---|
ComparatorHelper() |
限定符和类型 | 方法和说明 |
---|---|
static java.util.Comparator<JSONObject> |
createJSONComparator(java.lang.String key)
根据指定的key创建一个json对象的比较器
|
static java.util.Comparator<JSONObject> |
createJSONComparator(java.lang.String key1,
java.lang.String key2)
根据两个不同的key创建json的比较器,优先级为key1>key2
|
static java.util.Comparator<JSONObject> |
createReverseJSONComparator(java.lang.String key)
根据指定的key创建一个json对象的比较器(降序)
|
public static final java.util.Comparator<User> USER_USERNAME_COMPARATOR
public static final java.util.Comparator<User> USER_REALNAME_COMPARATOR
public static final java.util.Comparator<UserRelation> USER_DEPART_COMPARATOR
public static final java.util.Comparator<UserRelation> USER_ROLE_COMPARATOR
public static final java.util.Comparator<User> USER_NAME_USERNAME_COMPARATOR
public static final java.util.Comparator<JSONObject> JSON_USER_RU_COMPARATOR
public static final java.util.Comparator<JSONObject> JSON_USER_USERNAME_COMPARATOR
public static final java.util.Comparator<JSONObject> JSON_USER_EMAIL_COMPARATOR
public static final java.util.Comparator<DepartmentTreeNode> DEPART_NODE_COMPARATOR
public static final java.util.Comparator<Post> POST_NAME_COMPARATOR
public static final java.util.Comparator<java.io.File> RESULT_FILE_COMPARATOR
public static java.util.Comparator<JSONObject> createJSONComparator(java.lang.String key)
key
- keypublic static java.util.Comparator<JSONObject> createReverseJSONComparator(java.lang.String key)
key
- keypublic static java.util.Comparator<JSONObject> createJSONComparator(java.lang.String key1, java.lang.String key2)
key1
- key1key2
- key2