Interface AerospikePersistentEntity<T>

All Superinterfaces:
Iterable<AerospikePersistentProperty>, PersistentEntity<T,AerospikePersistentProperty>
All Known Implementing Classes:
BasicAerospikePersistentEntity

public interface AerospikePersistentEntity<T> extends PersistentEntity<T,AerospikePersistentProperty>
Aerospike-specific extensions of PersistentEntity.
Author:
Oliver Gierke, Peter Milne
  • Method Details

    • getSetName

      String getSetName()
      Returns:
      set name
    • getExpiration

      int getExpiration()
      Returns:
      expiration value in seconds
    • isTouchOnRead

      boolean isTouchOnRead()
      Returns:
      value of an optional Document.touchOnRead() flag
    • getExpirationProperty

      AerospikePersistentProperty getExpirationProperty()
      Returns:
      expiration property
    • hasExpirationProperty

      boolean hasExpirationProperty()
      Returns:
      true if there is expiration property