E - TreeSortSupportEntityK - IDpublic interface ReactiveTreeSortEntityService<E extends TreeSortSupportEntity<K>,K> extends ReactiveCrudService<E,K>
| 限定符和类型 | 方法和说明 |
|---|---|
default reactor.core.publisher.Mono<E> |
applyTreeProperty(E ele) |
default reactor.core.publisher.Mono<E> |
checkCyclicDependency(K id,
E ele) |
default java.util.function.Predicate<E> |
createRootNodePredicate(TreeSupportEntity.TreeHelper<E,K> helper) |
default reactor.core.publisher.Mono<Integer> |
deleteById(org.reactivestreams.Publisher<K> idPublisher) |
default List<E> |
getChildren(E entity) |
IDGenerator<K> |
getIDGenerator() |
default reactor.core.publisher.Mono<Integer> |
insert(org.reactivestreams.Publisher<E> entityPublisher) |
default reactor.core.publisher.Mono<Integer> |
insertBatch(org.reactivestreams.Publisher<? extends Collection<E>> entityPublisher) |
default boolean |
isRootNode(E entity) |
default reactor.core.publisher.Flux<E> |
queryIncludeChildren(Collection<K> idList)
查询指定ID的实体以及对应的全部子节点
|
default reactor.core.publisher.Flux<E> |
queryIncludeChildren(QueryParamEntity queryParam)
动态查询并将查询结构转为树形结构
|
default reactor.core.publisher.Mono<List<E>> |
queryIncludeChildrenTree(QueryParamEntity paramEntity)
动态查询并将查询结构转为树形结构,包含所有子节点
|
default reactor.core.publisher.Flux<E> |
queryIncludeParent(Collection<K> idList)
查询指定ID的实体以及对应的全部父节点
|
default reactor.core.publisher.Mono<List<E>> |
queryResultToTree(reactor.core.publisher.Mono<? extends QueryParamEntity> paramEntity)
动态查询并将查询结构转为树形结构
|
default reactor.core.publisher.Mono<List<E>> |
queryResultToTree(QueryParamEntity paramEntity)
动态查询并将查询结构转为树形结构
|
default reactor.core.publisher.Mono<Void> |
refactorChildPath(K id,
String path,
java.util.function.Consumer<E> pathAccepter) |
default reactor.core.publisher.Mono<org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult> |
save(Collection<E> collection) |
default reactor.core.publisher.Mono<org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult> |
save(E data) |
default reactor.core.publisher.Mono<org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult> |
save(org.reactivestreams.Publisher<E> entityPublisher) |
void |
setChildren(E entity,
List<E> children) |
default reactor.core.publisher.Flux<E> |
tryRefactorPath(reactor.core.publisher.Flux<E> stream) |
default reactor.core.publisher.Mono<Integer> |
updateById(K id,
reactor.core.publisher.Mono<E> entityPublisher) |
count, count, createDelete, createQuery, createUpdate, deleteById, findById, findById, findById, findById, getRepository, insert, query, query, queryPager, queryPager, queryPager, queryPager, updateByIddefault reactor.core.publisher.Mono<List<E>> queryResultToTree(reactor.core.publisher.Mono<? extends QueryParamEntity> paramEntity)
paramEntity - 查询参数default reactor.core.publisher.Mono<List<E>> queryResultToTree(QueryParamEntity paramEntity)
paramEntity - 查询参数default reactor.core.publisher.Mono<List<E>> queryIncludeChildrenTree(QueryParamEntity paramEntity)
paramEntity - 查询参数default reactor.core.publisher.Flux<E> queryIncludeChildren(Collection<K> idList)
idList - ID集合default reactor.core.publisher.Flux<E> queryIncludeParent(Collection<K> idList)
idList - ID集合default reactor.core.publisher.Flux<E> queryIncludeChildren(QueryParamEntity queryParam)
queryParam - 查询参数default reactor.core.publisher.Mono<Integer> insert(org.reactivestreams.Publisher<E> entityPublisher)
insert 在接口中 ReactiveCrudService<E extends TreeSortSupportEntity<K>,K>default reactor.core.publisher.Mono<Integer> insertBatch(org.reactivestreams.Publisher<? extends Collection<E>> entityPublisher)
insertBatch 在接口中 ReactiveCrudService<E extends TreeSortSupportEntity<K>,K>default reactor.core.publisher.Mono<Void> refactorChildPath(K id, String path, java.util.function.Consumer<E> pathAccepter)
default reactor.core.publisher.Mono<org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult> save(org.reactivestreams.Publisher<E> entityPublisher)
save 在接口中 ReactiveCrudService<E extends TreeSortSupportEntity<K>,K>default reactor.core.publisher.Flux<E> tryRefactorPath(reactor.core.publisher.Flux<E> stream)
default reactor.core.publisher.Mono<org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult> save(Collection<E> collection)
save 在接口中 ReactiveCrudService<E extends TreeSortSupportEntity<K>,K>default reactor.core.publisher.Mono<org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult> save(E data)
save 在接口中 ReactiveCrudService<E extends TreeSortSupportEntity<K>,K>default reactor.core.publisher.Mono<Integer> updateById(K id, reactor.core.publisher.Mono<E> entityPublisher)
updateById 在接口中 ReactiveCrudService<E extends TreeSortSupportEntity<K>,K>default reactor.core.publisher.Mono<Integer> deleteById(org.reactivestreams.Publisher<K> idPublisher)
deleteById 在接口中 ReactiveCrudService<E extends TreeSortSupportEntity<K>,K>IDGenerator<K> getIDGenerator()
default java.util.function.Predicate<E> createRootNodePredicate(TreeSupportEntity.TreeHelper<E,K> helper)
default boolean isRootNode(E entity)
Copyright © 2016–2022. All rights reserved.