Assembler.AssembleWithBuilderImpl
@FunctionalInterface
public static interface Assembler.AssembleWithBuilder<T,ID,C extends java.util.Collection<T>,R>
Modifier and Type | Method | Description |
---|---|---|
default <E1,E2> Assembler.AdapterBuilder<ID,R> |
assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2,
io.github.pellse.util.function.Function3<T,E1,E2,R> domainObjectBuilder) |
|
default <E1,E2,E3> Assembler.AdapterBuilder<ID,R> |
assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3,
io.github.pellse.util.function.Function4<T,E1,E2,E3,R> domainObjectBuilder) |
|
default <E1,E2,E3,E4> |
assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3,
io.github.pellse.util.query.Mapper<ID,E4,java.lang.Throwable> mapper4,
io.github.pellse.util.function.Function5<T,E1,E2,E3,E4,R> domainObjectBuilder) |
|
default <E1,E2,E3,E4,E5> |
assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3,
io.github.pellse.util.query.Mapper<ID,E4,java.lang.Throwable> mapper4,
io.github.pellse.util.query.Mapper<ID,E5,java.lang.Throwable> mapper5,
io.github.pellse.util.function.Function6<T,E1,E2,E3,E4,E5,R> domainObjectBuilder) |
|
default <E1,E2,E3,E4,E5,E6> |
assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3,
io.github.pellse.util.query.Mapper<ID,E4,java.lang.Throwable> mapper4,
io.github.pellse.util.query.Mapper<ID,E5,java.lang.Throwable> mapper5,
io.github.pellse.util.query.Mapper<ID,E6,java.lang.Throwable> mapper6,
io.github.pellse.util.function.Function7<T,E1,E2,E3,E4,E5,E6,R> domainObjectBuilder) |
|
default <E1,E2,E3,E4,E5,E6,E7> |
assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3,
io.github.pellse.util.query.Mapper<ID,E4,java.lang.Throwable> mapper4,
io.github.pellse.util.query.Mapper<ID,E5,java.lang.Throwable> mapper5,
io.github.pellse.util.query.Mapper<ID,E6,java.lang.Throwable> mapper6,
io.github.pellse.util.query.Mapper<ID,E7,java.lang.Throwable> mapper7,
io.github.pellse.util.function.Function8<T,E1,E2,E3,E4,E5,E6,E7,R> domainObjectBuilder) |
|
default <E1,E2,E3,E4,E5,E6,E7,E8> |
assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3,
io.github.pellse.util.query.Mapper<ID,E4,java.lang.Throwable> mapper4,
io.github.pellse.util.query.Mapper<ID,E5,java.lang.Throwable> mapper5,
io.github.pellse.util.query.Mapper<ID,E6,java.lang.Throwable> mapper6,
io.github.pellse.util.query.Mapper<ID,E7,java.lang.Throwable> mapper7,
io.github.pellse.util.query.Mapper<ID,E8,java.lang.Throwable> mapper8,
io.github.pellse.util.function.Function9<T,E1,E2,E3,E4,E5,E6,E7,E8,R> domainObjectBuilder) |
|
default <E1,E2,E3,E4,E5,E6,E7,E8,E9> |
assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3,
io.github.pellse.util.query.Mapper<ID,E4,java.lang.Throwable> mapper4,
io.github.pellse.util.query.Mapper<ID,E5,java.lang.Throwable> mapper5,
io.github.pellse.util.query.Mapper<ID,E6,java.lang.Throwable> mapper6,
io.github.pellse.util.query.Mapper<ID,E7,java.lang.Throwable> mapper7,
io.github.pellse.util.query.Mapper<ID,E8,java.lang.Throwable> mapper8,
io.github.pellse.util.query.Mapper<ID,E9,java.lang.Throwable> mapper9,
io.github.pellse.util.function.Function10<T,E1,E2,E3,E4,E5,E6,E7,E8,E9,R> domainObjectBuilder) |
|
default <E1,E2,E3,E4,E5,E6,E7,E8,E9,E10> |
assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3,
io.github.pellse.util.query.Mapper<ID,E4,java.lang.Throwable> mapper4,
io.github.pellse.util.query.Mapper<ID,E5,java.lang.Throwable> mapper5,
io.github.pellse.util.query.Mapper<ID,E6,java.lang.Throwable> mapper6,
io.github.pellse.util.query.Mapper<ID,E7,java.lang.Throwable> mapper7,
io.github.pellse.util.query.Mapper<ID,E8,java.lang.Throwable> mapper8,
io.github.pellse.util.query.Mapper<ID,E9,java.lang.Throwable> mapper9,
io.github.pellse.util.query.Mapper<ID,E10,java.lang.Throwable> mapper10,
io.github.pellse.util.function.Function11<T,E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,R> domainObjectBuilder) |
|
default <E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11> |
assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3,
io.github.pellse.util.query.Mapper<ID,E4,java.lang.Throwable> mapper4,
io.github.pellse.util.query.Mapper<ID,E5,java.lang.Throwable> mapper5,
io.github.pellse.util.query.Mapper<ID,E6,java.lang.Throwable> mapper6,
io.github.pellse.util.query.Mapper<ID,E7,java.lang.Throwable> mapper7,
io.github.pellse.util.query.Mapper<ID,E8,java.lang.Throwable> mapper8,
io.github.pellse.util.query.Mapper<ID,E9,java.lang.Throwable> mapper9,
io.github.pellse.util.query.Mapper<ID,E10,java.lang.Throwable> mapper10,
io.github.pellse.util.query.Mapper<ID,E11,java.lang.Throwable> mapper11,
io.github.pellse.util.function.Function12<T,E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11,R> domainObjectBuilder) |
|
default <E1> Assembler.AdapterBuilder<ID,R> |
assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper,
java.util.function.BiFunction<T,E1,R> domainObjectBuilder) |
|
Assembler.AdapterBuilder<ID,R> |
assembleWith(java.util.List<io.github.pellse.util.query.Mapper<ID,?,java.lang.Throwable>> mappers,
java.util.function.BiFunction<T,? super java.lang.Object[],R> domainObjectBuilder) |
default <E1> Assembler.AdapterBuilder<ID,R> assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper, java.util.function.BiFunction<T,E1,R> domainObjectBuilder)
default <E1,E2> Assembler.AdapterBuilder<ID,R> assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2, io.github.pellse.util.function.Function3<T,E1,E2,R> domainObjectBuilder)
default <E1,E2,E3> Assembler.AdapterBuilder<ID,R> assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3, io.github.pellse.util.function.Function4<T,E1,E2,E3,R> domainObjectBuilder)
default <E1,E2,E3,E4> Assembler.AdapterBuilder<ID,R> assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3, io.github.pellse.util.query.Mapper<ID,E4,java.lang.Throwable> mapper4, io.github.pellse.util.function.Function5<T,E1,E2,E3,E4,R> domainObjectBuilder)
default <E1,E2,E3,E4,E5> Assembler.AdapterBuilder<ID,R> assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3, io.github.pellse.util.query.Mapper<ID,E4,java.lang.Throwable> mapper4, io.github.pellse.util.query.Mapper<ID,E5,java.lang.Throwable> mapper5, io.github.pellse.util.function.Function6<T,E1,E2,E3,E4,E5,R> domainObjectBuilder)
default <E1,E2,E3,E4,E5,E6> Assembler.AdapterBuilder<ID,R> assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3, io.github.pellse.util.query.Mapper<ID,E4,java.lang.Throwable> mapper4, io.github.pellse.util.query.Mapper<ID,E5,java.lang.Throwable> mapper5, io.github.pellse.util.query.Mapper<ID,E6,java.lang.Throwable> mapper6, io.github.pellse.util.function.Function7<T,E1,E2,E3,E4,E5,E6,R> domainObjectBuilder)
default <E1,E2,E3,E4,E5,E6,E7> Assembler.AdapterBuilder<ID,R> assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3, io.github.pellse.util.query.Mapper<ID,E4,java.lang.Throwable> mapper4, io.github.pellse.util.query.Mapper<ID,E5,java.lang.Throwable> mapper5, io.github.pellse.util.query.Mapper<ID,E6,java.lang.Throwable> mapper6, io.github.pellse.util.query.Mapper<ID,E7,java.lang.Throwable> mapper7, io.github.pellse.util.function.Function8<T,E1,E2,E3,E4,E5,E6,E7,R> domainObjectBuilder)
default <E1,E2,E3,E4,E5,E6,E7,E8> Assembler.AdapterBuilder<ID,R> assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3, io.github.pellse.util.query.Mapper<ID,E4,java.lang.Throwable> mapper4, io.github.pellse.util.query.Mapper<ID,E5,java.lang.Throwable> mapper5, io.github.pellse.util.query.Mapper<ID,E6,java.lang.Throwable> mapper6, io.github.pellse.util.query.Mapper<ID,E7,java.lang.Throwable> mapper7, io.github.pellse.util.query.Mapper<ID,E8,java.lang.Throwable> mapper8, io.github.pellse.util.function.Function9<T,E1,E2,E3,E4,E5,E6,E7,E8,R> domainObjectBuilder)
default <E1,E2,E3,E4,E5,E6,E7,E8,E9> Assembler.AdapterBuilder<ID,R> assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3, io.github.pellse.util.query.Mapper<ID,E4,java.lang.Throwable> mapper4, io.github.pellse.util.query.Mapper<ID,E5,java.lang.Throwable> mapper5, io.github.pellse.util.query.Mapper<ID,E6,java.lang.Throwable> mapper6, io.github.pellse.util.query.Mapper<ID,E7,java.lang.Throwable> mapper7, io.github.pellse.util.query.Mapper<ID,E8,java.lang.Throwable> mapper8, io.github.pellse.util.query.Mapper<ID,E9,java.lang.Throwable> mapper9, io.github.pellse.util.function.Function10<T,E1,E2,E3,E4,E5,E6,E7,E8,E9,R> domainObjectBuilder)
default <E1,E2,E3,E4,E5,E6,E7,E8,E9,E10> Assembler.AdapterBuilder<ID,R> assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3, io.github.pellse.util.query.Mapper<ID,E4,java.lang.Throwable> mapper4, io.github.pellse.util.query.Mapper<ID,E5,java.lang.Throwable> mapper5, io.github.pellse.util.query.Mapper<ID,E6,java.lang.Throwable> mapper6, io.github.pellse.util.query.Mapper<ID,E7,java.lang.Throwable> mapper7, io.github.pellse.util.query.Mapper<ID,E8,java.lang.Throwable> mapper8, io.github.pellse.util.query.Mapper<ID,E9,java.lang.Throwable> mapper9, io.github.pellse.util.query.Mapper<ID,E10,java.lang.Throwable> mapper10, io.github.pellse.util.function.Function11<T,E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,R> domainObjectBuilder)
default <E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11> Assembler.AdapterBuilder<ID,R> assembleWith(io.github.pellse.util.query.Mapper<ID,E1,java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,java.lang.Throwable> mapper3, io.github.pellse.util.query.Mapper<ID,E4,java.lang.Throwable> mapper4, io.github.pellse.util.query.Mapper<ID,E5,java.lang.Throwable> mapper5, io.github.pellse.util.query.Mapper<ID,E6,java.lang.Throwable> mapper6, io.github.pellse.util.query.Mapper<ID,E7,java.lang.Throwable> mapper7, io.github.pellse.util.query.Mapper<ID,E8,java.lang.Throwable> mapper8, io.github.pellse.util.query.Mapper<ID,E9,java.lang.Throwable> mapper9, io.github.pellse.util.query.Mapper<ID,E10,java.lang.Throwable> mapper10, io.github.pellse.util.query.Mapper<ID,E11,java.lang.Throwable> mapper11, io.github.pellse.util.function.Function12<T,E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11,R> domainObjectBuilder)