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()
boolean
boolean
Methods inherited from class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
findAnnotation, findPropertyOrOwnerAnnotation, getAssociationTargetTypeInformation, getSpelExpression, isAnnotationPresent, isAssociation, isIdProperty, isTransient, isVersionProperty, isWritable, toString, usePropertyAccess
Methods 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, isMap
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods 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:
getOwner
in interfaceArangoPersistentProperty
- Specified by:
getOwner
in interfacePersistentProperty<ArangoPersistentProperty>
- Overrides:
getOwner
in classAbstractPersistentProperty<ArangoPersistentProperty>
-
createAssociation
- Specified by:
createAssociation
in classAbstractPersistentProperty<ArangoPersistentProperty>
-
isArangoIdProperty
public boolean isArangoIdProperty()- Specified by:
isArangoIdProperty
in interfaceArangoPersistentProperty
-
isRevProperty
public boolean isRevProperty()- Specified by:
isRevProperty
in interfaceArangoPersistentProperty
-
getRef
- Specified by:
getRef
in interfaceArangoPersistentProperty
-
getRelations
- Specified by:
getRelations
in interfaceArangoPersistentProperty
-
getFrom
- Specified by:
getFrom
in interfaceArangoPersistentProperty
-
getTo
- Specified by:
getTo
in interfaceArangoPersistentProperty
-
getFieldName
- Specified by:
getFieldName
in interfaceArangoPersistentProperty
-
getPersistentIndexed
- Specified by:
getPersistentIndexed
in interfaceArangoPersistentProperty
-
getGeoIndexed
- Specified by:
getGeoIndexed
in interfaceArangoPersistentProperty
-
getFulltextIndexed
Deprecated.- Specified by:
getFulltextIndexed
in interfaceArangoPersistentProperty
-
getTtlIndexed
- Specified by:
getTtlIndexed
in interfaceArangoPersistentProperty
-