public class GemfirePersistentProperty extends org.springframework.data.mapping.model.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.
|
Modifier and Type | Field and Description |
---|---|
protected static Set<String> |
SUPPORTED_IDENTIFIER_NAMES |
Constructor and Description |
---|
GemfirePersistentProperty(org.springframework.data.mapping.model.Property property,
org.springframework.data.mapping.PersistentEntity<?,GemfirePersistentProperty> owner,
org.springframework.data.mapping.model.SimpleTypeHolder simpleTypeHolder)
Constructs an instance of
GemfirePersistentProperty initialized with entity persistent property
information (meta-data). |
Modifier and Type | Method and Description |
---|---|
protected org.springframework.data.mapping.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
public boolean isExplicitIdProperty
public boolean isIdProperty
isIdProperty
in interface org.springframework.data.mapping.PersistentProperty<GemfirePersistentProperty>
isIdProperty
in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<GemfirePersistentProperty>
public GemfirePersistentProperty(org.springframework.data.mapping.model.Property property, org.springframework.data.mapping.PersistentEntity<?,GemfirePersistentProperty> owner, org.springframework.data.mapping.model.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 org.springframework.data.mapping.Association<GemfirePersistentProperty> createAssociation()
createAssociation
in class org.springframework.data.mapping.model.AbstractPersistentProperty<GemfirePersistentProperty>
public boolean isExplicitIdProperty()
public boolean isIdProperty()
isIdProperty
in interface org.springframework.data.mapping.PersistentProperty<GemfirePersistentProperty>
isIdProperty
in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<GemfirePersistentProperty>
public boolean usePropertyAccess()
usePropertyAccess
in interface org.springframework.data.mapping.PersistentProperty<GemfirePersistentProperty>
usePropertyAccess
in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<GemfirePersistentProperty>
Copyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.