public class GemfirePersistentProperty extends AnnotationBasedPersistentProperty<GemfirePersistentProperty>
PersistentProperty
implementation to for Gemfire related metadata.Type | Property and Description |
---|---|
boolean |
isExplicitId
Gets the value of the property explicitIdProperty.
|
boolean |
isId
Gets the value of the property idProperty.
|
isVersionProperty
Modifier and Type | Field and Description |
---|---|
protected static Set<String> |
SUPPORTED_IDENTIFIER_NAMES |
Constructor and Description |
---|
GemfirePersistentProperty(Property property,
PersistentEntity<?,GemfirePersistentProperty> owner,
SimpleTypeHolder simpleTypeHolder)
Constructs an instance of
GemfirePersistentProperty initialized with entity persistent property
information (meta-data). |
Modifier and Type | Method and Description |
---|---|
protected Association<GemfirePersistentProperty> |
createAssociation() |
boolean |
isExplicitIdProperty()
Gets the value of the property explicitIdProperty.
|
boolean |
isIdProperty()
Gets the value of the property idProperty.
|
boolean |
usePropertyAccess() |
findAnnotation, findPropertyOrOwnerAnnotation, getSpelExpression, isAnnotationPresent, isAssociation, isTransient, isVersionProperty, isWritable, toString
equals, getActualType, getAssociation, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityType, getProperty, getRawType, getSetter, getType, getTypeInformation, hashCode, isArray, isCollectionLike, isEntity, isMap
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getRequiredAssociation
public boolean isExplicitIdProperty
public boolean isIdProperty
isIdProperty
in interface PersistentProperty<GemfirePersistentProperty>
isIdProperty
in class AnnotationBasedPersistentProperty<GemfirePersistentProperty>
public GemfirePersistentProperty(Property property, PersistentEntity<?,GemfirePersistentProperty> owner, SimpleTypeHolder simpleTypeHolder)
GemfirePersistentProperty
initialized with entity persistent property
information (meta-data).property
- Property
representing the entity's
persistent property.owner
- entity
owning the persistent property.simpleTypeHolder
- SimpleTypeHolder
used to handle primitive types.PersistentEntity
,
PersistentProperty
,
Property
,
SimpleTypeHolder
,
AnnotationBasedPersistentProperty(Property, PersistentEntity, SimpleTypeHolder)
protected Association<GemfirePersistentProperty> createAssociation()
createAssociation
in class AbstractPersistentProperty<GemfirePersistentProperty>
public boolean isExplicitIdProperty()
public boolean isIdProperty()
isIdProperty
in interface PersistentProperty<GemfirePersistentProperty>
isIdProperty
in class AnnotationBasedPersistentProperty<GemfirePersistentProperty>
public boolean usePropertyAccess()
usePropertyAccess
in interface PersistentProperty<GemfirePersistentProperty>
usePropertyAccess
in class AnnotationBasedPersistentProperty<GemfirePersistentProperty>
Copyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.