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, toStringequals, getActualType, getAssociation, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityType, getProperty, getRawType, getSetter, getType, getTypeInformation, hashCode, isArray, isCollectionLike, isEntity, isMapclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetRequiredAssociationpublic 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.