See: Description
| Interface | Description |
|---|---|
| FieldNamingStrategy |
SPI to determine how to name document fields in cases the field name is not manually defined.
|
| MutablePersistentEntity<T,P extends PersistentProperty<P>> |
Interface capturing mutator methods for
PersistentEntitys. |
| ParameterValueProvider<P extends PersistentProperty<P>> |
Callback interface to lookup values for a given
PreferredConstructor.Parameter. |
| PropertyValueProvider<P extends PersistentProperty<P>> |
SPI for components to provide values for as
PersistentProperty. |
| SpELExpressionEvaluator |
SPI for components that can evaluate Spring EL expressions.
|
| Class | Description |
|---|---|
| AbstractPersistentProperty<P extends PersistentProperty<P>> |
Simple impementation of
PersistentProperty. |
| AnnotationBasedPersistentProperty<P extends PersistentProperty<P>> |
Special
PersistentProperty that takes annotations at a property into account. |
| BasicPersistentEntity<T,P extends PersistentProperty<P>> |
Simple value object to capture information of
PersistentEntitys. |
| BeanWrapper<T> |
Value object to allow creation of objects using the metamodel, setting and getting properties.
|
| CamelCaseAbbreviatingFieldNamingStrategy |
FieldNamingStrategy that abbreviates field names by using the very first letter of the camel case parts of
the MongoPersistentProperty's name. |
| CamelCaseSplittingFieldNamingStrategy |
Configurable
FieldNamingStrategy that splits up camel-case property names and reconcatenates them using a
configured delimiter. |
| DefaultSpELExpressionEvaluator |
ParameterValueProvider implementation that evaluates the PreferredConstructor.Parameters key against
SpelExpressionParser and EvaluationContext. |
| PersistentEntityParameterValueProvider<P extends PersistentProperty<P>> |
ParameterValueProvider based on a PersistentEntity to use a PropertyValueProvider to lookup
the value of the property referenced by the given PreferredConstructor.Parameter. |
| PreferredConstructorDiscoverer<T,P extends PersistentProperty<P>> |
Helper class to find a
PreferredConstructor. |
| SimpleTypeHolder |
Simple container to hold a set of types to be considered simple types.
|
| SnakeCaseFieldNamingStrategy |
FieldNamingStrategy that translates typical camel case Java property names to lower case JSON element names,
separated by underscores. |
| SpELContext |
Simple factory to create
SpelExpressionParser and EvaluationContext instances. |
| SpELExpressionParameterValueProvider<P extends PersistentProperty<P>> |
ParameterValueProvider that can be used to front a ParameterValueProvider delegate to prefer a Spel
expression evaluation over directly resolving the parameter value with the delegate. |
| Enum | Description |
|---|---|
| PropertyNameFieldNamingStrategy |
FieldNamingStrategy simply using the MongoPersistentProperty's name. |
| Exception | Description |
|---|---|
| IllegalMappingException |
Thrown when an error occurs reading the mapping between object and datastore
|
| MappingException | |
| MappingInstantiationException |
Exception being thrown in case an entity could not be instantiated in the process of a to-object-mapping.
|
Copyright © 2011-2014–2014 Pivotal Software, Inc.. All rights reserved.