Uses of Interface
org.springframework.data.couchbase.core.mapping.CouchbasePersistentEntity
Packages that use CouchbasePersistentEntity
Package
Description
This package contains classes used for entity-to-JSON conversions, type mapping and writing.
This package contains interfaces and annotations relative to object-json mapping and the notion of a Couchbase
Storable.
This package contains the support classes to configure repositories in the context of Couchbase.
This package contains classes related to query derivation and concrete ways of querying couchbase.
This package contains the Couchbase implementations to support the Spring Data repository abstraction.
-
Uses of CouchbasePersistentEntity in org.springframework.data.couchbase.core.convert
Fields in org.springframework.data.couchbase.core.convert with type parameters of type CouchbasePersistentEntityModifier and TypeFieldDescriptionprotected final MappingContext<? extends CouchbasePersistentEntity<?>,
CouchbasePersistentProperty> MappingCouchbaseConverter.mappingContext
The generic mapping context.Methods in org.springframework.data.couchbase.core.convert that return types with arguments of type CouchbasePersistentEntityMethods in org.springframework.data.couchbase.core.convert with parameters of type CouchbasePersistentEntityModifier and TypeMethodDescriptionprotected <R> R
MappingCouchbaseConverter.read
(CouchbasePersistentEntity<R> entity, CouchbaseDocument source, Object parent) Read an incomingCouchbaseDocument
into the target entity.protected void
MappingCouchbaseConverter.writeInternalEntity
(Object source, CouchbaseDocument target, CouchbasePersistentEntity<?> entity, boolean withId, CouchbasePersistentProperty prop, boolean processValueConverter) Internal helper method to write the source object into the target document.Constructor parameters in org.springframework.data.couchbase.core.convert with type arguments of type CouchbasePersistentEntityModifierConstructorDescriptionMappingCouchbaseConverter
(MappingContext<? extends CouchbasePersistentEntity<?>, CouchbasePersistentProperty> mappingContext) Create a newMappingCouchbaseConverter
.MappingCouchbaseConverter
(MappingContext<? extends CouchbasePersistentEntity<?>, CouchbasePersistentProperty> mappingContext, String typeKey) Create a newMappingCouchbaseConverter
that will store class name for complex types in the typeKey attribute. -
Uses of CouchbasePersistentEntity in org.springframework.data.couchbase.core.convert.join
Methods in org.springframework.data.couchbase.core.convert.join with parameters of type CouchbasePersistentEntityModifier and TypeMethodDescriptionstatic void
N1qlJoinResolver.handleProperties
(CouchbasePersistentEntity<?> persistentEntity, ConvertingPropertyAccessor<?> accessor, ReactiveCouchbaseTemplate template, String id, String scope, String collection) -
Uses of CouchbasePersistentEntity in org.springframework.data.couchbase.core.index
Methods in org.springframework.data.couchbase.core.index with parameters of type CouchbasePersistentEntityModifier and TypeMethodDescriptionCouchbasePersistentEntityIndexResolver.createCompositeQueryIndexDefinitions
(CouchbasePersistentEntity<?> entity, CouchbasePersistentProperty property) CouchbasePersistentEntityIndexResolver.createFieldQueryIndexDefinition
(CouchbasePersistentEntity<?> entity, CouchbasePersistentProperty property) boolean
CouchbasePersistentEntityIndexCreator.hasSeen
(CouchbasePersistentEntity<?> entity) CouchbasePersistentEntityIndexResolver.resolveIndexForEntity
(CouchbasePersistentEntity<?> root) Method parameters in org.springframework.data.couchbase.core.index with type arguments of type CouchbasePersistentEntityModifier and TypeMethodDescriptionstatic QueryIndexResolver
QueryIndexResolver.create
(MappingContext<? extends CouchbasePersistentEntity<?>, CouchbasePersistentProperty> mappingContext, CouchbaseOperations operations) Creates a newQueryIndexResolver
givenCouchbaseMappingContext
.Constructor parameters in org.springframework.data.couchbase.core.index with type arguments of type CouchbasePersistentEntityModifierConstructorDescriptionCouchbasePersistentEntityIndexResolver
(MappingContext<? extends CouchbasePersistentEntity<?>, CouchbasePersistentProperty> mappingContext, CouchbaseOperations operations) -
Uses of CouchbasePersistentEntity in org.springframework.data.couchbase.core.mapping
Classes in org.springframework.data.couchbase.core.mapping that implement CouchbasePersistentEntityModifier and TypeClassDescriptionclass
The representation of a persistent entity.Constructors in org.springframework.data.couchbase.core.mapping with parameters of type CouchbasePersistentEntityModifierConstructorDescriptionBasicCouchbasePersistentProperty
(Property property, CouchbasePersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder, FieldNamingStrategy fieldNamingStrategy) Create a new instance of the BasicCouchbasePersistentProperty class. -
Uses of CouchbasePersistentEntity in org.springframework.data.couchbase.repository.config
Methods in org.springframework.data.couchbase.repository.config that return types with arguments of type CouchbasePersistentEntityModifier and TypeMethodDescriptionReactiveRepositoryOperationsMapping.getMappingContext()
Get theMappingContext
to use in repositories.RepositoryOperationsMapping.getMappingContext()
Get theMappingContext
to use in repositories. -
Uses of CouchbasePersistentEntity in org.springframework.data.couchbase.repository.query
Constructor parameters in org.springframework.data.couchbase.repository.query with type arguments of type CouchbasePersistentEntityModifierConstructorDescriptionCouchbaseQueryMethod
(Method method, RepositoryMetadata metadata, ProjectionFactory factory, MappingContext<? extends CouchbasePersistentEntity<?>, CouchbasePersistentProperty> mappingContext) ReactiveCouchbaseQueryMethod
(Method method, RepositoryMetadata metadata, ProjectionFactory projectionFactory, MappingContext<? extends CouchbasePersistentEntity<?>, CouchbasePersistentProperty> mappingContext) Creates a newReactiveCouchbaseQueryMethod
from the givenMethod
. -
Uses of CouchbasePersistentEntity in org.springframework.data.couchbase.repository.support
Constructors in org.springframework.data.couchbase.repository.support with parameters of type CouchbasePersistentEntityModifierConstructorDescriptionCreate a new Information container.