public class DefaultArangoPersistentProperty extends AnnotationBasedPersistentProperty<ArangoPersistentProperty> implements ArangoPersistentProperty
Constructor and Description |
---|
DefaultArangoPersistentProperty(Property property,
PersistentEntity<?,ArangoPersistentProperty> owner,
SimpleTypeHolder simpleTypeHolder,
FieldNamingStrategy fieldNamingStrategy) |
Modifier and Type | Method and Description |
---|---|
protected Association<ArangoPersistentProperty> |
createAssociation() |
String |
getFieldName() |
Optional<From> |
getFrom() |
Optional<FulltextIndexed> |
getFulltextIndexed() |
Optional<GeoIndexed> |
getGeoIndexed() |
Optional<HashIndexed> |
getHashIndexed() |
Optional<PersistentIndexed> |
getPersistentIndexed() |
Optional<Ref> |
getRef() |
Optional<Relations> |
getRelations() |
Optional<SkiplistIndexed> |
getSkiplistIndexed() |
Optional<To> |
getTo() |
boolean |
isArangoIdProperty() |
boolean |
isRevProperty() |
findAnnotation, findPropertyOrOwnerAnnotation, getAssociationTargetType, getSpelExpression, isAnnotationPresent, isAssociation, isIdProperty, isTransient, isVersionProperty, isWritable, toString, usePropertyAccess
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, getAccessorForOwner, 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, isAssociation, isCollectionLike, isEntity, isIdProperty, isImmutable, isMap, isTransient, isVersionProperty, isWritable, usePropertyAccess
public DefaultArangoPersistentProperty(Property property, PersistentEntity<?,ArangoPersistentProperty> owner, SimpleTypeHolder simpleTypeHolder, FieldNamingStrategy fieldNamingStrategy)
protected Association<ArangoPersistentProperty> createAssociation()
createAssociation
in class AbstractPersistentProperty<ArangoPersistentProperty>
public boolean isArangoIdProperty()
isArangoIdProperty
in interface ArangoPersistentProperty
public boolean isRevProperty()
isRevProperty
in interface ArangoPersistentProperty
public Optional<Ref> getRef()
getRef
in interface ArangoPersistentProperty
public Optional<Relations> getRelations()
getRelations
in interface ArangoPersistentProperty
public Optional<From> getFrom()
getFrom
in interface ArangoPersistentProperty
public Optional<To> getTo()
getTo
in interface ArangoPersistentProperty
public String getFieldName()
getFieldName
in interface ArangoPersistentProperty
public Optional<HashIndexed> getHashIndexed()
getHashIndexed
in interface ArangoPersistentProperty
public Optional<SkiplistIndexed> getSkiplistIndexed()
getSkiplistIndexed
in interface ArangoPersistentProperty
public Optional<PersistentIndexed> getPersistentIndexed()
getPersistentIndexed
in interface ArangoPersistentProperty
public Optional<GeoIndexed> getGeoIndexed()
getGeoIndexed
in interface ArangoPersistentProperty
public Optional<FulltextIndexed> getFulltextIndexed()
getFulltextIndexed
in interface ArangoPersistentProperty
Copyright © 2017–2020 ArangoDB GmbH. All rights reserved.