Skip navigation links
A B C D E F G H I J L M N O P Q R S T U 

A

AbstractEntityMetaProvider<T extends MetaJpaDataObject> - Class in io.crnk.jpa.meta.internal
 
AbstractEntityMetaProvider() - Constructor for class io.crnk.jpa.meta.internal.AbstractEntityMetaProvider
 
AbstractJpaDataObjectProvider<T extends MetaJpaDataObject> - Class in io.crnk.jpa.meta.internal
 
AbstractJpaDataObjectProvider() - Constructor for class io.crnk.jpa.meta.internal.AbstractJpaDataObjectProvider
 
AbstractJpaQueryImpl<T,B extends JpaQueryBackend<?,?,?,?>> - Class in io.crnk.jpa.internal.query
 
AbstractJpaQueryImpl(MetaLookup, EntityManager, Class<T>, ComputedAttributeRegistryImpl) - Constructor for class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
AbstractJpaQueryImpl(MetaLookup, EntityManager, Class<?>, ComputedAttributeRegistryImpl, String, List<?>) - Constructor for class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
AbstractQueryExecutorImpl<T> - Class in io.crnk.jpa.internal.query
 
AbstractQueryExecutorImpl(EntityManager, MetaDataObject, int, Map<String, Integer>) - Constructor for class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
accept(Class<?>) - Method in class io.crnk.jpa.internal.JpaResourceInformationBuilder
 
accept(Class<?>) - Method in interface io.crnk.jpa.JpaRepositoryFilter
Specifies whether any of the filter methods should be executed for the given resourceType.;
accept(Class<?>) - Method in class io.crnk.jpa.JpaRepositoryFilterBase
 
accept(Type, Class<? extends MetaElement>) - Method in class io.crnk.jpa.meta.internal.EmbeddableMetaProvider
 
accept(Type, Class<? extends MetaElement>) - Method in class io.crnk.jpa.meta.internal.EntityMetaProvider
 
accept(Type, Class<? extends MetaElement>) - Method in class io.crnk.jpa.meta.internal.MappedSuperclassMetaProvider
 
accepts(ErrorResponse) - Method in class io.crnk.jpa.internal.HibernateConstraintViolationExceptionMapper
 
accepts(ErrorResponse) - Method in class io.crnk.jpa.internal.OptimisticLockExceptionMapper
 
addFilter(FilterSpec) - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
addFilter(String, FilterOperator, Object) - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
addFilter(List<String>, FilterOperator, Object) - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
addFilter(JpaRepositoryFilter) - Method in class io.crnk.jpa.JpaModule
Adds the given filter to this module.
addFilter(FilterSpec) - Method in interface io.crnk.jpa.query.JpaQuery
 
addFilter(List<String>, FilterOperator, Object) - Method in interface io.crnk.jpa.query.JpaQuery
 
addFilter(String, FilterOperator, Object) - Method in interface io.crnk.jpa.query.JpaQuery
 
addInterceptor(QuerydslTranslationInterceptor) - Method in class io.crnk.jpa.query.querydsl.QuerydslQueryFactory
 
addParentIdSelection() - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
addParentIdSelection() - Method in interface io.crnk.jpa.query.JpaQuery
 
addParentPredicate(MetaAttribute) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
addParentPredicate(MetaAttribute) - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
addParentPredicate(MetaAttribute) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
addPredicate(Predicate) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
addPredicate(P) - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
addPredicate(Predicate) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
addPredicate(Predicate) - Method in interface io.crnk.jpa.query.querydsl.QuerydslTranslationContext
 
addRelations(S, Iterable<J>, String) - Method in class io.crnk.jpa.JpaRelationshipRepository
 
addRepository(JpaRepositoryConfig<T>) - Method in class io.crnk.jpa.JpaModule
Adds the resource to this module.
addSelection(List<String>) - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
addSelection(Expression<?>, String) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
addSelection(E, String) - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
addSelection(Expression<?>, String) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
addSelection(List<String>) - Method in interface io.crnk.jpa.query.JpaQuery
 
addSelection(Expression<?>, String) - Method in interface io.crnk.jpa.query.querydsl.QuerydslTranslationContext
 
addSortBy(List<String>, Direction) - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
addSortBy(SortSpec) - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
addSortBy(List<String>, Direction) - Method in interface io.crnk.jpa.query.JpaQuery
 
addSortBy(SortSpec) - Method in interface io.crnk.jpa.query.JpaQuery
 
and(List<Predicate>) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
and(List<P>) - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
and(List<Predicate>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
AnyTypeObject - Interface in io.crnk.jpa.query
 
AnyUtils - Class in io.crnk.jpa.internal.query
 
applyDistinct() - Method in class io.crnk.jpa.internal.query.QueryBuilder
Adds order expressions to selection if in "auto distinct" mode and the query performs a join or fetch on a relation.
applyFetchPaths(Query) - Method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
applyFilterSpec() - Method in class io.crnk.jpa.internal.query.QueryBuilder
 
applySelectionSpec() - Method in class io.crnk.jpa.internal.query.QueryBuilder
 
applySortSpec() - Method in class io.crnk.jpa.internal.query.QueryBuilder
 
applySortSpec() - Method in class io.crnk.jpa.internal.query.QuerySortBuilder
 
autoDistinct - Variable in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
autoGroupBy - Variable in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 

B

backend - Variable in class io.crnk.jpa.internal.query.QuerySortBuilder
 
BooleanPredicateOperation(Ops, ImmutableList<Expression<?>>) - Constructor for class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend.BooleanPredicateOperation
 
build(Class<?>) - Method in class io.crnk.jpa.internal.JpaResourceInformationBuilder
 
build(EntityManager, Query, Class<T>, Set<MetaAttributePath>) - Method in interface io.crnk.jpa.internal.query.EntityGraphBuilder
 
build(EntityManager, Query, Class<T>, Set<MetaAttributePath>) - Method in class io.crnk.jpa.internal.query.EntityGraphBuilderImpl
 
build() - Method in class io.crnk.jpa.JpaRepositoryConfig.Builder
 
builder(Class<E>) - Static method in class io.crnk.jpa.JpaRepositoryConfig
Prepares a builder to configure a jpa document for the given entity.
builder(Class<E>, Class<D>, JpaMapper<E, D>) - Static method in class io.crnk.jpa.JpaRepositoryConfig
Prepares a builder to configure a jpa document for the given entity class which is mapped to a DTO with the provided mapper.
Builder() - Constructor for class io.crnk.jpa.JpaRepositoryConfig.Builder
 
buildExecutor() - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
buildExecutor() - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryImpl
 
buildExecutor() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryImpl
 
buildExecutor() - Method in interface io.crnk.jpa.query.criteria.JpaCriteriaQuery
 
buildExecutor() - Method in interface io.crnk.jpa.query.JpaQuery
 
buildExecutor() - Method in interface io.crnk.jpa.query.querydsl.QuerydslQuery
 
buildFields(MetaDataObject) - Method in class io.crnk.jpa.internal.JpaResourceInformationBuilder
 
buildPredicate(FilterOperator, MetaAttributePath, Object) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
buildPredicate(FilterOperator, Expression<?>, Object) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
buildPredicate(FilterOperator, MetaAttributePath, Object) - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
buildPredicate(FilterOperator, MetaAttributePath, Object) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
buildPredicate(FilterOperator, Expression<?>, Object) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
buildQuery() - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryImpl
 

C

cached - Variable in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
castFor(Class<U>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
castFor(Class<U>) - Method in interface io.crnk.jpa.query.querydsl.QuerydslTranslationContext
 
cb - Variable in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
clazz - Variable in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
ComputedAttributeRegistry - Interface in io.crnk.jpa.query
Holds the computed attributes registered to a JpaQueryFactory.
ComputedAttributeRegistryImpl - Class in io.crnk.jpa.internal.query
 
ComputedAttributeRegistryImpl() - Constructor for class io.crnk.jpa.internal.query.ComputedAttributeRegistryImpl
 
computedAttrs - Variable in class io.crnk.jpa.internal.JpaQueryFactoryBase
 
contains(MetaKey, List<SortSpec>) - Static method in class io.crnk.jpa.internal.query.QueryUtil
 
containsRelation(Expression<?>) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
containsRelation(E) - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
containsRelation(Expression<?>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
containsRelation(Object) - Static method in class io.crnk.jpa.internal.query.QueryUtil
 
create(S) - Method in class io.crnk.jpa.JpaEntityRepository
 
create(Class<E>) - Static method in class io.crnk.jpa.JpaRepositoryConfig
Shortcut for builder(entityClass).build().
createAttribute(T, String) - Method in class io.crnk.jpa.meta.internal.AbstractEntityMetaProvider
 
createAttribute(MetaEmbeddable, String) - Method in class io.crnk.jpa.meta.internal.EmbeddableMetaProvider
 
createElement(Type) - Method in class io.crnk.jpa.meta.internal.AbstractEntityMetaProvider
 
createElement(Type) - Method in class io.crnk.jpa.meta.internal.EmbeddableMetaProvider
 
createEntityRepository(JpaModule, JpaRepositoryConfig<T>) - Method in class io.crnk.jpa.DefaultJpaRepositoryFactory
 
createEntityRepository(JpaModule, JpaRepositoryConfig<T>) - Method in interface io.crnk.jpa.JpaRepositoryFactory
Creates a document document that maps an entity to a JSON API endpoint.
createRelationshipRepository(JpaModule, Class<T>, JpaRepositoryConfig<D>) - Method in class io.crnk.jpa.DefaultJpaRepositoryFactory
 
createRelationshipRepository(JpaModule, Class<S>, JpaRepositoryConfig<T>) - Method in interface io.crnk.jpa.JpaRepositoryFactory
Creates a relationship document that maps an entity relationship to a JSON API endpoint.
CriteriaTupleImpl - Class in io.crnk.jpa.internal.query.backend.criteria
 
CriteriaTupleImpl(Object[], Map<String, Integer>) - Constructor for class io.crnk.jpa.internal.query.backend.criteria.CriteriaTupleImpl
 

D

defaultJoinType - Variable in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
DefaultJpaRepositoryFactory - Class in io.crnk.jpa
 
DefaultJpaRepositoryFactory() - Constructor for class io.crnk.jpa.DefaultJpaRepositoryFactory
 
delete(I) - Method in class io.crnk.jpa.JpaEntityRepository
 
discoverElements() - Method in class io.crnk.jpa.meta.JpaMetaProvider
 
distinct - Variable in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
distinct() - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
distinct() - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
distinct() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
doJoin(MetaAttribute, JoinType, From<?, ?>) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
doJoin(MetaAttribute, JoinType, F) - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
doJoin(MetaAttribute, JoinType, Expression<?>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 

E

em - Variable in class io.crnk.jpa.internal.JpaQueryFactoryBase
 
em - Variable in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
em - Variable in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
EmbeddableMetaProvider - Class in io.crnk.jpa.meta.internal
 
EmbeddableMetaProvider() - Constructor for class io.crnk.jpa.meta.internal.EmbeddableMetaProvider
 
enforceDistinct(List<?>) - Static method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
enhanceAttributePath(MetaAttributePath, Object) - Method in class io.crnk.jpa.internal.query.QueryFilterBuilder
 
ensureTotalOrder - Variable in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
EntityGraphBuilder - Interface in io.crnk.jpa.internal.query
 
EntityGraphBuilderImpl - Class in io.crnk.jpa.internal.query
 
EntityGraphBuilderImpl() - Constructor for class io.crnk.jpa.internal.query.EntityGraphBuilderImpl
 
EntityMetaProvider - Class in io.crnk.jpa.meta.internal
 
EntityMetaProvider() - Constructor for class io.crnk.jpa.meta.internal.EntityMetaProvider
 
executeQuery() - Method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
extractAssociationPath(MetaAttributePath) - Static method in class io.crnk.jpa.internal.query.JoinRegistry
 

F

fetch(List<String>) - Method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
fetch(List<String>) - Method in interface io.crnk.jpa.query.JpaQueryExecutor
 
fetchPaths - Variable in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
fetchRelations(String) - Method in class io.crnk.jpa.internal.JpaRepositoryBase
By default LookupIncludeBehavior.ALWAYS is in place and we let the relationship repositories load the relations.
filterCreation(JpaEntityRepository<T, I>) - Method in interface io.crnk.jpa.JpaRepositoryFilter
Called when document is created.
filterCreation(JpaRelationshipRepository<S, I, T, J>) - Method in interface io.crnk.jpa.JpaRepositoryFilter
Called when document is created.
filterCreation(JpaEntityRepository<T, I>) - Method in class io.crnk.jpa.JpaRepositoryFilterBase
 
filterCreation(JpaRelationshipRepository<S, I, T, J>) - Method in class io.crnk.jpa.JpaRepositoryFilterBase
 
filterExecutor(QuerySpec, JpaQueryExecutor<E>) - Method in class io.crnk.jpa.internal.JpaRepositoryBase
 
filterExecutor(Object, QuerySpec, JpaQueryExecutor<T>) - Method in interface io.crnk.jpa.JpaRepositoryFilter
Allows to customize the query executor.
filterExecutor(Object, QuerySpec, JpaQueryExecutor<T>) - Method in class io.crnk.jpa.JpaRepositoryFilterBase
 
filterQuery(QuerySpec, JpaQuery<E>) - Method in class io.crnk.jpa.internal.JpaRepositoryBase
 
filterQuery(Object, QuerySpec, JpaQuery<T>) - Method in interface io.crnk.jpa.JpaRepositoryFilter
Allows to customize the query.
filterQuery(Object, QuerySpec, JpaQuery<T>) - Method in class io.crnk.jpa.JpaRepositoryFilterBase
 
filterQuerySpec(QuerySpec) - Method in class io.crnk.jpa.internal.JpaRepositoryBase
 
filterQuerySpec(Object, QuerySpec) - Method in interface io.crnk.jpa.JpaRepositoryFilter
Allows to customize the querySpec before creating the query.
filterQuerySpec(Object, QuerySpec) - Method in class io.crnk.jpa.JpaRepositoryFilterBase
 
filterQueryTranslation(Object, QuerySpec, QuerydslTranslationContext<T>) - Method in interface io.crnk.jpa.query.querydsl.QuerydslRepositoryFilter
Allows to hook into the translation of the generic query into a querydsl query.
filterQueryTranslation(Object, QuerySpec, QuerydslTranslationContext<T>) - Method in class io.crnk.jpa.query.querydsl.QuerydslRepositoryFilterBase
 
filterResults(QuerySpec, ResourceList<T>) - Method in class io.crnk.jpa.internal.JpaRepositoryBase
 
filterResults(Object, QuerySpec, ResourceList<T>) - Method in interface io.crnk.jpa.JpaRepositoryFilter
Allows to filter resources and return the filtered list.
filterResults(Object, QuerySpec, ResourceList<T>) - Method in class io.crnk.jpa.JpaRepositoryFilterBase
 
filterSpecListToPredicate(MetaDataObject, F, FilterSpec, JoinType) - Method in class io.crnk.jpa.internal.query.QueryFilterBuilder
 
filterSpecListToPredicateArray(MetaDataObject, F, List<FilterSpec>) - Method in class io.crnk.jpa.internal.query.QueryFilterBuilder
 
filterSpecListToPredicateArray(MetaDataObject, F, List<FilterSpec>, JoinType) - Method in class io.crnk.jpa.internal.query.QueryFilterBuilder
 
filterSpecs - Variable in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
filterTuples(QuerySpec, List<Tuple>) - Method in class io.crnk.jpa.internal.JpaRepositoryBase
 
filterTuples(Object, QuerySpec, List<Tuple>) - Method in interface io.crnk.jpa.JpaRepositoryFilter
Allows to filter tuples and return the filtered slistet.
filterTuples(Object, QuerySpec, List<Tuple>) - Method in class io.crnk.jpa.JpaRepositoryFilterBase
 
findAll(Iterable<I>, QuerySpec) - Method in class io.crnk.jpa.JpaEntityRepository
 
findAll(QuerySpec) - Method in class io.crnk.jpa.JpaEntityRepository
 
findAttribute(MetaDataObject, Object) - Static method in class io.crnk.jpa.internal.query.AnyUtils
Finds a matching attribute for a given value.
findManyTargets(I, String, QuerySpec) - Method in class io.crnk.jpa.JpaRelationshipRepository
 
findOne(I, QuerySpec) - Method in class io.crnk.jpa.JpaEntityRepository
 
findOneTarget(I, String, QuerySpec) - Method in class io.crnk.jpa.JpaRelationshipRepository
 
findTargets(Iterable<I>, String, QuerySpec) - Method in class io.crnk.jpa.JpaRelationshipRepository
 
fromErrorResponse(ErrorResponse) - Method in class io.crnk.jpa.internal.HibernateConstraintViolationExceptionMapper
 
fromErrorResponse(ErrorResponse) - Method in class io.crnk.jpa.internal.OptimisticLockExceptionMapper
 

G

get(TupleElement<X>) - Method in class io.crnk.jpa.internal.query.backend.criteria.CriteriaTupleImpl
 
get(String, Class<X>) - Method in class io.crnk.jpa.internal.query.backend.criteria.CriteriaTupleImpl
 
get(String) - Method in class io.crnk.jpa.internal.query.backend.criteria.CriteriaTupleImpl
 
get(int, Class<X>) - Method in class io.crnk.jpa.internal.query.backend.criteria.CriteriaTupleImpl
 
get(int) - Method in class io.crnk.jpa.internal.query.backend.criteria.CriteriaTupleImpl
 
get(int, Class<T>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.ObjectArrayTupleImpl
 
get(String, Class<T>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.ObjectArrayTupleImpl
 
get(TupleElement<X>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.ObjectArrayTupleImpl
 
get(String) - Method in class io.crnk.jpa.internal.query.backend.querydsl.ObjectArrayTupleImpl
 
get(int) - Method in class io.crnk.jpa.internal.query.backend.querydsl.ObjectArrayTupleImpl
 
get(Expression<T>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslObjectArrayTupleImpl
 
get(int, Class<T>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslTupleImpl
 
get(Expression<T>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslTupleImpl
 
get(String, Class<T>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslTupleImpl
 
get(MetaComputedAttribute) - Method in class io.crnk.jpa.internal.query.ComputedAttributeRegistryImpl
 
get(MetaDataObject, String) - Method in class io.crnk.jpa.internal.query.ComputedAttributeRegistryImpl
 
get(String, Class<T>) - Method in interface io.crnk.jpa.query.Tuple
 
get(int, Class<T>) - Method in interface io.crnk.jpa.query.Tuple
 
getAttribute(MetaAttributePath) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
getAttribute(Expression<?>, MetaAttribute) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
getAttribute(MetaAttributePath) - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
getAttribute(E, MetaAttribute) - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
getAttribute(MetaAttributePath) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
getAttribute(Expression<?>, MetaAttribute) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
getAttribute(MetaAttributePath) - Method in interface io.crnk.jpa.query.querydsl.QuerydslTranslationContext
 
getComputedAttributes() - Method in class io.crnk.jpa.internal.JpaQueryFactoryBase
 
getComputedAttributes() - Method in interface io.crnk.jpa.query.JpaQueryFactory
 
getComputedAttrs() - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
getCriteriaQuery() - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
getDependencies() - Method in class io.crnk.jpa.meta.JpaMetaProvider
 
getElements() - Method in class io.crnk.jpa.internal.query.backend.criteria.CriteriaTupleImpl
 
getElements() - Method in class io.crnk.jpa.internal.query.backend.querydsl.ObjectArrayTupleImpl
 
getEnsureTotalOrder() - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
getEntityAttribute(MetaAttributePath) - Method in class io.crnk.jpa.internal.query.JoinRegistry
 
getEntityClass() - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
getEntityClass() - Method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
getEntityClass() - Method in class io.crnk.jpa.JpaEntityRepository
 
getEntityClass() - Method in class io.crnk.jpa.JpaRepositoryConfig
 
getEntityClass() - Method in interface io.crnk.jpa.query.JpaQuery
 
getEntityClass() - Method in interface io.crnk.jpa.query.JpaQueryExecutor
 
getEntityManager() - Method in class io.crnk.jpa.internal.JpaQueryFactoryBase
 
getEntityManager() - Method in class io.crnk.jpa.JpaModule
 
getEntityManager() - Method in interface io.crnk.jpa.query.JpaQueryFactoryContext
 
getEntityManagerFactory() - Method in class io.crnk.jpa.JpaModule
 
getExpression(Order) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
getExpression(O) - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
getExpression(OrderSpecifier<?>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
getExpression(T, CriteriaQuery<?>) - Method in interface io.crnk.jpa.query.criteria.JpaCriteriaExpressionFactory
 
getExpression(T, JPAQuery<?>) - Method in interface io.crnk.jpa.query.querydsl.QuerydslExpressionFactory
 
getFilters() - Method in class io.crnk.jpa.JpaModule
 
getFilterSpecs() - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
getForType(Class<?>) - Method in class io.crnk.jpa.internal.query.ComputedAttributeRegistryImpl
 
getForType(Class<?>) - Method in interface io.crnk.jpa.query.ComputedAttributeRegistry
 
getIgnoredFields(MetaDataObject) - Method in class io.crnk.jpa.internal.JpaResourceInformationBuilder
 
getIncludedFields() - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
getJavaElementType(Expression<?>) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
getJavaElementType(E) - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
getJavaElementType(Expression<?>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
getJoin(MetaAttributePath) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
getJoin(MetaAttributePath) - Method in interface io.crnk.jpa.query.querydsl.QuerydslTranslationContext
 
getJoinType(MetaAttributePath) - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
getJpaMetaLookup() - Method in class io.crnk.jpa.JpaModule
 
getJpaOppositeName(Collection<Annotation>) - Static method in class io.crnk.jpa.internal.JpaResourceInformationBuilder
 
getListClass() - Method in class io.crnk.jpa.JpaRepositoryConfig
 
getMapper() - Method in class io.crnk.jpa.JpaRepositoryConfig
 
getMeta() - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
getMeta() - Method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
getMetaElement() - Method in class io.crnk.jpa.internal.JpaResourceField
 
getMetaLookup() - Method in interface io.crnk.jpa.query.JpaQueryFactoryContext
 
getMetaTypes() - Method in class io.crnk.jpa.meta.internal.EmbeddableMetaProvider
 
getMetaTypes() - Method in class io.crnk.jpa.meta.internal.EntityMetaProvider
 
getMetaTypes() - Method in class io.crnk.jpa.meta.internal.MappedSuperclassMetaProvider
 
getMetaTypes() - Method in class io.crnk.jpa.meta.JpaMetaProvider
 
getModuleName() - Method in class io.crnk.jpa.JpaModule
 
getOrCreateJoin(MetaAttributePath) - Method in class io.crnk.jpa.internal.query.JoinRegistry
 
getOrderList() - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
getOrderList() - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
getOrderList() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
getParentAttr() - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
getParentIds() - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
getParentMeta() - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
getParentRoot() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
getParentRoot() - Method in interface io.crnk.jpa.query.querydsl.QuerydslTranslationContext
 
getPrimaryKeyAttr(MetaDataObject) - Static method in class io.crnk.jpa.internal.JpaRepositoryUtils
 
getPrivateData() - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
getPrivateData() - Method in interface io.crnk.jpa.query.JpaQuery
 
getProjectedMetaElement() - Method in class io.crnk.jpa.internal.JpaResourceField
 
getQuery() - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryExecutorImpl
 
getQuery() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslExecutorImpl
 
getQuery() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
getQuery() - Method in interface io.crnk.jpa.query.querydsl.QuerydslExecutor
 
getQuery() - Method in interface io.crnk.jpa.query.querydsl.QuerydslTranslationContext
 
getQueryFactory() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
getQueryFactory() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryImpl
 
getQueryFactory() - Method in class io.crnk.jpa.JpaModule
 
getQueryFactory() - Method in interface io.crnk.jpa.query.querydsl.QuerydslTranslationContext
 
getQuerySpec() - Method in class io.crnk.jpa.internal.JpaRequestContext
 
getRepository() - Method in class io.crnk.jpa.internal.JpaRequestContext
 
getRepositoryConfig(Class<T>) - Method in class io.crnk.jpa.JpaModule
 
getRepositoryDecorator() - Method in class io.crnk.jpa.JpaRepositoryConfig
 
getRepositoryDecorator(Class<D>) - Method in class io.crnk.jpa.JpaRepositoryConfig
 
getResourceClass() - Method in class io.crnk.jpa.JpaEntityRepository
 
getResourceClass() - Method in class io.crnk.jpa.JpaRepositoryConfig
 
getResourceClasses() - Method in class io.crnk.jpa.JpaModule
 
getResourceInformationBuilder() - Method in class io.crnk.jpa.JpaModule
 
getResourceMetaLookup() - Method in class io.crnk.jpa.JpaModule
 
getResourceType(Class<?>) - Method in class io.crnk.jpa.internal.JpaResourceInformationBuilder
 
getResultList() - Method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
getResultList() - Method in interface io.crnk.jpa.query.JpaQueryExecutor
 
getResultTuples() - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryExecutorImpl
 
getResultTuples() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslExecutorImpl
 
getResultTuples() - Method in interface io.crnk.jpa.query.criteria.JpaCriteriaQueryExecutor
 
getResultTuples() - Method in interface io.crnk.jpa.query.JpaQueryExecutor
 
getResultTuples() - Method in interface io.crnk.jpa.query.querydsl.QuerydslExecutor
 
getRoot() - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
getRoot() - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
getRoot() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
getRoot() - Method in interface io.crnk.jpa.query.querydsl.QuerydslTranslationContext
 
getSortSpecs() - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
getSourceResourceClass() - Method in class io.crnk.jpa.JpaRelationshipRepository
 
getTargetEntityClass() - Method in class io.crnk.jpa.JpaRelationshipRepository
 
getTargetResourceClass() - Method in class io.crnk.jpa.JpaRelationshipRepository
 
getTotalRowCount() - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryExecutorImpl
 
getTotalRowCount() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslExecutorImpl
Returns the row count for the query.
getTotalRowCount() - Method in interface io.crnk.jpa.query.JpaQueryExecutor
 
getType() - Method in interface io.crnk.jpa.query.AnyTypeObject
 
getTypedQuery() - Method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
getTypedQuery() - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryExecutorImpl
 
getTypedQuery() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslExecutorImpl
 
getUnique(List<D>, Object) - Static method in class io.crnk.jpa.internal.JpaRepositoryBase
 
getUniqueResult(boolean) - Method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
getUniqueResult(boolean) - Method in interface io.crnk.jpa.query.JpaQueryExecutor
 
getValue(Object) - Method in class io.crnk.jpa.internal.query.MetaComputedAttribute
 
getValue() - Method in interface io.crnk.jpa.query.AnyTypeObject
 
getValue(Class<T>) - Method in interface io.crnk.jpa.query.AnyTypeObject
 

H

hasManyRootsFetchesOrJoins() - Method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
hasManyRootsFetchesOrJoins() - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
hasManyRootsFetchesOrJoins() - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryExecutorImpl
 
hasManyRootsFetchesOrJoins() - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
hasManyRootsFetchesOrJoins() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslExecutorImpl
 
hasManyRootsFetchesOrJoins() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
hasManyRootsFetchesOrJoins(CriteriaQuery<?>) - Static method in class io.crnk.jpa.internal.query.QueryUtil
 
hasRepository(Class<?>) - Method in class io.crnk.jpa.JpaModule
 
hasTotalOrder(MetaDataObject, List<SortSpec>) - Static method in class io.crnk.jpa.internal.query.QueryUtil
 
HibernateConstraintViolationExceptionMapper - Class in io.crnk.jpa.internal
 
HibernateConstraintViolationExceptionMapper() - Constructor for class io.crnk.jpa.internal.HibernateConstraintViolationExceptionMapper
 

I

IdentityMapper<E> - Class in io.crnk.jpa.mapping
 
ilike(Expression<String>, String) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
includedFields - Variable in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
init(ResourceInformationBuilderContext) - Method in class io.crnk.jpa.internal.JpaResourceInformationBuilder
 
init(JpaQueryFactoryContext) - Method in class io.crnk.jpa.internal.query.ComputedAttributeRegistryImpl
 
initalize(JpaQueryFactoryContext) - Method in class io.crnk.jpa.internal.JpaQueryFactoryBase
 
initalize(JpaQueryFactoryContext) - Method in interface io.crnk.jpa.query.JpaQueryFactory
Called by the JPA module ones initalized.
initAttribute(MetaAttribute) - Method in class io.crnk.jpa.meta.internal.AbstractEntityMetaProvider
 
intercept(QuerydslQueryImpl<T>, QuerydslTranslationContext<T>) - Method in interface io.crnk.jpa.query.querydsl.QuerydslTranslationInterceptor
 
io.crnk.jpa - package io.crnk.jpa
 
io.crnk.jpa.annotations - package io.crnk.jpa.annotations
 
io.crnk.jpa.internal - package io.crnk.jpa.internal
 
io.crnk.jpa.internal.query - package io.crnk.jpa.internal.query
 
io.crnk.jpa.internal.query.backend - package io.crnk.jpa.internal.query.backend
 
io.crnk.jpa.internal.query.backend.criteria - package io.crnk.jpa.internal.query.backend.criteria
 
io.crnk.jpa.internal.query.backend.querydsl - package io.crnk.jpa.internal.query.backend.querydsl
 
io.crnk.jpa.mapping - package io.crnk.jpa.mapping
 
io.crnk.jpa.meta - package io.crnk.jpa.meta
 
io.crnk.jpa.meta.internal - package io.crnk.jpa.meta.internal
 
io.crnk.jpa.query - package io.crnk.jpa.query
 
io.crnk.jpa.query.criteria - package io.crnk.jpa.query.criteria
 
io.crnk.jpa.query.querydsl - package io.crnk.jpa.query.querydsl
 
isAssociation(MetaDataObject, MetaAttribute) - Method in class io.crnk.jpa.internal.JpaResourceInformationBuilder
 
isCompoundSelection() - Method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
isCompoundSelection() - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryExecutorImpl
 
isCompoundSelection() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslExecutorImpl
 
isDistinct() - Method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
isDistinct() - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryExecutorImpl
 
isDistinct() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslExecutorImpl
 
isIgnored(MetaAttribute) - Method in class io.crnk.jpa.internal.JpaResourceInformationBuilder
 
isJpaLazy(Collection<Annotation>) - Static method in class io.crnk.jpa.internal.JpaResourceInformationBuilder
 

J

joinMapValue(Expression<?>, MetaAttribute, Object) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
joinMapValue(E, MetaAttribute, Object) - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
joinMapValue(Expression<?>, MetaAttribute, Object) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
JoinRegistry<F,E> - Class in io.crnk.jpa.internal.query
 
JoinRegistry(JpaQueryBackend<F, ?, ?, E>, AbstractJpaQueryImpl<?, ?>) - Constructor for class io.crnk.jpa.internal.query.JoinRegistry
 
joinSubType(Expression<?>, Class<?>) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
joinSubType(E, Class<?>) - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
joinSubType(Expression<?>, Class<?>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
joinTypes - Variable in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
JpaCriteriaExpressionFactory<T extends javax.persistence.criteria.From<?,?>> - Interface in io.crnk.jpa.query.criteria
 
JpaCriteriaQuery<T> - Interface in io.crnk.jpa.query.criteria
 
JpaCriteriaQueryBackend<T> - Class in io.crnk.jpa.internal.query.backend.criteria
 
JpaCriteriaQueryBackend(JpaCriteriaQueryImpl<T>, EntityManager, Class<T>, MetaDataObject, MetaAttribute, boolean) - Constructor for class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
JpaCriteriaQueryExecutor<T> - Interface in io.crnk.jpa.query.criteria
 
JpaCriteriaQueryExecutorImpl<T> - Class in io.crnk.jpa.internal.query.backend.criteria
 
JpaCriteriaQueryExecutorImpl(EntityManager, MetaDataObject, CriteriaQuery<T>, int, Map<String, Integer>) - Constructor for class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryExecutorImpl
 
JpaCriteriaQueryFactory - Class in io.crnk.jpa.query.criteria
 
JpaCriteriaQueryImpl<T> - Class in io.crnk.jpa.internal.query.backend.criteria
 
JpaCriteriaQueryImpl(MetaLookup, EntityManager, Class<T>, ComputedAttributeRegistryImpl) - Constructor for class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryImpl
 
JpaCriteriaQueryImpl(MetaLookup, EntityManager, Class<?>, ComputedAttributeRegistryImpl, String, List<?>) - Constructor for class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryImpl
 
JpaCriteriaTuple - Interface in io.crnk.jpa.query.criteria
 
JpaEntityRepository<T,I extends java.io.Serializable> - Class in io.crnk.jpa
Exposes a JPA entity as ResourceRepository.
JpaEntityRepository(JpaModule, JpaRepositoryConfig<T>) - Constructor for class io.crnk.jpa.JpaEntityRepository
 
JpaMapper<E,D> - Interface in io.crnk.jpa.mapping
Maps a tuple to a DTO and a DTO back to a entity.
JpaMergeRelations - Annotation Type in io.crnk.jpa.annotations
Allows a JPA entity to include related entities in the exposed JSON API resource.
JpaMetaProvider - Class in io.crnk.jpa.meta
 
JpaMetaProvider() - Constructor for class io.crnk.jpa.meta.JpaMetaProvider
 
JpaMetaProvider(EntityManagerFactory) - Constructor for class io.crnk.jpa.meta.JpaMetaProvider
 
JpaModule - Class in io.crnk.jpa
Crnk module that adds support to expose JPA entities as repositories.
JpaQuery<T> - Interface in io.crnk.jpa.query
 
JpaQueryBackend<F,O,P,E> - Interface in io.crnk.jpa.internal.query.backend
 
JpaQueryExecutor<T> - Interface in io.crnk.jpa.query
 
JpaQueryFactory - Interface in io.crnk.jpa.query
 
JpaQueryFactoryBase - Class in io.crnk.jpa.internal
 
JpaQueryFactoryBase() - Constructor for class io.crnk.jpa.internal.JpaQueryFactoryBase
 
JpaQueryFactoryContext - Interface in io.crnk.jpa.query
 
JpaRelationshipRepository<S,I extends java.io.Serializable,T,J extends java.io.Serializable> - Class in io.crnk.jpa
 
JpaRelationshipRepository(JpaModule, Class<S>, JpaRepositoryConfig<T>) - Constructor for class io.crnk.jpa.JpaRelationshipRepository
JPA relationship directly exposed as repository
JpaRepositoryBase<T> - Class in io.crnk.jpa.internal
 
JpaRepositoryBase(JpaModule, JpaRepositoryConfig<T>) - Constructor for class io.crnk.jpa.internal.JpaRepositoryBase
 
JpaRepositoryConfig<T> - Class in io.crnk.jpa
 
JpaRepositoryConfig.Builder<T> - Class in io.crnk.jpa
 
JpaRepositoryFactory - Interface in io.crnk.jpa
Used to create document and relationship repositories for the provided classes.
JpaRepositoryFilter - Interface in io.crnk.jpa
Can be registered with the JpaModule and gets notified about all kinds of document events.
JpaRepositoryFilterBase - Class in io.crnk.jpa
Empty default implementation for JpaRepositoryFilter.
JpaRepositoryFilterBase() - Constructor for class io.crnk.jpa.JpaRepositoryFilterBase
 
JpaRepositoryUtils - Class in io.crnk.jpa.internal
 
JpaRequestContext - Class in io.crnk.jpa.internal
 
JpaRequestContext(Object, QuerySpec) - Constructor for class io.crnk.jpa.internal.JpaRequestContext
 
JpaResource - Annotation Type in io.crnk.jpa.annotations
Allows to specify a resource type for an exposed entity.
JpaResourceField - Class in io.crnk.jpa.internal
 
JpaResourceField(MetaAttribute, String, String, ResourceFieldType, Class<?>, Type, String, String, boolean, boolean, LookupIncludeBehavior, ResourceFieldAccess) - Constructor for class io.crnk.jpa.internal.JpaResourceField
 
JpaResourceInformationBuilder - Class in io.crnk.jpa.internal
Extracts resource information from JPA and Crnk annotations.
JpaResourceInformationBuilder(MetaLookup) - Constructor for class io.crnk.jpa.internal.JpaResourceInformationBuilder
 

L

limit - Variable in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 

M

map(List<Tuple>) - Method in class io.crnk.jpa.internal.JpaRepositoryBase
 
map(Tuple) - Method in class io.crnk.jpa.mapping.IdentityMapper
 
map(Tuple) - Method in interface io.crnk.jpa.mapping.JpaMapper
Usually the first tuple entry is the entity and any additonal tuple entries are computed attributes.
MappedSuperclassMetaProvider - Class in io.crnk.jpa.meta.internal
 
MappedSuperclassMetaProvider() - Constructor for class io.crnk.jpa.meta.internal.MappedSuperclassMetaProvider
 
meta - Variable in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
meta - Variable in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
MetaComputedAttribute - Class in io.crnk.jpa.internal.query
 
MetaComputedAttribute() - Constructor for class io.crnk.jpa.internal.query.MetaComputedAttribute
 
MetaEmbeddable - Class in io.crnk.jpa.meta
 
MetaEmbeddable() - Constructor for class io.crnk.jpa.meta.MetaEmbeddable
 
MetaEmbeddableAttribute - Class in io.crnk.jpa.meta
 
MetaEmbeddableAttribute() - Constructor for class io.crnk.jpa.meta.MetaEmbeddableAttribute
 
MetaEntity - Class in io.crnk.jpa.meta
 
MetaEntity() - Constructor for class io.crnk.jpa.meta.MetaEntity
 
MetaEntityAttribute - Class in io.crnk.jpa.meta
 
MetaEntityAttribute() - Constructor for class io.crnk.jpa.meta.MetaEntityAttribute
 
MetaJpaDataObject - Class in io.crnk.jpa.meta
 
MetaJpaDataObject() - Constructor for class io.crnk.jpa.meta.MetaJpaDataObject
 
metaLookup - Variable in class io.crnk.jpa.internal.JpaQueryFactoryBase
 
MetaMappedSuperclass - Class in io.crnk.jpa.meta
 
MetaMappedSuperclass() - Constructor for class io.crnk.jpa.meta.MetaMappedSuperclass
 
module - Variable in class io.crnk.jpa.internal.JpaRepositoryBase
 

N

newBackend() - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
newBackend() - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryImpl
 
newBackend() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryImpl
 
newClientModule() - Static method in class io.crnk.jpa.JpaModule
Creates a new JpaModule for a Crnk client.
newDataObject() - Method in class io.crnk.jpa.meta.internal.AbstractEntityMetaProvider
 
newDataObject() - Method in class io.crnk.jpa.meta.internal.EntityMetaProvider
 
newDataObject() - Method in class io.crnk.jpa.meta.internal.MappedSuperclassMetaProvider
 
newExecutor(B, int, Map<String, Integer>) - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
newExecutor(JpaCriteriaQueryBackend<T>, int, Map<String, Integer>) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryImpl
 
newExecutor(QuerydslQueryBackend<T>, int, Map<String, Integer>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryImpl
 
newInstance() - Static method in class io.crnk.jpa.mapping.IdentityMapper
 
newInstance() - Static method in class io.crnk.jpa.query.criteria.JpaCriteriaQueryFactory
 
newInstance() - Static method in class io.crnk.jpa.query.querydsl.QuerydslQueryFactory
 
newResultList() - Method in class io.crnk.jpa.JpaRepositoryConfig
 
newServerModule(EntityManager, TransactionRunner) - Static method in class io.crnk.jpa.JpaModule
Creates a new JpaModule for a Crnk server.
newServerModule(EntityManagerFactory, EntityManager, TransactionRunner) - Static method in class io.crnk.jpa.JpaModule
Creates a new JpaModule for a Crnk server.
newSort(Expression<?>, Direction) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
newSort(E, Direction) - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
newSort(Expression<?>, Direction) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
not(Predicate) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
not(P) - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
not() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend.BooleanPredicateOperation
 
not(Predicate) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
numAutoSelections - Variable in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 

O

ObjectArrayTupleImpl - Class in io.crnk.jpa.internal.query.backend.querydsl
 
ObjectArrayTupleImpl(Object, Map<String, Integer>) - Constructor for class io.crnk.jpa.internal.query.backend.querydsl.ObjectArrayTupleImpl
 
offset - Variable in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
onInitialized(MetaElement) - Method in class io.crnk.jpa.meta.internal.AbstractEntityMetaProvider
 
onInitialized(MetaElement) - Method in class io.crnk.jpa.meta.internal.AbstractJpaDataObjectProvider
 
OptimisticLockExceptionMapper - Class in io.crnk.jpa.internal
 
OptimisticLockExceptionMapper() - Constructor for class io.crnk.jpa.internal.OptimisticLockExceptionMapper
 
or(List<Predicate>) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
or(List<P>) - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
or(List<Predicate>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 

P

parentAttr - Variable in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
parentIds - Variable in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
parentIdSelection - Variable in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
parentMeta - Variable in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
PersistenceExceptionMapper - Class in io.crnk.jpa.internal
PersistenceExceptions can hide the more interesting causes.
PersistenceExceptionMapper(Module.ModuleContext) - Constructor for class io.crnk.jpa.internal.PersistenceExceptionMapper
 
PersistenceRollbackExceptionMapper - Class in io.crnk.jpa.internal
RollbackException can hide the more interesting causes.
PersistenceRollbackExceptionMapper(Module.ModuleContext) - Constructor for class io.crnk.jpa.internal.PersistenceRollbackExceptionMapper
 
prepareExecution(JpaQueryExecutor<T>, QueryParams) - Method in interface io.crnk.jpa.QueryParamsProcessor
 
prepareExecutor(JpaQueryExecutor<?>, QuerySpec, boolean) - Static method in class io.crnk.jpa.internal.JpaRepositoryUtils
 
prepareQuery(JpaQuery<?>, QuerySpec, Set<String>) - Static method in class io.crnk.jpa.internal.JpaRepositoryUtils
 
prepareQuery(JpaQuery<T>, QueryParams) - Method in interface io.crnk.jpa.QueryParamsProcessor
 
putJoin(MetaAttributePath, F) - Method in class io.crnk.jpa.internal.query.JoinRegistry
 
putRepositoryDecorator(Class<D>, RelationshipRepositoryDecorator<T, ?, D, ?>) - Method in class io.crnk.jpa.JpaRepositoryConfig.Builder
Sets a decorator that allows to intercept all requests to the actual document.

Q

query - Variable in class io.crnk.jpa.internal.query.QuerySortBuilder
 
query(Class<T>) - Method in class io.crnk.jpa.query.criteria.JpaCriteriaQueryFactory
 
query(Class<?>, String, List<?>) - Method in class io.crnk.jpa.query.criteria.JpaCriteriaQueryFactory
 
query(Class<T>) - Method in interface io.crnk.jpa.query.JpaQueryFactory
Builds a new query for the given entity class.
query(Class<?>, String, List<?>) - Method in interface io.crnk.jpa.query.JpaQueryFactory
Builds a new query for the given attribute.
query(Class<T>) - Method in class io.crnk.jpa.query.querydsl.QuerydslQueryFactory
 
query(Class<?>, String, List<?>) - Method in class io.crnk.jpa.query.querydsl.QuerydslQueryFactory
 
QueryBuilder<T,F,O,P,E> - Class in io.crnk.jpa.internal.query
 
QueryBuilder(AbstractJpaQueryImpl<T, ?>, JpaQueryBackend<F, O, P, E>) - Constructor for class io.crnk.jpa.internal.query.QueryBuilder
 
QuerydslExecutor<T> - Interface in io.crnk.jpa.query.querydsl
 
QuerydslExecutorImpl<T> - Class in io.crnk.jpa.internal.query.backend.querydsl
 
QuerydslExecutorImpl(EntityManager, MetaDataObject, JPAQuery<T>, int, Map<String, Integer>) - Constructor for class io.crnk.jpa.internal.query.backend.querydsl.QuerydslExecutorImpl
 
QuerydslExpressionFactory<T extends com.querydsl.core.types.Expression<?>> - Interface in io.crnk.jpa.query.querydsl
 
QuerydslObjectArrayTupleImpl - Class in io.crnk.jpa.internal.query.backend.querydsl
 
QuerydslObjectArrayTupleImpl(Object, Map<String, Integer>) - Constructor for class io.crnk.jpa.internal.query.backend.querydsl.QuerydslObjectArrayTupleImpl
 
QuerydslQuery<T> - Interface in io.crnk.jpa.query.querydsl
 
QuerydslQueryBackend<T> - Class in io.crnk.jpa.internal.query.backend.querydsl
 
QuerydslQueryBackend(QuerydslQueryImpl<T>, Class<T>, MetaDataObject, MetaAttribute, boolean) - Constructor for class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
QuerydslQueryBackend.BooleanPredicateOperation - Class in io.crnk.jpa.internal.query.backend.querydsl
 
QuerydslQueryFactory - Class in io.crnk.jpa.query.querydsl
 
QuerydslQueryImpl<T> - Class in io.crnk.jpa.internal.query.backend.querydsl
 
QuerydslQueryImpl(MetaLookup, EntityManager, Class<T>, ComputedAttributeRegistryImpl, List<QuerydslTranslationInterceptor>) - Constructor for class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryImpl
 
QuerydslQueryImpl(MetaLookup, EntityManager, Class<?>, ComputedAttributeRegistryImpl, List<QuerydslTranslationInterceptor>, String, List<?>) - Constructor for class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryImpl
 
QuerydslRepositoryFilter - Interface in io.crnk.jpa.query.querydsl
 
QuerydslRepositoryFilterBase - Class in io.crnk.jpa.query.querydsl
 
QuerydslRepositoryFilterBase() - Constructor for class io.crnk.jpa.query.querydsl.QuerydslRepositoryFilterBase
 
QuerydslTranslationContext<T> - Interface in io.crnk.jpa.query.querydsl
 
QuerydslTranslationInterceptor - Interface in io.crnk.jpa.query.querydsl
 
QuerydslTuple - Interface in io.crnk.jpa.query.querydsl
 
QuerydslTupleImpl - Class in io.crnk.jpa.internal.query.backend.querydsl
 
QuerydslTupleImpl(Tuple, Map<String, Integer>) - Constructor for class io.crnk.jpa.internal.query.backend.querydsl.QuerydslTupleImpl
 
QueryFilterBuilder<P,F> - Class in io.crnk.jpa.internal.query
 
QueryFilterBuilder(JpaQueryBackend<F, ?, P, ?>, MetaAttributeFinder) - Constructor for class io.crnk.jpa.internal.query.QueryFilterBuilder
 
QueryParamsProcessor - Interface in io.crnk.jpa
 
QuerySortBuilder<T,E,O> - Class in io.crnk.jpa.internal.query
 
QuerySortBuilder(AbstractJpaQueryImpl<T, ?>, JpaQueryBackend<?, O, ?, E>, MetaAttributeFinder) - Constructor for class io.crnk.jpa.internal.query.QuerySortBuilder
 
QueryUtil - Class in io.crnk.jpa.internal.query
 

R

reduce(int) - Method in class io.crnk.jpa.internal.query.backend.criteria.CriteriaTupleImpl
 
reduce(int) - Method in class io.crnk.jpa.internal.query.backend.querydsl.ObjectArrayTupleImpl
 
reduce(int) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslTupleImpl
 
reduce(int) - Method in interface io.crnk.jpa.query.Tuple
Ignores the given number of entries by incrementing any index access accordingly.
register(Class<?>, String, Object, Type) - Method in class io.crnk.jpa.internal.query.ComputedAttributeRegistryImpl
 
registerComputedAttribute(Class<?>, String, Type, JpaCriteriaExpressionFactory<?>) - Method in class io.crnk.jpa.query.criteria.JpaCriteriaQueryFactory
 
registerComputedAttribute(Class<?>, String, Type, QuerydslExpressionFactory<?>) - Method in class io.crnk.jpa.query.querydsl.QuerydslQueryFactory
 
removeFilter(JpaRepositoryFilter) - Method in class io.crnk.jpa.JpaModule
Removes the given filter to this module.
removeRelations(S, Iterable<J>, String) - Method in class io.crnk.jpa.JpaRelationshipRepository
 
removeRepositories() - Method in class io.crnk.jpa.JpaModule
Removes all entity classes registered by default.
removeRepository(Class<T>) - Method in class io.crnk.jpa.JpaModule
Removes the resource with the given type from this module.
repositoryConfig - Variable in class io.crnk.jpa.internal.JpaRepositoryBase
 

S

save(S) - Method in class io.crnk.jpa.JpaEntityRepository
 
selectionBindings - Variable in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
setAutoGroupBy(boolean) - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
setAutoGroupBy(boolean) - Method in interface io.crnk.jpa.query.JpaQuery
 
setCached(boolean) - Method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
setCached(boolean) - Method in interface io.crnk.jpa.query.JpaQueryExecutor
 
setDefaultJoinType(JoinType) - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
setDefaultJoinType(JoinType) - Method in interface io.crnk.jpa.query.JpaQuery
 
setDistinct(boolean) - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
setDistinct(boolean) - Method in interface io.crnk.jpa.query.JpaQuery
 
setEnsureTotalOrder(boolean) - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
setEnsureTotalOrder(boolean) - Method in interface io.crnk.jpa.query.JpaQuery
 
setInterfaceClass(Class<? extends ResourceRepositoryV2<T, ?>>) - Method in class io.crnk.jpa.JpaRepositoryConfig.Builder
Extracts information about listClass, listMetaClass, listLinkClass from the provided document interface.
setJoinType(List<String>, JoinType) - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
setJoinType(List<String>, JoinType) - Method in interface io.crnk.jpa.query.JpaQuery
 
setLimit(int) - Method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
setLimit(int) - Method in interface io.crnk.jpa.query.JpaQueryExecutor
 
setListClass(Class<? extends DefaultResourceList<T>>) - Method in class io.crnk.jpa.JpaRepositoryConfig.Builder
 
setListLinksClass(Class<? extends LinksInformation>) - Method in class io.crnk.jpa.JpaRepositoryConfig.Builder
 
setListMetaClass(Class<? extends MetaInformation>) - Method in class io.crnk.jpa.JpaRepositoryConfig.Builder
 
setOffset(int) - Method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
setOffset(int) - Method in interface io.crnk.jpa.query.JpaQueryExecutor
 
setOrder(List<Order>) - Method in class io.crnk.jpa.internal.query.backend.criteria.JpaCriteriaQueryBackend
 
setOrder(List<O>) - Method in interface io.crnk.jpa.internal.query.backend.JpaQueryBackend
 
setOrder(List<OrderSpecifier<?>>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslQueryBackend
 
setPrivateData(Object) - Method in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 
setPrivateData(Object) - Method in interface io.crnk.jpa.query.JpaQuery
 
setQuery(JPAQuery<T>) - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslExecutorImpl
 
setQuery(JPAQuery<T>) - Method in interface io.crnk.jpa.query.querydsl.QuerydslExecutor
 
setQueryFactory(JpaQueryFactory) - Method in class io.crnk.jpa.JpaModule
 
setRelation(S, J, String) - Method in class io.crnk.jpa.JpaRelationshipRepository
 
setRelations(S, Iterable<J>, String) - Method in class io.crnk.jpa.JpaRelationshipRepository
 
setRepositoryDecorator(ResourceRepositoryDecorator<T, ?>) - Method in class io.crnk.jpa.JpaRepositoryConfig.Builder
Sets a decorator that allows to intercept all requests to the actual document.
setRepositoryFactory(JpaRepositoryFactory) - Method in class io.crnk.jpa.JpaModule
 
setResourceInformationBuilder(ResourceInformationBuilder) - Method in class io.crnk.jpa.JpaModule
Sets the information builder to use to read JPA classes.
setupModule(Module.ModuleContext) - Method in class io.crnk.jpa.JpaModule
 
setupQuery(Query) - Method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
setupTransactionMgmt() - Method in class io.crnk.jpa.JpaModule
 
setValue(MetaLookup, AnyTypeObject, Object) - Static method in class io.crnk.jpa.internal.query.AnyUtils
Sets the value of the given anytype.
setValue(Object, Object) - Method in class io.crnk.jpa.internal.query.MetaComputedAttribute
 
setValue(Object) - Method in interface io.crnk.jpa.query.AnyTypeObject
Sets the value of this anytype
setWindow(int, int) - Method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
setWindow(int, int) - Method in interface io.crnk.jpa.query.JpaQueryExecutor
 
size() - Method in class io.crnk.jpa.internal.query.backend.querydsl.ObjectArrayTupleImpl
 
size() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslTupleImpl
 
sortSpecListToArray() - Method in class io.crnk.jpa.internal.query.QuerySortBuilder
 
sortSpecs - Variable in class io.crnk.jpa.internal.query.AbstractJpaQueryImpl
 

T

toArray() - Method in class io.crnk.jpa.internal.query.backend.criteria.CriteriaTupleImpl
 
toArray() - Method in class io.crnk.jpa.internal.query.backend.querydsl.ObjectArrayTupleImpl
 
toArray() - Method in class io.crnk.jpa.internal.query.backend.querydsl.QuerydslTupleImpl
 
toErrorResponse(ConstraintViolationException) - Method in class io.crnk.jpa.internal.HibernateConstraintViolationExceptionMapper
 
toErrorResponse(OptimisticLockException) - Method in class io.crnk.jpa.internal.OptimisticLockExceptionMapper
 
toField(MetaDataObject, MetaAttribute) - Method in class io.crnk.jpa.internal.JpaResourceInformationBuilder
 
TransactionRollbackExceptionMapper - Class in io.crnk.jpa.internal
RollbackException can hide the more interesting causes.
TransactionRollbackExceptionMapper(Module.ModuleContext) - Constructor for class io.crnk.jpa.internal.TransactionRollbackExceptionMapper
 
truncateTuples(List<?>, int) - Method in class io.crnk.jpa.internal.query.AbstractQueryExecutorImpl
 
Tuple - Interface in io.crnk.jpa.query
 

U

unmap(E) - Method in class io.crnk.jpa.mapping.IdentityMapper
 
unmap(D) - Method in interface io.crnk.jpa.mapping.JpaMapper
Maps the dto back to the entity.
A B C D E F G H I J L M N O P Q R S T U 
Skip navigation links