| Package | Description |
|---|---|
| io.katharsis.jpa |
| Modifier and Type | Method and Description |
|---|---|
static <E> JpaRepositoryConfig.Builder<E> |
JpaRepositoryConfig.builder(Class<E> entityClass)
Prepares a builder to configure a jpa repository for the given entity.
|
static <E,D> JpaRepositoryConfig.Builder<D> |
JpaRepositoryConfig.builder(Class<E> entityClass,
Class<D> dtoClass,
JpaMapper<E,D> mapper)
Prepares a builder to configure a jpa repository for the given entity class which is
mapped to a DTO with the provided mapper.
|
<D> JpaRepositoryConfig.Builder<T> |
JpaRepositoryConfig.Builder.putRepositoryDecorator(Class<D> targetClass,
RelationshipRepositoryDecorator<T,?,D,?> decoratorRelationshipRepository)
Sets a decorator that allows to intercept all requests to the actual repository.
|
JpaRepositoryConfig.Builder<T> |
JpaRepositoryConfig.Builder.setInterfaceClass(Class<? extends ResourceRepositoryV2<T,?>> interfaceClass)
Extracts information about listClass, listMetaClass, listLinkClass from the provided repository
interface.
|
JpaRepositoryConfig.Builder<T> |
JpaRepositoryConfig.Builder.setListClass(Class<? extends DefaultResourceList<T>> listClass) |
JpaRepositoryConfig.Builder<T> |
JpaRepositoryConfig.Builder.setListLinksClass(Class<? extends LinksInformation> listLinksClass) |
JpaRepositoryConfig.Builder<T> |
JpaRepositoryConfig.Builder.setListMetaClass(Class<? extends MetaInformation> listMetaClass) |
JpaRepositoryConfig.Builder<T> |
JpaRepositoryConfig.Builder.setRepositoryDecorator(ResourceRepositoryDecorator<T,?> decoratorResourceRepository)
Sets a decorator that allows to intercept all requests to the actual repository.
|
Copyright © 2017. All Rights Reserved.