AssemblerBuilder.WithAssemblerRulesBuilderImpl
@FunctionalInterface
public static interface AssemblerBuilder.WithAssemblerRulesBuilder<T,ID,R>
Modifier and Type | Method | Description |
---|---|---|
default <E1,E2> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> |
withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2,
io.github.pellse.util.function.Function3<T,E1,E2,R> domainObjectBuilder) |
|
default <E1,E2,E3> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> |
withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3,
io.github.pellse.util.function.Function4<T,E1,E2,E3,R> domainObjectBuilder) |
|
default <E1,E2,E3,E4> |
withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3,
io.github.pellse.util.query.Mapper<ID,E4,? extends java.lang.Throwable> mapper4,
io.github.pellse.util.function.Function5<T,E1,E2,E3,E4,R> domainObjectBuilder) |
|
default <E1,E2,E3,E4,E5> |
withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3,
io.github.pellse.util.query.Mapper<ID,E4,? extends java.lang.Throwable> mapper4,
io.github.pellse.util.query.Mapper<ID,E5,? extends 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> |
withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3,
io.github.pellse.util.query.Mapper<ID,E4,? extends java.lang.Throwable> mapper4,
io.github.pellse.util.query.Mapper<ID,E5,? extends java.lang.Throwable> mapper5,
io.github.pellse.util.query.Mapper<ID,E6,? extends 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> |
withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3,
io.github.pellse.util.query.Mapper<ID,E4,? extends java.lang.Throwable> mapper4,
io.github.pellse.util.query.Mapper<ID,E5,? extends java.lang.Throwable> mapper5,
io.github.pellse.util.query.Mapper<ID,E6,? extends java.lang.Throwable> mapper6,
io.github.pellse.util.query.Mapper<ID,E7,? extends 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> |
withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3,
io.github.pellse.util.query.Mapper<ID,E4,? extends java.lang.Throwable> mapper4,
io.github.pellse.util.query.Mapper<ID,E5,? extends java.lang.Throwable> mapper5,
io.github.pellse.util.query.Mapper<ID,E6,? extends java.lang.Throwable> mapper6,
io.github.pellse.util.query.Mapper<ID,E7,? extends java.lang.Throwable> mapper7,
io.github.pellse.util.query.Mapper<ID,E8,? extends 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> |
withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3,
io.github.pellse.util.query.Mapper<ID,E4,? extends java.lang.Throwable> mapper4,
io.github.pellse.util.query.Mapper<ID,E5,? extends java.lang.Throwable> mapper5,
io.github.pellse.util.query.Mapper<ID,E6,? extends java.lang.Throwable> mapper6,
io.github.pellse.util.query.Mapper<ID,E7,? extends java.lang.Throwable> mapper7,
io.github.pellse.util.query.Mapper<ID,E8,? extends java.lang.Throwable> mapper8,
io.github.pellse.util.query.Mapper<ID,E9,? extends 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> |
withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3,
io.github.pellse.util.query.Mapper<ID,E4,? extends java.lang.Throwable> mapper4,
io.github.pellse.util.query.Mapper<ID,E5,? extends java.lang.Throwable> mapper5,
io.github.pellse.util.query.Mapper<ID,E6,? extends java.lang.Throwable> mapper6,
io.github.pellse.util.query.Mapper<ID,E7,? extends java.lang.Throwable> mapper7,
io.github.pellse.util.query.Mapper<ID,E8,? extends java.lang.Throwable> mapper8,
io.github.pellse.util.query.Mapper<ID,E9,? extends java.lang.Throwable> mapper9,
io.github.pellse.util.query.Mapper<ID,E10,? extends 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> |
withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1,
io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2,
io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3,
io.github.pellse.util.query.Mapper<ID,E4,? extends java.lang.Throwable> mapper4,
io.github.pellse.util.query.Mapper<ID,E5,? extends java.lang.Throwable> mapper5,
io.github.pellse.util.query.Mapper<ID,E6,? extends java.lang.Throwable> mapper6,
io.github.pellse.util.query.Mapper<ID,E7,? extends java.lang.Throwable> mapper7,
io.github.pellse.util.query.Mapper<ID,E8,? extends java.lang.Throwable> mapper8,
io.github.pellse.util.query.Mapper<ID,E9,? extends java.lang.Throwable> mapper9,
io.github.pellse.util.query.Mapper<ID,E10,? extends java.lang.Throwable> mapper10,
io.github.pellse.util.query.Mapper<ID,E11,? extends 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> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> |
withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper,
java.util.function.BiFunction<T,E1,R> domainObjectBuilder) |
|
AssemblerBuilder.AssembleUsingBuilder<T,ID,R> |
withAssemblerRules(java.util.List<io.github.pellse.util.query.Mapper<ID,?,? extends java.lang.Throwable>> mappers,
java.util.function.BiFunction<T,? super java.lang.Object[],R> domainObjectBuilder) |
default <E1> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper, java.util.function.BiFunction<T,E1,R> domainObjectBuilder)
default <E1,E2> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2, io.github.pellse.util.function.Function3<T,E1,E2,R> domainObjectBuilder)
default <E1,E2,E3> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3, io.github.pellse.util.function.Function4<T,E1,E2,E3,R> domainObjectBuilder)
default <E1,E2,E3,E4> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3, io.github.pellse.util.query.Mapper<ID,E4,? extends java.lang.Throwable> mapper4, io.github.pellse.util.function.Function5<T,E1,E2,E3,E4,R> domainObjectBuilder)
default <E1,E2,E3,E4,E5> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3, io.github.pellse.util.query.Mapper<ID,E4,? extends java.lang.Throwable> mapper4, io.github.pellse.util.query.Mapper<ID,E5,? extends 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> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3, io.github.pellse.util.query.Mapper<ID,E4,? extends java.lang.Throwable> mapper4, io.github.pellse.util.query.Mapper<ID,E5,? extends java.lang.Throwable> mapper5, io.github.pellse.util.query.Mapper<ID,E6,? extends 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> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3, io.github.pellse.util.query.Mapper<ID,E4,? extends java.lang.Throwable> mapper4, io.github.pellse.util.query.Mapper<ID,E5,? extends java.lang.Throwable> mapper5, io.github.pellse.util.query.Mapper<ID,E6,? extends java.lang.Throwable> mapper6, io.github.pellse.util.query.Mapper<ID,E7,? extends 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> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3, io.github.pellse.util.query.Mapper<ID,E4,? extends java.lang.Throwable> mapper4, io.github.pellse.util.query.Mapper<ID,E5,? extends java.lang.Throwable> mapper5, io.github.pellse.util.query.Mapper<ID,E6,? extends java.lang.Throwable> mapper6, io.github.pellse.util.query.Mapper<ID,E7,? extends java.lang.Throwable> mapper7, io.github.pellse.util.query.Mapper<ID,E8,? extends 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> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3, io.github.pellse.util.query.Mapper<ID,E4,? extends java.lang.Throwable> mapper4, io.github.pellse.util.query.Mapper<ID,E5,? extends java.lang.Throwable> mapper5, io.github.pellse.util.query.Mapper<ID,E6,? extends java.lang.Throwable> mapper6, io.github.pellse.util.query.Mapper<ID,E7,? extends java.lang.Throwable> mapper7, io.github.pellse.util.query.Mapper<ID,E8,? extends java.lang.Throwable> mapper8, io.github.pellse.util.query.Mapper<ID,E9,? extends 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> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3, io.github.pellse.util.query.Mapper<ID,E4,? extends java.lang.Throwable> mapper4, io.github.pellse.util.query.Mapper<ID,E5,? extends java.lang.Throwable> mapper5, io.github.pellse.util.query.Mapper<ID,E6,? extends java.lang.Throwable> mapper6, io.github.pellse.util.query.Mapper<ID,E7,? extends java.lang.Throwable> mapper7, io.github.pellse.util.query.Mapper<ID,E8,? extends java.lang.Throwable> mapper8, io.github.pellse.util.query.Mapper<ID,E9,? extends java.lang.Throwable> mapper9, io.github.pellse.util.query.Mapper<ID,E10,? extends 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> AssemblerBuilder.AssembleUsingBuilder<T,ID,R> withAssemblerRules(io.github.pellse.util.query.Mapper<ID,E1,? extends java.lang.Throwable> mapper1, io.github.pellse.util.query.Mapper<ID,E2,? extends java.lang.Throwable> mapper2, io.github.pellse.util.query.Mapper<ID,E3,? extends java.lang.Throwable> mapper3, io.github.pellse.util.query.Mapper<ID,E4,? extends java.lang.Throwable> mapper4, io.github.pellse.util.query.Mapper<ID,E5,? extends java.lang.Throwable> mapper5, io.github.pellse.util.query.Mapper<ID,E6,? extends java.lang.Throwable> mapper6, io.github.pellse.util.query.Mapper<ID,E7,? extends java.lang.Throwable> mapper7, io.github.pellse.util.query.Mapper<ID,E8,? extends java.lang.Throwable> mapper8, io.github.pellse.util.query.Mapper<ID,E9,? extends java.lang.Throwable> mapper9, io.github.pellse.util.query.Mapper<ID,E10,? extends java.lang.Throwable> mapper10, io.github.pellse.util.query.Mapper<ID,E11,? extends java.lang.Throwable> mapper11, io.github.pellse.util.function.Function12<T,E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11,R> domainObjectBuilder)