| Constructor and Description |
|---|
EventAuditor(org.javers.core.Javers javers,
org.springframework.web.client.RestTemplate restTemplate,
java.lang.String eventDestination,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeObjectCreation(java.lang.String username,
pl.allegro.tech.hermes.api.Anonymizable createdObject) |
void |
beforeObjectRemoval(java.lang.String username,
java.lang.String removedObjectType,
java.lang.String removedObjectName) |
void |
beforeObjectUpdate(java.lang.String username,
java.lang.String objectClassName,
java.lang.Object objectName,
pl.allegro.tech.hermes.api.PatchData patchData) |
void |
objectCreated(java.lang.String username,
java.lang.Object createdObject) |
void |
objectRemoved(java.lang.String username,
java.lang.Object removedObject) |
void |
objectUpdated(java.lang.String username,
java.lang.Object oldObject,
java.lang.Object newObject) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbeforeObjectCreation, objectCreated, objectRemoved, objectUpdatedpublic EventAuditor(org.javers.core.Javers javers,
org.springframework.web.client.RestTemplate restTemplate,
java.lang.String eventDestination,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public void beforeObjectCreation(java.lang.String username,
pl.allegro.tech.hermes.api.Anonymizable createdObject)
beforeObjectCreation in interface Auditorpublic void beforeObjectRemoval(java.lang.String username,
java.lang.String removedObjectType,
java.lang.String removedObjectName)
beforeObjectRemoval in interface Auditorpublic void beforeObjectUpdate(java.lang.String username,
java.lang.String objectClassName,
java.lang.Object objectName,
pl.allegro.tech.hermes.api.PatchData patchData)
beforeObjectUpdate in interface Auditorpublic void objectCreated(java.lang.String username,
java.lang.Object createdObject)
objectCreated in interface Auditorpublic void objectRemoved(java.lang.String username,
java.lang.Object removedObject)
objectRemoved in interface Auditorpublic void objectUpdated(java.lang.String username,
java.lang.Object oldObject,
java.lang.Object newObject)
objectUpdated in interface Auditor