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, usePropertyAccessString getFieldName()
Field annotationboolean isReadonly()
Field is present and not marked
Indexed.readonly() = trueboolean 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.