public interface AggAssemblerProvider<D>
| Modifier and Type | Method and Description |
|---|---|
<A extends AggregateRoot<?>> |
to(A aggregateRoot) |
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>> |
to(A1 first,
A2 second) |
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>> |
to(A1 first,
A2 second,
A3 third) |
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>> |
to(A1 first,
A2 second,
A3 third,
A4 fourth) |
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>> |
to(A1 first,
A2 second,
A3 third,
A4 fourth,
A5 fifth) |
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>> |
to(A1 first,
A2 second,
A3 third,
A4 fourth,
A5 fifth,
A6 sixth) |
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>,A7 extends AggregateRoot<?>> |
to(A1 first,
A2 second,
A3 third,
A4 fourth,
A5 fifth,
A6 sixth,
A7 seventh) |
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>,A7 extends AggregateRoot<?>,A8 extends AggregateRoot<?>> |
to(A1 first,
A2 second,
A3 third,
A4 fourth,
A5 fifth,
A6 sixth,
A7 seventh,
A8 eighth) |
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>,A7 extends AggregateRoot<?>,A8 extends AggregateRoot<?>,A9 extends AggregateRoot<?>> |
to(A1 first,
A2 second,
A3 third,
A4 fourth,
A5 fifth,
A6 sixth,
A7 seventh,
A8 eighth,
A9 ninth) |
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>,A7 extends AggregateRoot<?>,A8 extends AggregateRoot<?>,A9 extends AggregateRoot<?>,A10 extends AggregateRoot<?>> |
to(A1 first,
A2 second,
A3 third,
A4 fourth,
A5 fifth,
A6 sixth,
A7 seventh,
A8 eighth,
A9 ninth,
A10 tenth) |
<A extends AggregateRoot<?>> |
to(Class<A> aggregateRootClass)
Assembles the dto to an aggregate root.
|
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>> |
to(Class<A1> first,
Class<A2> second) |
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>> |
to(Class<A1> first,
Class<A2> second,
Class<A3> third) |
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>> |
to(Class<A1> first,
Class<A2> second,
Class<A3> third,
Class<A4> fourth) |
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>> |
to(Class<A1> first,
Class<A2> second,
Class<A3> third,
Class<A4> fourth,
Class<A5> fifth) |
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>> |
to(Class<A1> first,
Class<A2> second,
Class<A3> third,
Class<A4> fourth,
Class<A5> fifth,
Class<A6> sixth) |
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>,A7 extends AggregateRoot<?>> |
to(Class<A1> first,
Class<A2> second,
Class<A3> third,
Class<A4> fourth,
Class<A5> fifth,
Class<A6> sixth,
Class<A7> seventh) |
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>,A7 extends AggregateRoot<?>,A8 extends AggregateRoot<?>> |
to(Class<A1> first,
Class<A2> second,
Class<A3> third,
Class<A4> fourth,
Class<A5> fifth,
Class<A6> sixth,
Class<A7> seventh,
Class<A8> eighth) |
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>,A7 extends AggregateRoot<?>,A8 extends AggregateRoot<?>,A9 extends AggregateRoot<?>> |
to(Class<A1> first,
Class<A2> second,
Class<A3> third,
Class<A4> fourth,
Class<A5> fifth,
Class<A6> sixth,
Class<A7> seventh,
Class<A8> eighth,
Class<A9> ninth) |
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>,A7 extends AggregateRoot<?>,A8 extends AggregateRoot<?>,A9 extends AggregateRoot<?>,A10 extends AggregateRoot<?>> |
to(Class<A1> first,
Class<A2> second,
Class<A3> third,
Class<A4> fourth,
Class<A5> fifth,
Class<A6> sixth,
Class<A7> seventh,
Class<A8> eighth,
Class<A9> ninth,
Class<A10> tenth) |
TupleAggAssemblerWithRepoProvider<org.javatuples.Tuple> |
to(List<Class<? extends AggregateRoot<?>>> aggregateRootClasses)
Assemble the dto into a tuple of aggregate roots.
|
org.javatuples.Tuple |
to(org.javatuples.Tuple aggregateRoots)
Assemble the dto into a tuple of aggregate roots.
|
<A extends AggregateRoot<?>> AggAssemblerWithRepoProvider<A> to(Class<A> aggregateRootClass)
A - the type of aggregate rootaggregateRootClass - the aggregate root class<A extends AggregateRoot<?>> A to(A aggregateRoot)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>> org.javatuples.Pair<A1,A2> to(A1 first, A2 second)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>> org.javatuples.Triplet<A1,A2,A3> to(A1 first, A2 second, A3 third)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>> org.javatuples.Quartet<A1,A2,A3,A4> to(A1 first, A2 second, A3 third, A4 fourth)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>> org.javatuples.Quintet<A1,A2,A3,A4,A5> to(A1 first, A2 second, A3 third, A4 fourth, A5 fifth)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>> org.javatuples.Sextet<A1,A2,A3,A4,A5,A6> to(A1 first, A2 second, A3 third, A4 fourth, A5 fifth, A6 sixth)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>,A7 extends AggregateRoot<?>> org.javatuples.Septet<A1,A2,A3,A4,A5,A6,A7> to(A1 first, A2 second, A3 third, A4 fourth, A5 fifth, A6 sixth, A7 seventh)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>,A7 extends AggregateRoot<?>,A8 extends AggregateRoot<?>> org.javatuples.Octet<A1,A2,A3,A4,A5,A6,A7,A8> to(A1 first, A2 second, A3 third, A4 fourth, A5 fifth, A6 sixth, A7 seventh, A8 eighth)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>,A7 extends AggregateRoot<?>,A8 extends AggregateRoot<?>,A9 extends AggregateRoot<?>> org.javatuples.Ennead<A1,A2,A3,A4,A5,A6,A7,A8,A9> to(A1 first, A2 second, A3 third, A4 fourth, A5 fifth, A6 sixth, A7 seventh, A8 eighth, A9 ninth)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>,A7 extends AggregateRoot<?>,A8 extends AggregateRoot<?>,A9 extends AggregateRoot<?>,A10 extends AggregateRoot<?>> org.javatuples.Decade<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10> to(A1 first, A2 second, A3 third, A4 fourth, A5 fifth, A6 sixth, A7 seventh, A8 eighth, A9 ninth, A10 tenth)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>> TupleAggAssemblerWithRepoProvider<org.javatuples.Pair<A1,A2>> to(Class<A1> first, Class<A2> second)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>> TupleAggAssemblerWithRepoProvider<org.javatuples.Triplet<A1,A2,A3>> to(Class<A1> first, Class<A2> second, Class<A3> third)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>> TupleAggAssemblerWithRepoProvider<org.javatuples.Quartet<A1,A2,A3,A4>> to(Class<A1> first, Class<A2> second, Class<A3> third, Class<A4> fourth)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>> TupleAggAssemblerWithRepoProvider<org.javatuples.Quintet<A1,A2,A3,A4,A5>> to(Class<A1> first, Class<A2> second, Class<A3> third, Class<A4> fourth, Class<A5> fifth)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>> TupleAggAssemblerWithRepoProvider<org.javatuples.Sextet<A1,A2,A3,A4,A5,A6>> to(Class<A1> first, Class<A2> second, Class<A3> third, Class<A4> fourth, Class<A5> fifth, Class<A6> sixth)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>,A7 extends AggregateRoot<?>> TupleAggAssemblerWithRepoProvider<org.javatuples.Septet<A1,A2,A3,A4,A5,A6,A7>> to(Class<A1> first, Class<A2> second, Class<A3> third, Class<A4> fourth, Class<A5> fifth, Class<A6> sixth, Class<A7> seventh)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>,A7 extends AggregateRoot<?>,A8 extends AggregateRoot<?>> TupleAggAssemblerWithRepoProvider<org.javatuples.Octet<A1,A2,A3,A4,A5,A6,A7,A8>> to(Class<A1> first, Class<A2> second, Class<A3> third, Class<A4> fourth, Class<A5> fifth, Class<A6> sixth, Class<A7> seventh, Class<A8> eighth)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>,A7 extends AggregateRoot<?>,A8 extends AggregateRoot<?>,A9 extends AggregateRoot<?>> TupleAggAssemblerWithRepoProvider<org.javatuples.Ennead<A1,A2,A3,A4,A5,A6,A7,A8,A9>> to(Class<A1> first, Class<A2> second, Class<A3> third, Class<A4> fourth, Class<A5> fifth, Class<A6> sixth, Class<A7> seventh, Class<A8> eighth, Class<A9> ninth)
<A1 extends AggregateRoot<?>,A2 extends AggregateRoot<?>,A3 extends AggregateRoot<?>,A4 extends AggregateRoot<?>,A5 extends AggregateRoot<?>,A6 extends AggregateRoot<?>,A7 extends AggregateRoot<?>,A8 extends AggregateRoot<?>,A9 extends AggregateRoot<?>,A10 extends AggregateRoot<?>> TupleAggAssemblerWithRepoProvider<org.javatuples.Decade<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10>> to(Class<A1> first, Class<A2> second, Class<A3> third, Class<A4> fourth, Class<A5> fifth, Class<A6> sixth, Class<A7> seventh, Class<A8> eighth, Class<A9> ninth, Class<A10> tenth)
TupleAggAssemblerWithRepoProvider<org.javatuples.Tuple> to(List<Class<? extends AggregateRoot<?>>> aggregateRootClasses)
If you can, use the method matching the number of aggregate roots you have in the tuple. For instance use
to(Class, Class) for a Pair<Customer, Order> it will return a more typed result.
aggregateRootClasses - a list of aggregate root classesorg.javatuples.Tuple to(org.javatuples.Tuple aggregateRoots)
If you can, use the method matching the number of aggregate roots you have in the tuple. For instance use
to(org.seedstack.business.api.domain.AggregateRoot, org.seedstack.business.api.domain.AggregateRoot)
for a Pair<Customer, Order> it will return a more typed result.
aggregateRoots - a list of aggregate root classesCopyright © 2013-2015–2015. All rights reserved.