Class SimpleSolrPersistentEntity<T>

java.lang.Object
org.springframework.data.mapping.model.BasicPersistentEntity<T,SolrPersistentProperty>
org.springframework.data.solr.core.mapping.SimpleSolrPersistentEntity<T>
Type Parameters:
T -
All Implemented Interfaces:
Iterable<SolrPersistentProperty>, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.data.mapping.model.MutablePersistentEntity<T,SolrPersistentProperty>, org.springframework.data.mapping.PersistentEntity<T,SolrPersistentProperty>, SolrPersistentEntity<T>

public class SimpleSolrPersistentEntity<T> extends org.springframework.data.mapping.model.BasicPersistentEntity<T,SolrPersistentProperty> implements SolrPersistentEntity<T>, org.springframework.context.ApplicationContextAware
Solr specific PersistentEntity implementation holding eg. name of solr core.
  • Constructor Summary

    Constructors
    Constructor
    Description
    SimpleSolrPersistentEntity(org.springframework.data.util.TypeInformation<T> typeInformation)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the core's name for this entity.
    Returns the score property of the SolrPersistentEntity.
    boolean
    Returns whether the SolrPersistentEntity has an score property.
    void
    setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
     
    void
     

    Methods inherited from class org.springframework.data.mapping.model.BasicPersistentEntity

    addAssociation, addPersistentProperty, doWithAssociations, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, getEvaluationContext, getEvaluationContext, getFallbackIsNewStrategy, getIdentifierAccessor, getIdProperty, getInstanceCreatorMetadata, getName, getPersistenceConstructor, getPersistentProperties, getPersistentProperty, getPropertyAccessor, getPropertyPathAccessor, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isAnnotationPresent, isCreatorArgument, isIdProperty, isImmutable, isNew, isVersionProperty, iterator, requiresPropertyPopulation, returnPropertyIfBetterIdPropertyCandidateOrNull, setEvaluationContextProvider, setPersistentPropertyAccessorFactory

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    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, getPropertyAccessor, getPropertyPathAccessor, getRequiredAnnotation, getRequiredIdProperty, getRequiredPersistentProperty, getRequiredVersionProperty, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isAnnotationPresent, isConstructorArgument, isCreatorArgument, isIdProperty, isImmutable, isNew, isVersionProperty, requiresPropertyPopulation

    Methods inherited from interface org.springframework.data.solr.core.mapping.SolrPersistentEntity

    getPersistentProperty