public class SelectOrgUtil
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
SelectOrgUtil.TemplateDataDto
模板数据
|
| 限定符和类型 | 字段和说明 |
|---|---|
static org.apache.commons.logging.Log |
logger |
static java.lang.String |
SPLIT_LINE |
static java.lang.String |
V3X_SELECT_ORG_TPL |
| 构造器和说明 |
|---|
SelectOrgUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends V3xOrgEntity> |
dealFilter(java.util.stream.Stream<T> stream,
ExecuteArguments arguments)
对前端参数includeElements和excludeElements统一处理
|
static <T extends V3xOrgEntity> |
dealFilter(java.util.stream.Stream<T> stream,
ExecuteArguments arguments,
boolean dealKeyword)
对前端参数includeElements和excludeElements统一处理
|
static <T extends V3xOrgEntity> |
dealFilter(java.util.stream.Stream<T> stream,
RuleArgument arguments)
对前端参数includeElements和excludeElements统一处理
|
static <T extends V3xOrgEntity> |
dealFilter(java.util.stream.Stream<T> stream,
RuleArgument arguments,
boolean dealKeyword)
对前端参数includeElements和excludeElements统一处理
|
static <T extends V3xOrgEntity> |
exclude(java.util.List<T> list,
java.lang.String excludeElements)
排除excludeElements中的元素
|
static <T extends V3xOrgEntity> |
exclude(java.util.stream.Stream<T> stream,
java.lang.String excludeElements)
排除 excludeElements 中的元素
|
static <T extends V3xOrgUnit> |
excludeChildUnit(java.util.List<T> list,
java.util.List<V3xOrgUnit> excludeElements)
去除excludeElements的子单位
|
static boolean |
filterByKeyword(java.lang.String keyword,
java.lang.String name)
根据keyword进行过滤
|
static boolean |
filterByKeyword(java.lang.String keyword,
java.lang.String srcName,
java.lang.String pingyinName,
java.lang.String pingyinHead) |
static java.lang.String |
getV3xSelectOrgJs(SelectOrgUtil.TemplateDataDto dataDto)
获取V3x框架的选人JS片段
|
static <T extends V3xOrgEntity> |
include(java.util.List<T> list,
java.lang.String includeElements)
只取 includeElements 中的元素
|
static <T extends V3xOrgEntity> |
include(java.util.stream.Stream<T> stream,
java.lang.String includeElements)
只取 includeElements 中的元素
|
static <T extends V3xOrgEntity> |
isExclude(T entity,
java.lang.String excludeElements)
是否为排除的数据
|
static <T extends V3xOrgEntity> |
isInclude(T entity,
java.lang.String includeElements)
对包含数据进行过滤
|
static boolean |
useNewSelectPeople()
是否用新选人组件
|
public static final org.apache.commons.logging.Log logger
public static final java.lang.String SPLIT_LINE
public static java.lang.String V3X_SELECT_ORG_TPL
public static <T extends V3xOrgEntity> java.util.stream.Stream<T> include(java.util.stream.Stream<T> stream, java.lang.String includeElements)
T - stream - includeElements - public static <T extends V3xOrgEntity> java.util.List<T> include(java.util.List<T> list, java.lang.String includeElements)
T - list - includeElements - public static <T extends V3xOrgEntity> java.util.stream.Stream<T> exclude(java.util.stream.Stream<T> stream, java.lang.String excludeElements)
T - stream - excludeElements - public static <T extends V3xOrgEntity> java.util.List<T> exclude(java.util.List<T> list, java.lang.String excludeElements)
T - list - excludeElements - public static <T extends V3xOrgUnit> java.util.List<T> excludeChildUnit(java.util.List<T> list, java.util.List<V3xOrgUnit> excludeElements)
T - list - excludeElements - public static <T extends V3xOrgEntity> boolean isInclude(T entity, java.lang.String includeElements)
T - entity - 实体对象includeElements - 包含元素public static <T extends V3xOrgEntity> boolean isExclude(T entity, java.lang.String excludeElements)
T - entity - 实体对象excludeElements - 需要排除的元素public static <T extends V3xOrgEntity> java.util.stream.Stream<T> dealFilter(java.util.stream.Stream<T> stream, ExecuteArguments arguments)
T - stream - 当前数据流arguments - 前端参数对象public static <T extends V3xOrgEntity> java.util.stream.Stream<T> dealFilter(java.util.stream.Stream<T> stream, ExecuteArguments arguments, boolean dealKeyword)
T - stream - 当前数据流arguments - 前端参数对象dealKeyword - 是否处理关键字public static <T extends V3xOrgEntity> java.util.stream.Stream<T> dealFilter(java.util.stream.Stream<T> stream, RuleArgument arguments)
T - stream - 当前数据流arguments - 前端参数对象public static <T extends V3xOrgEntity> java.util.stream.Stream<T> dealFilter(java.util.stream.Stream<T> stream, RuleArgument arguments, boolean dealKeyword)
T - stream - 当前数据流arguments - 前端参数对象dealKeyword - 是否处理关键字public static boolean filterByKeyword(java.lang.String keyword,
java.lang.String name)
keyword - 关键字name - 需要搜索的字public static boolean filterByKeyword(java.lang.String keyword,
java.lang.String srcName,
java.lang.String pingyinName,
java.lang.String pingyinHead)
public static boolean useNewSelectPeople()
public static java.lang.String getV3xSelectOrgJs(SelectOrgUtil.TemplateDataDto dataDto)
dataDto - 模板数据