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
Constructor and Description |
---|
CachingMongoPersistentProperty(Property property,
MongoPersistentEntity<?> owner,
SimpleTypeHolder simpleTypeHolder,
FieldNamingStrategy fieldNamingStrategy)
Creates a new
CachingMongoPersistentProperty . |
Modifier and Type | Method and Description |
---|---|
DBRef |
getDBRef()
Returns the
DBRef if the property is a reference. |
String |
getFieldName()
Returns the key to be used to store the value of the property inside a Mongo
Document . |
boolean |
isAssociation() |
boolean |
isDbReference()
Returns whether the property is a
DBRef . |
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, getFieldOrder, hasExplicitFieldName, isExplicitIdProperty, isExplicitLanguageProperty, isLanguageProperty, isTextScoreProperty
findAnnotation, findPropertyOrOwnerAnnotation, getAssociationTargetType, getSpelExpression, isAnnotationPresent, isVersionProperty, isWritable, toString
equals, getActualType, getAssociation, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityTypes, getProperty, getRawType, getSetter, getType, getTypeInformation, getWither, hashCode, isArray, isCollectionLike, isEntity, isImmutable, isMap
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findAnnotation, findPropertyOrOwnerAnnotation, getActualType, getAssociation, getAssociationTargetType, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityTypes, getRawType, getRequiredAnnotation, getRequiredAssociation, getRequiredField, getRequiredGetter, getRequiredSetter, getRequiredWither, getSetter, getSpelExpression, getType, getTypeInformation, getWither, hasActualTypeAnnotation, isAnnotationPresent, isArray, isCollectionLike, isEntity, isImmutable, isMap, isVersionProperty, isWritable
public boolean isIdProperty
isIdProperty
in interface PersistentProperty<MongoPersistentProperty>
isIdProperty
in class BasicMongoPersistentProperty
public CachingMongoPersistentProperty(Property property, MongoPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder, FieldNamingStrategy fieldNamingStrategy)
CachingMongoPersistentProperty
.property
- 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
Document
.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>
public boolean isDbReference()
MongoPersistentProperty
DBRef
. If this returns true you can expect
MongoPersistentProperty.getDBRef()
to return an non-null value.isDbReference
in interface MongoPersistentProperty
isDbReference
in class BasicMongoPersistentProperty
public DBRef getDBRef()
MongoPersistentProperty
DBRef
if the property is a reference.getDBRef
in interface MongoPersistentProperty
getDBRef
in class BasicMongoPersistentProperty
MongoPersistentProperty.isDbReference()
Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.