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 |
---|---|
protected Association<SolrPersistentProperty> |
createAssociation() |
String |
getFieldName() |
boolean |
isIdProperty() |
findAnnotation, getSpelExpression, isAnnotationPresent, isAssociation, isTransient, isVersionProperty
equals, getAssociation, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityType, getRawType, getSetter, getType, getTypeInformation, hashCode, isArray, isCollectionLike, isEntity, isMap, shallBePersisted
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
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()
getFieldName
in interface SolrPersistentProperty
public boolean isIdProperty()
isIdProperty
in interface PersistentProperty<SolrPersistentProperty>
isIdProperty
in class AnnotationBasedPersistentProperty<SolrPersistentProperty>
protected Association<SolrPersistentProperty> createAssociation()
createAssociation
in class AbstractPersistentProperty<SolrPersistentProperty>
Copyright © 2011-2013-2013 SpringSource. All Rights Reserved.