public class CachingMongoPersistentProperty extends BasicMongoPersistentProperty
Type | Property and Description |
---|---|
boolean |
isId
Gets the value of the property idProperty.
|
isExplicitIdProperty, isExplicitLanguageProperty, isLanguageProperty, isTextScoreProperty
isVersionProperty
isVersionProperty
MongoPersistentProperty.PropertyToFieldNameConverter
association, field, information, name, owner, propertyDescriptor, rawType
Constructor and Description |
---|
CachingMongoPersistentProperty(Field field,
PropertyDescriptor propertyDescriptor,
MongoPersistentEntity<?> owner,
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.
|
boolean |
isTransient() |
boolean |
usePropertyAccess()
Returns whether property access shall be used for reading the property value.
|
createAssociation, getDBRef, getFieldOrder, hasExplicitFieldName, isDbReference, isExplicitIdProperty, isExplicitLanguageProperty, isLanguageProperty, isTextScoreProperty
findAnnotation, findPropertyOrOwnerAnnotation, getSpelExpression, isAnnotationPresent, isVersionProperty, isWritable, toString
equals, getActualType, getAssociation, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityType, getRawType, getSetter, getType, getTypeInformation, hashCode, isArray, isCollectionLike, isEntity, isMap
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findAnnotation, findPropertyOrOwnerAnnotation, getActualType, getAssociation, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityType, getRawType, getSetter, getSpelExpression, getType, getTypeInformation, isAnnotationPresent, isArray, isCollectionLike, isEntity, isMap, isVersionProperty, isWritable
public boolean isIdProperty
isIdProperty
in interface PersistentProperty<MongoPersistentProperty>
isIdProperty
in class BasicMongoPersistentProperty
public CachingMongoPersistentProperty(Field field, PropertyDescriptor propertyDescriptor, MongoPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder, FieldNamingStrategy fieldNamingStrategy)
CachingMongoPersistentProperty
.field
- propertyDescriptor
- owner
- simpleTypeHolder
- fieldNamingStrategy
- public boolean isIdProperty()
isIdProperty
in interface PersistentProperty<MongoPersistentProperty>
isIdProperty
in class BasicMongoPersistentProperty
public boolean isAssociation()
isAssociation
in interface PersistentProperty<MongoPersistentProperty>
isAssociation
in class AnnotationBasedPersistentProperty<MongoPersistentProperty>
public String getFieldName()
BasicMongoPersistentProperty
DBObject
.getFieldName
in interface MongoPersistentProperty
getFieldName
in class BasicMongoPersistentProperty
public boolean usePropertyAccess()
MongoPersistentProperty
usePropertyAccess
in interface PersistentProperty<MongoPersistentProperty>
usePropertyAccess
in interface MongoPersistentProperty
usePropertyAccess
in class AnnotationBasedPersistentProperty<MongoPersistentProperty>
public boolean isTransient()
isTransient
in interface PersistentProperty<MongoPersistentProperty>
isTransient
in class AnnotationBasedPersistentProperty<MongoPersistentProperty>
Copyright © 2011-2015–2015 Pivotal Software, Inc.. All rights reserved.