public class CachingMongoPersistentProperty extends BasicMongoPersistentProperty
Type | Property and Description |
---|---|
boolean |
isId
Gets the value of the property idProperty.
|
isExplicitIdProperty
MongoPersistentProperty.PropertyToFieldNameConverter
Constructor and Description |
---|
CachingMongoPersistentProperty(Field field,
PropertyDescriptor propertyDescriptor,
MongoPersistentEntity<?> owner,
org.springframework.data.mapping.model.SimpleTypeHolder simpleTypeHolder,
FieldNamingStrategy fieldNamingStrategy)
Creates a new
CachingMongoPersistentProperty . |
Modifier and Type | Method and Description |
---|---|
String |
getFieldName()
Returns the key to be used to store the value of the property inside a Mongo
DBObject . |
boolean |
isAssociation() |
boolean |
isIdProperty()
Gets the value of the property idProperty.
|
createAssociation, getDBRef, getFieldOrder, isDbReference, isExplicitIdProperty
findAnnotation, findPropertyOrOwnerAnnotation, getSpelExpression, isAnnotationPresent, isTransient, isVersionProperty, toString, usePropertyAccess
equals, getActualType, getAssociation, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityType, getRawType, getSetter, getType, getTypeInformation, hashCode, isArray, isCollectionLike, isEntity, isMap, shallBePersisted
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
usePropertyAccess
findAnnotation, findPropertyOrOwnerAnnotation, getActualType, getAssociation, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityType, getRawType, getSetter, getSpelExpression, getType, getTypeInformation, isAnnotationPresent, isArray, isCollectionLike, isEntity, isMap, isTransient, isVersionProperty, shallBePersisted
public boolean isIdProperty
isIdProperty
in interface org.springframework.data.mapping.PersistentProperty<MongoPersistentProperty>
isIdProperty
in class BasicMongoPersistentProperty
public CachingMongoPersistentProperty(Field field, PropertyDescriptor propertyDescriptor, MongoPersistentEntity<?> owner, org.springframework.data.mapping.model.SimpleTypeHolder simpleTypeHolder, FieldNamingStrategy fieldNamingStrategy)
CachingMongoPersistentProperty
.field
- propertyDescriptor
- owner
- simpleTypeHolder
- fieldNamingStrategy
- public boolean isIdProperty()
isIdProperty
in interface org.springframework.data.mapping.PersistentProperty<MongoPersistentProperty>
isIdProperty
in class BasicMongoPersistentProperty
public boolean isAssociation()
isAssociation
in interface org.springframework.data.mapping.PersistentProperty<MongoPersistentProperty>
isAssociation
in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<MongoPersistentProperty>
public String getFieldName()
BasicMongoPersistentProperty
DBObject
.getFieldName
in interface MongoPersistentProperty
getFieldName
in class BasicMongoPersistentProperty
Copyright © 2015. All rights reserved.