类 DataAuthorityPredicate
java.lang.Object
org.openurp.base.util.DataAuthorityPredicate
- 所有已实现的接口:
org.beangle.commons.lang.functor.Predicate<Object>,org.beangle.commons.lang.functor.UnaryFunction<Object,Boolean>
public class DataAuthorityPredicate
extends Object
implements org.beangle.commons.lang.functor.Predicate<Object>
数据权限判定谓词.
判定实体中的学生类别和部门信息是否在给定的数据范围内.
数据范围由
当实体中要检查的学生类别字段由
部门字段由
The null data belong to anybody.
判定实体中的学生类别和部门信息是否在给定的数据范围内.
数据范围由
stdTypeAttrName限定学生类别范围,""表示忽略学生范围限制.departAttrName限定部门(院系)范围,""表示忽略院系部门范围限制.当实体中要检查的学生类别字段由
stdTypeAttrName说明,部门字段由
departAttrName说明.当要检查的为空时,则认为不违反数据范围限制.The null data belong to anybody.
-
字段概要
字段 -
构造器概要
构造器构造器说明DataAuthorityPredicate(String stdTypeIdSeq, String departIdSeq) DataAuthorityPredicate(String stdTypeIdSeq, String departIdSeq, String studentTypeName, String departAttrName) -
方法概要
修饰符和类型方法说明voidsetDepartAttrName(String departAttrName) voidsetDepartDataRealm(String departDataRealm) voidsetStdTypeAttrName(String stdTypeAttrName) voidsetStdTypeDataRealm(String stdTypeDataRealm)
-
字段详细资料
-
logger
protected final org.slf4j.Logger logger -
stdTypeDataRealm
-
departDataRealm
-
stdTypeAttrName
-
departAttrName
-
-
构造器详细资料
-
DataAuthorityPredicate
-
DataAuthorityPredicate
public DataAuthorityPredicate() -
DataAuthorityPredicate
-
-
方法详细资料