| Package | Description |
|---|---|
| io.katharsis.jpa | |
| io.katharsis.jpa.internal |
| Modifier and Type | Method and Description |
|---|---|
JpaRepositoryConfig<T> |
JpaRepositoryConfig.Builder.build() |
static <E> JpaRepositoryConfig<E> |
JpaRepositoryConfig.create(Class<E> entityClass)
Shortcut for builder(entityClass).build().
|
<T> JpaRepositoryConfig<T> |
JpaModule.getRepositoryConfig(Class<T> resourceClass) |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
JpaModule.addRepository(JpaRepositoryConfig<T> config)
Adds the repository to this module.
|
<T,I extends Serializable> |
JpaRepositoryFactory.createEntityRepository(JpaModule module,
JpaRepositoryConfig<T> config)
Creates a resource repository that maps an entity to a JSON API endpoint.
|
<T,I extends Serializable> |
DefaultJpaRepositoryFactory.createEntityRepository(JpaModule module,
JpaRepositoryConfig<T> config) |
<S,I extends Serializable,T,J extends Serializable> |
JpaRepositoryFactory.createRelationshipRepository(JpaModule module,
Class<S> sourceResourceClass,
JpaRepositoryConfig<T> config)
Creates a relationship repository that maps an entity relationship to a JSON API endpoint.
|
<T,I extends Serializable,D,J extends Serializable> |
DefaultJpaRepositoryFactory.createRelationshipRepository(JpaModule module,
Class<T> sourceResourceClass,
JpaRepositoryConfig<D> config) |
| Constructor and Description |
|---|
JpaEntityRepository(JpaModule module,
JpaRepositoryConfig<T> config) |
JpaRelationshipRepository(JpaModule module,
Class<S> sourceResourceClass,
JpaRepositoryConfig<T> targetResourceClass)
JPA relationship directly exposed as repository
|
| Modifier and Type | Field and Description |
|---|---|
protected JpaRepositoryConfig<T> |
JpaRepositoryBase.repositoryConfig |
| Constructor and Description |
|---|
JpaRepositoryBase(JpaModule module,
JpaRepositoryConfig<T> repositoryConfig) |
Copyright © 2017. All Rights Reserved.