public interface SolrPersistentProperty extends PersistentProperty<SolrPersistentProperty>
Modifier and Type | Interface and Description |
---|---|
static class |
SolrPersistentProperty.PropertyToFieldNameConverter |
Modifier and Type | Method and Description |
---|---|
boolean |
containsWildcard() |
Collection<String> |
getCopyFields() |
Object |
getDefaultValue() |
String |
getFieldName()
Get name of field under attention to
Field annotation |
String |
getSolrTypeName() |
boolean |
isChildProperty() |
boolean |
isDynamicProperty()
Returns whether the property should be handled as dynamic property.
|
boolean |
isMultiValued() |
boolean |
isReadonly() |
boolean |
isRequired() |
boolean |
isScoreProperty()
Returns whether the property is a potential score property of the owning
PersistentEntity . |
boolean |
isSearchable() |
boolean |
isStored() |
boolean |
isUnique() |
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
String getFieldName()
Field
annotationboolean isReadonly()
Field
is present and not marked
Indexed.readonly()
= true
boolean containsWildcard()
Field.value()
contains *
boolean isSearchable()
boolean isStored()
boolean isMultiValued()
PersistentProperty.isCollectionLike()
Collection<String> getCopyFields()
boolean isUnique()
boolean isRequired()
boolean isScoreProperty()
PersistentEntity
. This
method is mainly used by PersistentEntity
implementation to discover score property candidates on
PersistentEntity
creation you should rather call to determine whether the current property is the score
property of that PersistentEntity
under consideration.boolean isDynamicProperty()
org.springframework.data.solr.core.mapping.Dynamic}
boolean isChildProperty()
Field.child()
to true or is annotated with
ChildDocument
.Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.