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()
           
 RegionRef geRegionRef()
           
 boolean isAssociation()
           
 
Methods inherited from class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
getSpelExpression, isIdProperty, isTransient
 
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>

isAssociation

public boolean isAssociation()
Specified by:
isAssociation in interface org.springframework.data.mapping.PersistentProperty<GemfirePersistentProperty>
Overrides:
isAssociation in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<GemfirePersistentProperty>

geRegionRef

public RegionRef geRegionRef()