Uses of Interface
org.springframework.data.couchbase.core.mapping.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
Modifier and TypeFieldDescriptionprotected final MappingContext<? extends CouchbasePersistentEntity<?>,
CouchbasePersistentProperty> MappingCouchbaseConverter.mappingContext
The generic mapping context.Modifier 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.ModifierConstructorDescriptionMappingCouchbaseConverter
(MappingContext<? extends CouchbasePersistentEntity<?>, CouchbasePersistentProperty> mappingContext) Create a newMappingCouchbaseConverter
.MappingCouchbaseConverter
(MappingContext<? extends CouchbasePersistentEntity<?>, CouchbasePersistentProperty> mappingContext, String typeKey) Create a newMappingCouchbaseConverter
MappingCouchbaseConverter
(MappingContext<? extends CouchbasePersistentEntity<?>, CouchbasePersistentProperty> mappingContext, String typeKey, CustomConversions customConversions) 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
Modifier 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
Modifier and TypeMethodDescriptionCouchbasePersistentEntityIndexResolver.createCompositeQueryIndexDefinitions
(CouchbasePersistentEntity<?> entity, CouchbasePersistentProperty property) CouchbasePersistentEntityIndexResolver.createFieldQueryIndexDefinition
(CouchbasePersistentEntity<?> entity, CouchbasePersistentProperty property) boolean
CouchbasePersistentEntityIndexCreator.hasSeen
(CouchbasePersistentEntity<?> entity) CouchbasePersistentEntityIndexResolver.resolveIndexForEntity
(CouchbasePersistentEntity<?> root) Modifier and TypeMethodDescriptionstatic QueryIndexResolver
QueryIndexResolver.create
(MappingContext<? extends CouchbasePersistentEntity<?>, CouchbasePersistentProperty> mappingContext, CouchbaseOperations operations) Creates a newQueryIndexResolver
givenCouchbaseMappingContext
.ModifierConstructorDescriptionCouchbasePersistentEntityIndexResolver
(MappingContext<? extends CouchbasePersistentEntity<?>, CouchbasePersistentProperty> mappingContext, CouchbaseOperations operations) -
Uses of CouchbasePersistentEntity in org.springframework.data.couchbase.core.mapping
Modifier and TypeClassDescriptionclass
The representation of a persistent entity.ModifierConstructorDescriptionBasicCouchbasePersistentProperty
(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
Modifier 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
ModifierConstructorDescriptionCouchbaseQueryMethod
(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
ModifierConstructorDescriptionCreate a new Information container.