org.springframework.data.gemfire.mapping
Class GemfirePersistentProperty

java.lang.Object
  extended by org.springframework.data.mapping.model.AbstractPersistentProperty<P>
      extended by org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<GemfirePersistentProperty>
          extended by org.springframework.data.gemfire.mapping.GemfirePersistentProperty
All Implemented Interfaces:
org.springframework.data.mapping.PersistentProperty<GemfirePersistentProperty>

public class GemfirePersistentProperty
extends org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<GemfirePersistentProperty>

PersistentProperty implementation to for Gemfire related metadata.


Field Summary
 
Fields inherited from class org.springframework.data.mapping.model.AbstractPersistentProperty
association, field, information, name, owner, propertyDescriptor, rawType
 
Constructor Summary
GemfirePersistentProperty(Field field, PropertyDescriptor propertyDescriptor, org.springframework.data.mapping.PersistentEntity<?,GemfirePersistentProperty> owner, org.springframework.data.mapping.model.SimpleTypeHolder simpleTypeHolder)
           
 
Method Summary
protected  org.springframework.data.mapping.Association<GemfirePersistentProperty> createAssociation()
           
 
Methods inherited from class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
findAnnotation, getSpelExpression, isAnnotationPresent, isAssociation, isIdProperty, isTransient, isVersionProperty
 
Methods inherited from class org.springframework.data.mapping.model.AbstractPersistentProperty
equals, getAssociation, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityType, getRawType, getSetter, getType, getTypeInformation, hashCode, isArray, isCollectionLike, isEntity, isMap, shallBePersisted
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GemfirePersistentProperty

public GemfirePersistentProperty(Field field,
                                 PropertyDescriptor propertyDescriptor,
                                 org.springframework.data.mapping.PersistentEntity<?,GemfirePersistentProperty> owner,
                                 org.springframework.data.mapping.model.SimpleTypeHolder simpleTypeHolder)
Parameters:
field -
propertyDescriptor -
owner -
simpleTypeHolder -
Method Detail

createAssociation

protected org.springframework.data.mapping.Association<GemfirePersistentProperty> createAssociation()
Specified by:
createAssociation in class org.springframework.data.mapping.model.AbstractPersistentProperty<GemfirePersistentProperty>