public interface MapperUtils
| Modifier and Type | Method | Description |
|---|---|---|
static <ID,R,EX extends java.lang.Throwable> |
cached(Mapper<ID,R,EX> delegate) |
|
static <ID,R,EX extends java.lang.Throwable> |
cached(Mapper<ID,R,EX> delegate,
java.util.Map<java.lang.Iterable<ID>,java.util.Map<ID,R>> cache) |
|
static <ID,IDC extends java.util.Collection<ID>,R,D extends java.util.Collection<R>,EX extends java.lang.Throwable> |
oneToMany(CheckedFunction1<IDC,D,EX> queryFunction,
java.util.function.Function<R,ID> idExtractorFromQueryResults,
java.util.function.Supplier<D> collectionFactory,
java.util.function.Supplier<IDC> idCollectionFactory) |
|
static <ID,R,D extends java.util.Collection<R>,EX extends java.lang.Throwable> |
oneToMany(CheckedFunction1<java.util.List<ID>,D,EX> queryFunction,
java.util.function.Function<R,ID> idExtractorFromQueryResults,
java.util.function.Supplier<D> collectionFactory) |
|
static <ID,IDC extends java.util.Collection<ID>,R,EX extends java.lang.Throwable> |
oneToManyAsList(CheckedFunction1<IDC,java.util.List<R>,EX> queryFunction,
java.util.function.Function<R,ID> idExtractorFromQueryResults,
java.util.function.Supplier<IDC> idCollectionFactory) |
|
static <ID,R,EX extends java.lang.Throwable> |
oneToManyAsList(CheckedFunction1<java.util.List<ID>,java.util.List<R>,EX> queryFunction,
java.util.function.Function<R,ID> idExtractorFromQueryResults) |
|
static <ID,IDC extends java.util.Collection<ID>,R,EX extends java.lang.Throwable> |
oneToManyAsSet(CheckedFunction1<IDC,java.util.Set<R>,EX> queryFunction,
java.util.function.Function<R,ID> idExtractorFromQueryResults,
java.util.function.Supplier<IDC> idCollectionFactory) |
|
static <ID,R,EX extends java.lang.Throwable> |
oneToManyAsSet(CheckedFunction1<java.util.List<ID>,java.util.Set<R>,EX> queryFunction,
java.util.function.Function<R,ID> idExtractorFromQueryResults) |
|
static <ID,IDC extends java.util.Collection<ID>,R,D extends java.util.Collection<R>,EX extends java.lang.Throwable> |
oneToOne(CheckedFunction1<IDC,D,EX> queryFunction,
java.util.function.Function<R,ID> idExtractorFromQueryResults,
java.util.function.Function<ID,R> defaultResultProvider,
java.util.function.Supplier<IDC> idCollectionFactory) |
|
static <ID,IDC extends java.util.Collection<ID>,R,D extends java.util.Collection<R>,EX extends java.lang.Throwable> |
oneToOne(CheckedFunction1<IDC,D,EX> queryFunction,
java.util.function.Function<R,ID> idExtractorFromQueryResults,
java.util.function.Supplier<IDC> idCollectionFactory) |
|
static <ID,R,D extends java.util.Collection<R>,EX extends java.lang.Throwable> |
oneToOne(CheckedFunction1<java.util.List<ID>,D,EX> queryFunction,
java.util.function.Function<R,ID> idExtractorFromQueryResults) |
|
static <ID,R,D extends java.util.Collection<R>,EX extends java.lang.Throwable> |
oneToOne(CheckedFunction1<java.util.List<ID>,D,EX> queryFunction,
java.util.function.Function<R,ID> idExtractorFromQueryResults,
java.util.function.Function<ID,R> defaultResultProvider) |
static <ID,R,EX extends java.lang.Throwable> Mapper<ID,R,EX> cached(Mapper<ID,R,EX> delegate)
static <ID,R,EX extends java.lang.Throwable> Mapper<ID,R,EX> cached(Mapper<ID,R,EX> delegate, java.util.Map<java.lang.Iterable<ID>,java.util.Map<ID,R>> cache)
static <ID,R,D extends java.util.Collection<R>,EX extends java.lang.Throwable> Mapper<ID,R,EX> oneToOne(CheckedFunction1<java.util.List<ID>,D,EX> queryFunction, java.util.function.Function<R,ID> idExtractorFromQueryResults)
static <ID,IDC extends java.util.Collection<ID>,R,D extends java.util.Collection<R>,EX extends java.lang.Throwable> Mapper<ID,R,EX> oneToOne(CheckedFunction1<IDC,D,EX> queryFunction, java.util.function.Function<R,ID> idExtractorFromQueryResults, java.util.function.Supplier<IDC> idCollectionFactory)
static <ID,R,D extends java.util.Collection<R>,EX extends java.lang.Throwable> Mapper<ID,R,EX> oneToOne(CheckedFunction1<java.util.List<ID>,D,EX> queryFunction, java.util.function.Function<R,ID> idExtractorFromQueryResults, java.util.function.Function<ID,R> defaultResultProvider)
static <ID,IDC extends java.util.Collection<ID>,R,D extends java.util.Collection<R>,EX extends java.lang.Throwable> Mapper<ID,R,EX> oneToOne(CheckedFunction1<IDC,D,EX> queryFunction, java.util.function.Function<R,ID> idExtractorFromQueryResults, java.util.function.Function<ID,R> defaultResultProvider, java.util.function.Supplier<IDC> idCollectionFactory)
static <ID,R,D extends java.util.Collection<R>,EX extends java.lang.Throwable> Mapper<ID,D,EX> oneToMany(CheckedFunction1<java.util.List<ID>,D,EX> queryFunction, java.util.function.Function<R,ID> idExtractorFromQueryResults, java.util.function.Supplier<D> collectionFactory)
static <ID,IDC extends java.util.Collection<ID>,R,D extends java.util.Collection<R>,EX extends java.lang.Throwable> Mapper<ID,D,EX> oneToMany(CheckedFunction1<IDC,D,EX> queryFunction, java.util.function.Function<R,ID> idExtractorFromQueryResults, java.util.function.Supplier<D> collectionFactory, java.util.function.Supplier<IDC> idCollectionFactory)
static <ID,R,EX extends java.lang.Throwable> Mapper<ID,java.util.List<R>,EX> oneToManyAsList(CheckedFunction1<java.util.List<ID>,java.util.List<R>,EX> queryFunction, java.util.function.Function<R,ID> idExtractorFromQueryResults)
static <ID,IDC extends java.util.Collection<ID>,R,EX extends java.lang.Throwable> Mapper<ID,java.util.List<R>,EX> oneToManyAsList(CheckedFunction1<IDC,java.util.List<R>,EX> queryFunction, java.util.function.Function<R,ID> idExtractorFromQueryResults, java.util.function.Supplier<IDC> idCollectionFactory)
static <ID,R,EX extends java.lang.Throwable> Mapper<ID,java.util.Set<R>,EX> oneToManyAsSet(CheckedFunction1<java.util.List<ID>,java.util.Set<R>,EX> queryFunction, java.util.function.Function<R,ID> idExtractorFromQueryResults)
static <ID,IDC extends java.util.Collection<ID>,R,EX extends java.lang.Throwable> Mapper<ID,java.util.Set<R>,EX> oneToManyAsSet(CheckedFunction1<IDC,java.util.Set<R>,EX> queryFunction, java.util.function.Function<R,ID> idExtractorFromQueryResults, java.util.function.Supplier<IDC> idCollectionFactory)