Interface AerospikePersistentProperty
- All Superinterfaces:
PersistentProperty<AerospikePersistentProperty>
- All Known Implementing Classes:
BasicAerospikePersistentProperty,CachingAerospikePersistentProperty
public interface AerospikePersistentProperty
extends PersistentProperty<AerospikePersistentProperty>
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanMethods 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
-
Method Details
-
usePropertyAccess
boolean usePropertyAccess()- Specified by:
usePropertyAccessin interfacePersistentProperty<AerospikePersistentProperty>- Returns:
- whether property access shall be used for reading the property value. This means it will use the getter instead of field access.
-
isExplicitIdProperty
boolean isExplicitIdProperty() -
isExpirationProperty
boolean isExpirationProperty() -
isExpirationSpecifiedAsUnixTime
boolean isExpirationSpecifiedAsUnixTime() -
getFieldName
String getFieldName()- Returns:
- the key to be used to store the value of the property
-