Class FirestorePersistentPropertyImpl
java.lang.Object
org.springframework.data.mapping.model.AbstractPersistentProperty<P>
org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<FirestorePersistentProperty>
com.google.cloud.spring.data.firestore.mapping.FirestorePersistentPropertyImpl
- All Implemented Interfaces:
FirestorePersistentProperty,org.springframework.data.mapping.PersistentProperty<FirestorePersistentProperty>
public class FirestorePersistentPropertyImpl
extends org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<FirestorePersistentProperty>
implements FirestorePersistentProperty
Persistent property metadata implementation for Firestore.
- Since:
- 1.2
-
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.data.mapping.Association<FirestorePersistentProperty>booleanMethods inherited from class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
findAnnotation, findPropertyOrOwnerAnnotation, getAssociationTargetTypeInformation, getSpelExpression, isAnnotationPresent, isAssociation, isTransient, isVersionProperty, isWritable, toString, usePropertyAccessMethods inherited from class org.springframework.data.mapping.model.AbstractPersistentProperty
equals, getActualType, getActualTypeInformation, getAssociation, getAssociationTargetType, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityTypeInformation, getProperty, getRawType, getSetter, getType, getTypeInformation, getWither, hashCode, isArray, isCollectionLike, isEntity, isImmutable, isMap, isReadableMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.data.mapping.PersistentProperty
findAnnotation, findPropertyOrOwnerAnnotation, getAccessorForOwner, getActualType, getAssociation, getAssociationTargetType, getAssociationTargetTypeInformation, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityTypeInformation, getRawType, getRequiredAnnotation, getRequiredAssociation, getRequiredField, getRequiredGetter, getRequiredSetter, getRequiredWither, getSetter, getSpelExpression, getType, getTypeInformation, getWither, hasActualTypeAnnotation, isAnnotationPresent, isArray, isAssociation, isCollectionLike, isEntity, isImmutable, isMap, isReadable, isTransient, isVersionProperty, isWritable, usePropertyAccess
-
Method Details
-
createAssociation
protected org.springframework.data.mapping.Association<FirestorePersistentProperty> createAssociation()- Specified by:
createAssociationin classorg.springframework.data.mapping.model.AbstractPersistentProperty<FirestorePersistentProperty>
-
isIdProperty
public boolean isIdProperty()- Specified by:
isIdPropertyin interfaceorg.springframework.data.mapping.PersistentProperty<FirestorePersistentProperty>- Overrides:
isIdPropertyin classorg.springframework.data.mapping.model.AnnotationBasedPersistentProperty<FirestorePersistentProperty>
-
getFieldName
- Specified by:
getFieldNamein interfaceFirestorePersistentProperty
-