Class DefaultArangoPersistentProperty
java.lang.Object
org.springframework.data.mapping.model.AbstractPersistentProperty<P>
org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<ArangoPersistentProperty>
com.arangodb.springframework.core.mapping.DefaultArangoPersistentProperty
- All Implemented Interfaces:
ArangoPersistentProperty,PersistentProperty<ArangoPersistentProperty>
public class DefaultArangoPersistentProperty
extends AnnotationBasedPersistentProperty<ArangoPersistentProperty>
implements ArangoPersistentProperty
- Author:
- Mark Vollmary
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultArangoPersistentProperty(Property property, ArangoPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder, FieldNamingStrategy fieldNamingStrategy) -
Method Summary
Modifier and TypeMethodDescriptionprotected Association<ArangoPersistentProperty>getFrom()Deprecated.getOwner()getRef()getTo()booleanbooleanMethods inherited from class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
findAnnotation, findPropertyOrOwnerAnnotation, getAssociationTargetTypeInformation, getSpelExpression, isAnnotationPresent, isAssociation, isIdProperty, isTransient, isVersionProperty, isWritable, toString, usePropertyAccessMethods inherited from class org.springframework.data.mapping.model.AbstractPersistentProperty
equals, getActualType, getActualTypeInformation, getAssociation, getAssociationTargetType, getComponentType, getField, getGetter, getMapValueType, getName, getPersistentEntityTypeInformation, getProperty, getRawType, getSetter, getType, getTypeInformation, getWither, hashCode, isArray, isCollectionLike, isEntity, isImmutable, isMapMethods 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, getPersistentEntityTypeInformation, getRawType, getRequiredAnnotation, getRequiredAssociation, getRequiredField, getRequiredGetter, getRequiredSetter, getRequiredWither, getSetter, getSpelExpression, getType, getTypeInformation, getWither, hasActualTypeAnnotation, isAnnotationPresent, isArray, isAssociation, isCollectionLike, isEntity, isIdProperty, isImmutable, isMap, isTransient, isVersionProperty, isWritable, usePropertyAccess
-
Constructor Details
-
DefaultArangoPersistentProperty
public DefaultArangoPersistentProperty(Property property, ArangoPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder, FieldNamingStrategy fieldNamingStrategy)
-
-
Method Details
-
getOwner
- Specified by:
getOwnerin interfaceArangoPersistentProperty- Specified by:
getOwnerin interfacePersistentProperty<ArangoPersistentProperty>- Overrides:
getOwnerin classAbstractPersistentProperty<ArangoPersistentProperty>
-
createAssociation
- Specified by:
createAssociationin classAbstractPersistentProperty<ArangoPersistentProperty>
-
isArangoIdProperty
public boolean isArangoIdProperty()- Specified by:
isArangoIdPropertyin interfaceArangoPersistentProperty
-
isRevProperty
public boolean isRevProperty()- Specified by:
isRevPropertyin interfaceArangoPersistentProperty
-
getRef
- Specified by:
getRefin interfaceArangoPersistentProperty
-
getRelations
- Specified by:
getRelationsin interfaceArangoPersistentProperty
-
getFrom
- Specified by:
getFromin interfaceArangoPersistentProperty
-
getTo
- Specified by:
getToin interfaceArangoPersistentProperty
-
getFieldName
- Specified by:
getFieldNamein interfaceArangoPersistentProperty
-
getPersistentIndexed
- Specified by:
getPersistentIndexedin interfaceArangoPersistentProperty
-
getGeoIndexed
- Specified by:
getGeoIndexedin interfaceArangoPersistentProperty
-
getFulltextIndexed
Deprecated.- Specified by:
getFulltextIndexedin interfaceArangoPersistentProperty
-
getTtlIndexed
- Specified by:
getTtlIndexedin interfaceArangoPersistentProperty
-