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, getRawType, getRequiredAnnotation, getRequiredAssociation, getRequiredField, getRequiredGetter, getRequiredSetter, getRequiredWither, getSetter, getSpelExpression, getType, getTypeInformation, getWither, hasActualTypeAnnotation, isAnnotationPresent, isArray, isAssociation, isCollectionLike, isEntity, isIdProperty, isImmutable, isMap, isReadable, 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()- Returns:
- whether id property is explicit
-
isExpirationProperty
boolean isExpirationProperty()- Returns:
- whether expiration property is present
-
isExpirationSpecifiedAsUnixTime
boolean isExpirationSpecifiedAsUnixTime()- Returns:
- whether expiration is set as Unix timestamp
-
getFieldName
String getFieldName()- Returns:
- the field name to be used to store the value of the property.
-