DATACASS-4 - Polishing.

Fix anchor for entity callbacks.
This commit is contained in:
Mark Paluch
2019-07-01 15:12:31 +02:00
parent 993a82f088
commit b3a63f6a67

View File

@@ -1,3 +1,4 @@
[[cassandra.entity-callbacks]]
= Store specific EntityCallbacks
Spring Data for Apache Cassandra uses the `EntityCallback` API for its auditing support and reacts on the following callbacks.
@@ -11,19 +12,19 @@ Spring Data for Apache Cassandra uses the `EntityCallback` API for its auditing
| Order
| Reactive/BeforeConvertCallback
| onBeforeConvert(T entity, String collection)
| Invoked before a domain object is converted to `org.bson.Document`.
| `onBeforeConvert(T entity, CqlIdentifier tableName)`
| Invoked before a domain object is converted to `com.datastax.driver.core.Statement`.
| `Ordered.LOWEST_PRECEDENCE`
| Reactive/AuditingEntityCallback
| onBeforeConvert(Object entity, String collection)
| `onBeforeConvert(Object entity, CqlIdentifier tableName)`
| Marks an auditable entity _created_ or _modified_
| 100
| Reactive/BeforeSaveCallback
| onBeforeSave(T entity, org.bson.Document target, String collection)
| `onBeforeSave(T entity, CqlIdentifier tableName, Statement statement)`
| Invoked before a domain object is saved. +
Can modify the target, to be persisted, `Document` containing all mapped entity information.
Can modify the target, to be persisted, `com.datastax.driver.core.Statement` containing all mapped entity information.
| `Ordered.LOWEST_PRECEDENCE`
|===