Class BasicAerospikePersistentProperty
java.lang.Object
org.springframework.data.mapping.model.AbstractPersistentProperty<P>
org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<AerospikePersistentProperty>
org.springframework.data.aerospike.mapping.BasicAerospikePersistentProperty
- All Implemented Interfaces:
AerospikePersistentProperty,PersistentProperty<AerospikePersistentProperty>
- Direct Known Subclasses:
CachingAerospikePersistentProperty
public class BasicAerospikePersistentProperty
extends AnnotationBasedPersistentProperty<AerospikePersistentProperty>
implements AerospikePersistentProperty
-
Constructor Summary
ConstructorsConstructorDescriptionBasicAerospikePersistentProperty(Property property, PersistentEntity<?, AerospikePersistentProperty> owner, SimpleTypeHolder simpleTypeHolder, FieldNamingStrategy fieldNamingStrategy) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanMethods inherited from class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
findAnnotation, findPropertyOrOwnerAnnotation, getAssociationTargetTypeInformation, getSpelExpression, isAnnotationPresent, isAssociation, isIdProperty, isTransient, isVersionProperty, isWritable, toString, usePropertyAccessMethods inherited from class org.springframework.data.mapping.model.AbstractPersistentProperty
equals, getActualType, getAssociation, getAssociationTargetType, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityTypeInformation, getPersistentEntityTypes, getRawType, getSetter, getType, getTypeInformation, getWither, hashCode, isArray, isCollectionLike, isEntity, isImmutable, isMapMethods inherited from interface org.springframework.data.aerospike.mapping.AerospikePersistentProperty
usePropertyAccessMethods inherited from interface org.springframework.data.mapping.PersistentProperty
findAnnotation, findPropertyOrOwnerAnnotation, getAccessorForOwner, getActualType, getAssociation, getAssociationTargetType, getAssociationTargetTypeInformation, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityTypeInformation, getPersistentEntityTypes, getRawType, getRequiredAnnotation, getRequiredAssociation, getRequiredField, getRequiredGetter, getRequiredSetter, getRequiredWither, getSetter, getSpelExpression, getType, getTypeInformation, getWither, hasActualTypeAnnotation, isAnnotationPresent, isArray, isAssociation, isCollectionLike, isEntity, isIdProperty, isImmutable, isMap, isTransient, isVersionProperty, isWritable
-
Constructor Details
-
BasicAerospikePersistentProperty
public BasicAerospikePersistentProperty(Property property, PersistentEntity<?, AerospikePersistentProperty> owner, SimpleTypeHolder simpleTypeHolder, FieldNamingStrategy fieldNamingStrategy)
-
-
Method Details
-
isExplicitIdProperty
public boolean isExplicitIdProperty()- Specified by:
isExplicitIdPropertyin interfaceAerospikePersistentProperty
-
isExpirationProperty
public boolean isExpirationProperty()- Specified by:
isExpirationPropertyin interfaceAerospikePersistentProperty
-
isExpirationSpecifiedAsUnixTime
public boolean isExpirationSpecifiedAsUnixTime()- Specified by:
isExpirationSpecifiedAsUnixTimein interfaceAerospikePersistentProperty
-
getFieldName
- Specified by:
getFieldNamein interfaceAerospikePersistentProperty- Returns:
- the key to be used to store the value of the property
-