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