Class EventAuditor
- java.lang.Object
-
- pl.allegro.tech.hermes.management.infrastructure.audit.EventAuditor
-
-
Constructor Summary
Constructors Constructor Description EventAuditor(org.javers.core.Javers javers, org.springframework.web.client.RestTemplate restTemplate, java.lang.String eventDestination, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeforeObjectCreation(java.lang.String username, pl.allegro.tech.hermes.api.Anonymizable createdObject)voidbeforeObjectRemoval(java.lang.String username, java.lang.String removedObjectType, java.lang.String removedObjectName)voidbeforeObjectUpdate(java.lang.String username, java.lang.String objectClassName, java.lang.Object objectName, pl.allegro.tech.hermes.api.PatchData patchData)voidobjectCreated(java.lang.String username, java.lang.Object createdObject)voidobjectRemoved(java.lang.String username, java.lang.Object removedObject)voidobjectUpdated(java.lang.String username, java.lang.Object oldObject, java.lang.Object newObject)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface pl.allegro.tech.hermes.management.domain.Auditor
beforeObjectCreation, objectCreated, objectRemoved, objectUpdated
-
-
-
-
Method Detail
-
beforeObjectCreation
public void beforeObjectCreation(java.lang.String username, pl.allegro.tech.hermes.api.Anonymizable createdObject)- Specified by:
beforeObjectCreationin interfaceAuditor
-
beforeObjectRemoval
public void beforeObjectRemoval(java.lang.String username, java.lang.String removedObjectType, java.lang.String removedObjectName)- Specified by:
beforeObjectRemovalin interfaceAuditor
-
beforeObjectUpdate
public void beforeObjectUpdate(java.lang.String username, java.lang.String objectClassName, java.lang.Object objectName, pl.allegro.tech.hermes.api.PatchData patchData)- Specified by:
beforeObjectUpdatein interfaceAuditor
-
objectCreated
public void objectCreated(java.lang.String username, java.lang.Object createdObject)- Specified by:
objectCreatedin interfaceAuditor
-
objectRemoved
public void objectRemoved(java.lang.String username, java.lang.Object removedObject)- Specified by:
objectRemovedin interfaceAuditor
-
objectUpdated
public void objectUpdated(java.lang.String username, java.lang.Object oldObject, java.lang.Object newObject)- Specified by:
objectUpdatedin interfaceAuditor
-
-