Interface AerospikePersistentProperty

All Superinterfaces:
PersistentProperty<AerospikePersistentProperty>
All Known Implementing Classes:
BasicAerospikePersistentProperty, CachingAerospikePersistentProperty

public interface AerospikePersistentProperty extends PersistentProperty<AerospikePersistentProperty>
  • Method Details

    • usePropertyAccess

      boolean usePropertyAccess()
      Specified by:
      usePropertyAccess in interface PersistentProperty<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.