Spring Data Couchbase

Package org.springframework.data.couchbase.core.mapping

Interface Summary
CouchbasePersistentEntity<T> Represents an entity that can be persisted which contains 0 or more properties.
CouchbasePersistentProperty Represents a property part of an entity that needs to be persisted.
CouchbaseStorable Marker Interface to identify either a CouchbaseDocument or a CouchbaseList.
FieldNamingStrategy SPI interface to determine how to name document fields in cases the field name is not manually defined.
 

Class Summary
BasicCouchbasePersistentEntity<T> The representation of a persistent entity.
BasicCouchbasePersistentProperty Implements annotated property representations of a given Field instance.
CamelCaseAbbreviatingFieldNamingStrategy FieldNamingStrategy that abbreviates field names by using the very first letter of the camel case parts of the CouchbasePersistentProperty's name.
CamelCaseSplittingFieldNamingStrategy Configurable FieldNamingStrategy that splits up camel-case property names and reconcatenates them using a configured delimiter.
CouchbaseDocument A CouchbaseDocument is an abstract representation of a document stored inside Couchbase Server.
CouchbaseList A CouchbaseList is an abstract list that represents an array stored in a (most of the times JSON) document.
CouchbaseMappingContext Default implementation of a MappingContext for Couchbase using BasicCouchbasePersistentEntity and BasicCouchbasePersistentProperty as primary abstractions.
CouchbaseSimpleTypes  
SnakeCaseFieldNamingStrategy FieldNamingStrategy that translates typical camel case Java property names to lower case JSON element names, separated by underscores.
 

Enum Summary
FallbackFieldNamingStrategy FieldNamingStrategy simply using the CouchbasePersistentProperty's name.
 

Annotation Types Summary
Document Identifies a domain object to be persisted to Couchbase.
Field Annotation to define custom metadata for document fields.
 


Spring Data Couchbase

Copyright © 2011-2014–2014 Pivotal Software, Inc.. All rights reserved.