Class SimpleSolrPersistentProperty

java.lang.Object
org.springframework.data.mapping.model.AbstractPersistentProperty<P>
org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<SolrPersistentProperty>
org.springframework.data.solr.core.mapping.SimpleSolrPersistentProperty
All Implemented Interfaces:
org.springframework.data.mapping.PersistentProperty<SolrPersistentProperty>, SolrPersistentProperty

public class SimpleSolrPersistentProperty extends org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<SolrPersistentProperty> implements SolrPersistentProperty
Solr specific PersistentProperty implementation processing taking Field into account
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.springframework.data.solr.core.mapping.SolrPersistentProperty

    SolrPersistentProperty.PropertyToFieldNameConverter
  • Constructor Summary

    Constructors
    Constructor
    Description
    SimpleSolrPersistentProperty(org.springframework.data.mapping.model.Property property, org.springframework.data.mapping.PersistentEntity<?,SolrPersistentProperty> owner, org.springframework.data.mapping.model.SimpleTypeHolder simpleTypeHolder)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    protected org.springframework.data.mapping.Association<SolrPersistentProperty>
     
     
     
    Get name of field under attention to Field annotation
     
    boolean
     
    boolean
    Returns whether the property should be handled as dynamic property.
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
    Returns whether the property is a potential score property of the owning PersistentEntity.
    boolean
     
    boolean
     
    boolean
     

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

    findAnnotation, findPropertyOrOwnerAnnotation, getAssociationTargetTypeInformation, getSpelExpression, isAnnotationPresent, isAssociation, 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, getOwner, 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, getOwner, getPersistentEntityTypeInformation, getRawType, getRequiredAnnotation, getRequiredAssociation, getRequiredField, getRequiredGetter, getRequiredSetter, getRequiredWither, getSetter, getSpelExpression, getType, getTypeInformation, getWither, hasActualTypeAnnotation, isAnnotationPresent, isArray, isAssociation, isCollectionLike, isEntity, isImmutable, isMap, isTransient, isVersionProperty, isWritable, usePropertyAccess
  • Constructor Details

    • SimpleSolrPersistentProperty

      public SimpleSolrPersistentProperty(org.springframework.data.mapping.model.Property property, org.springframework.data.mapping.PersistentEntity<?,SolrPersistentProperty> owner, org.springframework.data.mapping.model.SimpleTypeHolder simpleTypeHolder)
  • Method Details