T
- public class DefaultArangoPersistentEntity<T> extends org.springframework.data.mapping.model.BasicPersistentEntity<T,ArangoPersistentProperty> implements ArangoPersistentEntity<T>
Constructor and Description |
---|
DefaultArangoPersistentEntity(org.springframework.data.util.TypeInformation<T> information) |
addAssociation, doWithAssociations, doWithAssociations, doWithProperties, doWithProperties, getIdentifierAccessor, getIdProperty, getName, getPersistenceConstructor, getPersistentProperties, getPersistentProperty, getPropertyAccessor, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isAnnotationPresent, isConstructorArgument, isIdProperty, isVersionProperty, iterator, returnPropertyIfBetterIdPropertyCandidateOrNull, setPersistentPropertyAccessorFactory, verify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doWithAssociations, doWithAssociations, doWithProperties, doWithProperties, getIdentifierAccessor, getIdProperty, getName, getPersistenceConstructor, getPersistentProperties, getPersistentProperty, getPersistentProperty, getPropertyAccessor, getRequiredAnnotation, getRequiredIdProperty, getRequiredPersistentProperty, getRequiredVersionProperty, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isAnnotationPresent, isConstructorArgument, isIdProperty, isVersionProperty
forEach, iterator, spliterator
public DefaultArangoPersistentEntity(org.springframework.data.util.TypeInformation<T> information)
public String getCollection()
getCollection
in interface ArangoPersistentEntity<T>
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
org.springframework.beans.BeansException
public void addPersistentProperty(ArangoPersistentProperty property)
addPersistentProperty
in interface org.springframework.data.mapping.model.MutablePersistentEntity<T,ArangoPersistentProperty>
addPersistentProperty
in class org.springframework.data.mapping.model.BasicPersistentEntity<T,ArangoPersistentProperty>
public Optional<ArangoPersistentProperty> getKeyProperty()
getKeyProperty
in interface ArangoPersistentEntity<T>
public Optional<ArangoPersistentProperty> getRevProperty()
getRevProperty
in interface ArangoPersistentEntity<T>
public com.arangodb.model.CollectionCreateOptions getCollectionOptions()
getCollectionOptions
in interface ArangoPersistentEntity<T>
public Collection<HashIndex> getHashIndexes()
getHashIndexes
in interface ArangoPersistentEntity<T>
public Collection<SkiplistIndex> getSkiplistIndexes()
getSkiplistIndexes
in interface ArangoPersistentEntity<T>
public Collection<PersistentIndex> getPersistentIndexes()
getPersistentIndexes
in interface ArangoPersistentEntity<T>
public Collection<GeoIndex> getGeoIndexes()
getGeoIndexes
in interface ArangoPersistentEntity<T>
public Collection<FulltextIndex> getFulltextIndexes()
getFulltextIndexes
in interface ArangoPersistentEntity<T>
public <A extends Annotation> Collection<A> getIndexes(Class<A> annotation)
public Collection<ArangoPersistentProperty> getHashIndexedProperties()
getHashIndexedProperties
in interface ArangoPersistentEntity<T>
public Collection<ArangoPersistentProperty> getSkiplistIndexedProperties()
getSkiplistIndexedProperties
in interface ArangoPersistentEntity<T>
public Collection<ArangoPersistentProperty> getPersistentIndexedProperties()
getPersistentIndexedProperties
in interface ArangoPersistentEntity<T>
public Collection<ArangoPersistentProperty> getGeoIndexedProperties()
getGeoIndexedProperties
in interface ArangoPersistentEntity<T>
public Collection<ArangoPersistentProperty> getFulltextIndexedProperties()
getFulltextIndexedProperties
in interface ArangoPersistentEntity<T>
public <A extends Annotation> A findAnnotation(Class<A> annotationType)
findAnnotation
in interface org.springframework.data.mapping.PersistentEntity<T,ArangoPersistentProperty>
findAnnotation
in class org.springframework.data.mapping.model.BasicPersistentEntity<T,ArangoPersistentProperty>
public <A extends Annotation> Set<A> findAnnotations(Class<A> annotationType)
Copyright © 2017 ArangoDB GmbH. All rights reserved.