public class SimpleSolrPersistentProperty extends AnnotationBasedPersistentProperty<SolrPersistentProperty> implements SolrPersistentProperty
PersistentProperty
implementation processing taking
Field
into accountType | Property and Description |
---|---|
boolean |
isId |
isVersionProperty
isVersionProperty
SolrPersistentProperty.PropertyToFieldNameConverter
association, field, information, name, owner, propertyDescriptor, rawType
Constructor and Description |
---|
SimpleSolrPersistentProperty(Field field,
PropertyDescriptor propertyDescriptor,
PersistentEntity<?,SolrPersistentProperty> owner,
SimpleTypeHolder simpleTypeHolder) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsWildcard() |
protected Association<SolrPersistentProperty> |
createAssociation() |
String |
getFieldName()
Get name of field under attention to
Field annotation |
boolean |
isIdProperty() |
boolean |
isReadonly() |
findAnnotation, getSpelExpression, isAnnotationPresent, isAssociation, isTransient, isVersionProperty, toString
equals, getActualType, getAssociation, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityType, getRawType, getSetter, getType, getTypeInformation, hashCode, isArray, isCollectionLike, isEntity, isMap, shallBePersisted
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getActualType, getAssociation, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityType, getRawType, getSetter, getSpelExpression, getType, getTypeInformation, isArray, isAssociation, isCollectionLike, isEntity, isMap, isTransient, isVersionProperty, shallBePersisted
isIdProperty
in interface PersistentProperty<SolrPersistentProperty>
isIdProperty
in class AnnotationBasedPersistentProperty<SolrPersistentProperty>
public SimpleSolrPersistentProperty(Field field, PropertyDescriptor propertyDescriptor, PersistentEntity<?,SolrPersistentProperty> owner, SimpleTypeHolder simpleTypeHolder)
public String getFieldName()
SolrPersistentProperty
Field
annotationgetFieldName
in interface SolrPersistentProperty
public boolean isReadonly()
isReadonly
in interface SolrPersistentProperty
Field
is present and not marked
Indexed.readonly()
= true
public boolean isIdProperty()
isIdProperty
in interface PersistentProperty<SolrPersistentProperty>
isIdProperty
in class AnnotationBasedPersistentProperty<SolrPersistentProperty>
protected Association<SolrPersistentProperty> createAssociation()
createAssociation
in class AbstractPersistentProperty<SolrPersistentProperty>
public boolean containsWildcard()
containsWildcard
in interface SolrPersistentProperty
Field.value()
contains *
Copyright © 2011-2013-2013 Pivotal. All Rights Reserved.