public class RunnerCollection<R> extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
RunnerCollection.Producer<R> |
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.function.Predicate |
ACCEPT_ALL |
static RunnerCollection.Producer |
PRODUCE_NULL |
| 限定符和类型 | 方法和说明 |
|---|---|
static <R> RunnerCollection<R> |
combine(RunnerCollection<R> runnerCollection,
RunnerCollection.Producer<R> producer,
boolean loadBizExt,
boolean loadDefaultExtension) |
static <R> RunnerCollection<R> |
combine(RunnerCollection<R> runnerCollection,
RunnerCollection<R> runnerCollection2) |
RunnerCollection<R> |
distinct() |
static <R> RunnerCollection<R> |
of(IBizObject bizInstance,
List<RunnerItemEntry<R>> runnerList,
java.util.function.Predicate<RunnerItemEntry<R>> predicate) |
static <R> RunnerCollection<R> |
of(IBizObject bizInstance,
List<RunnerItemEntry<R>> runnerList,
java.util.function.Predicate<RunnerItemEntry<R>> predicate,
RunnerCollection.Producer<R> defaultResult,
boolean loadBizExt,
boolean loadDefaultExtension) |
<T,R> ExecuteResult<R> |
reduceExecute(String extCode,
Reducer<T,R> reducer,
ExtensionCallback<IBusinessExt,T> callback,
List<T> results) |
public static final java.util.function.Predicate ACCEPT_ALL
public static final RunnerCollection.Producer PRODUCE_NULL
public static <R> RunnerCollection<R> of(IBizObject bizInstance, List<RunnerItemEntry<R>> runnerList, java.util.function.Predicate<RunnerItemEntry<R>> predicate, RunnerCollection.Producer<R> defaultResult, boolean loadBizExt, boolean loadDefaultExtension)
public static <R> RunnerCollection<R> of(IBizObject bizInstance, List<RunnerItemEntry<R>> runnerList, java.util.function.Predicate<RunnerItemEntry<R>> predicate)
public static <R> RunnerCollection<R> combine(RunnerCollection<R> runnerCollection, RunnerCollection.Producer<R> producer, boolean loadBizExt, boolean loadDefaultExtension)
public static <R> RunnerCollection<R> combine(RunnerCollection<R> runnerCollection, RunnerCollection<R> runnerCollection2)
public RunnerCollection<R> distinct()
public <T,R> ExecuteResult<R> reduceExecute(String extCode, Reducer<T,R> reducer, ExtensionCallback<IBusinessExt,T> callback, List<T> results)
Copyright © 2022–2023. All rights reserved.