Interface ArangoPersistentEntity<T>
- Type Parameters:
T
-
- All Superinterfaces:
ApplicationContextAware
,Aware
,Iterable<ArangoPersistentProperty>
,PersistentEntity<T,
ArangoPersistentProperty>
- All Known Implementing Classes:
DefaultArangoPersistentEntity
public interface ArangoPersistentEntity<T>
extends PersistentEntity<T,ArangoPersistentProperty>, ApplicationContextAware
- Author:
- Mark Vollmary
-
Method Summary
Modifier and TypeMethodDescriptiongetArangoIdAccessor
(Object bean) com.arangodb.model.CollectionCreateOptions
Deprecated.Deprecated.Methods inherited from interface org.springframework.context.ApplicationContextAware
setApplicationContext
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
Methods inherited from interface org.springframework.data.mapping.PersistentEntity
doWithAll, doWithAssociations, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, getIdentifierAccessor, getIdProperty, getInstanceCreatorMetadata, getName, getPersistenceConstructor, getPersistentProperties, getPersistentProperty, getPersistentProperty, getPropertyAccessor, getPropertyPathAccessor, getRequiredAnnotation, getRequiredIdProperty, getRequiredPersistentProperty, getRequiredVersionProperty, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isAnnotationPresent, isConstructorArgument, isCreatorArgument, isIdProperty, isImmutable, isNew, isVersionProperty, requiresPropertyPopulation
-
Method Details
-
getCollection
String getCollection() -
getCollectionOptions
com.arangodb.model.CollectionCreateOptions getCollectionOptions() -
getArangoIdProperty
Optional<ArangoPersistentProperty> getArangoIdProperty() -
getRevProperty
Optional<ArangoPersistentProperty> getRevProperty() -
getPersistentIndexes
Collection<PersistentIndex> getPersistentIndexes() -
getGeoIndexes
Collection<GeoIndex> getGeoIndexes() -
getFulltextIndexes
Deprecated. -
getTtlIndex
-
getMDIndexes
Collection<MDIndex> getMDIndexes() -
getMDPrefixedIndexes
Collection<MDPrefixedIndex> getMDPrefixedIndexes() -
getComputedValuesProperties
Map<String,ArangoPersistentProperty> getComputedValuesProperties() -
getPersistentIndexedProperties
Collection<ArangoPersistentProperty> getPersistentIndexedProperties() -
getGeoIndexedProperties
Collection<ArangoPersistentProperty> getGeoIndexedProperties() -
getFulltextIndexedProperties
Deprecated. -
getTtlIndexedProperty
Optional<ArangoPersistentProperty> getTtlIndexedProperty() -
getArangoIdAccessor
-