public class DefaultLinkedRelations<C extends org.hswebframework.web.organizational.authorization.relation.LinkedRelations> extends Object implements org.hswebframework.web.organizational.authorization.relation.LinkedRelations<C>
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.hswebframework.ezorm.core.NestConditional<org.hswebframework.ezorm.core.dsl.Query<PersonEntity,org.hswebframework.web.commons.entity.param.QueryParamEntity>> |
query |
protected ServiceContext |
serviceContext |
protected java.util.function.Supplier<List<String>> |
targetIdSupplier |
| 构造器和说明 |
|---|
DefaultLinkedRelations(ServiceContext serviceContext,
java.util.function.Supplier<List<String>> targetIdSupplier) |
| 限定符和类型 | 方法和说明 |
|---|---|
C |
and() |
java.util.function.Supplier<List<String>> |
createLazyIdSupplier(java.util.function.Supplier<List<String>> idSupplier) |
C |
deep() |
C |
is(String property,
Object value) |
C |
not(String property,
Object value) |
C |
or() |
C |
relations(org.hswebframework.web.organizational.authorization.relation.Relation.Direction direction,
String dimension,
String relation) |
java.util.stream.Stream<org.hswebframework.web.organizational.authorization.relation.Relation> |
relationStream(java.util.function.Supplier<List<String>> supplier) |
java.util.stream.Stream<org.hswebframework.web.organizational.authorization.relation.Relation> |
stream() |
protected java.util.function.Supplier<List<String>> targetIdSupplier
protected transient org.hswebframework.ezorm.core.NestConditional<org.hswebframework.ezorm.core.dsl.Query<PersonEntity,org.hswebframework.web.commons.entity.param.QueryParamEntity>> query
protected transient ServiceContext serviceContext
public DefaultLinkedRelations(ServiceContext serviceContext, java.util.function.Supplier<List<String>> targetIdSupplier)
public C relations(org.hswebframework.web.organizational.authorization.relation.Relation.Direction direction, String dimension, String relation)
relations 在接口中 org.hswebframework.web.organizational.authorization.relation.LinkedRelations<C extends org.hswebframework.web.organizational.authorization.relation.LinkedRelations>public C is(String property, Object value)
is 在接口中 org.hswebframework.web.organizational.authorization.relation.LinkedRelations<C extends org.hswebframework.web.organizational.authorization.relation.LinkedRelations>public C not(String property, Object value)
not 在接口中 org.hswebframework.web.organizational.authorization.relation.LinkedRelations<C extends org.hswebframework.web.organizational.authorization.relation.LinkedRelations>public C or()
or 在接口中 org.hswebframework.web.organizational.authorization.relation.LinkedRelations<C extends org.hswebframework.web.organizational.authorization.relation.LinkedRelations>public C and()
and 在接口中 org.hswebframework.web.organizational.authorization.relation.LinkedRelations<C extends org.hswebframework.web.organizational.authorization.relation.LinkedRelations>public java.util.function.Supplier<List<String>> createLazyIdSupplier(java.util.function.Supplier<List<String>> idSupplier)
public java.util.stream.Stream<org.hswebframework.web.organizational.authorization.relation.Relation> relationStream(java.util.function.Supplier<List<String>> supplier)
public C deep()
deep 在接口中 org.hswebframework.web.organizational.authorization.relation.LinkedRelations<C extends org.hswebframework.web.organizational.authorization.relation.LinkedRelations>public java.util.stream.Stream<org.hswebframework.web.organizational.authorization.relation.Relation> stream()
stream 在接口中 org.hswebframework.web.organizational.authorization.relation.LinkedRelations<C extends org.hswebframework.web.organizational.authorization.relation.LinkedRelations>Copyright © 2018. All rights reserved.