public interface Auditor
| Modifier and Type | Method and Description |
|---|---|
default void |
beforeObjectCreation(java.lang.String username,
pl.allegro.tech.hermes.api.Anonymizable createdObject) |
default void |
beforeObjectCreation(java.lang.String username,
java.lang.Object createdObject) |
default void |
beforeObjectRemoval(java.lang.String username,
java.lang.String removedObjectType,
java.lang.String removedObjectName) |
default void |
beforeObjectUpdate(java.lang.String username,
java.lang.String objectClassName,
java.lang.Object objectName,
pl.allegro.tech.hermes.api.PatchData patchData) |
default void |
objectCreated(java.lang.String username,
pl.allegro.tech.hermes.api.Anonymizable createdObject) |
default void |
objectCreated(java.lang.String username,
java.lang.Object createdObject) |
default void |
objectRemoved(java.lang.String username,
pl.allegro.tech.hermes.api.Anonymizable removedObject) |
default void |
objectRemoved(java.lang.String username,
java.lang.Object removedObject) |
default void |
objectUpdated(java.lang.String username,
pl.allegro.tech.hermes.api.Anonymizable oldObject,
pl.allegro.tech.hermes.api.Anonymizable newObject) |
default void |
objectUpdated(java.lang.String username,
java.lang.Object oldObject,
java.lang.Object newObject) |
default void beforeObjectCreation(java.lang.String username,
java.lang.Object createdObject)
default void beforeObjectCreation(java.lang.String username,
pl.allegro.tech.hermes.api.Anonymizable createdObject)
default void beforeObjectRemoval(java.lang.String username,
java.lang.String removedObjectType,
java.lang.String removedObjectName)
default void beforeObjectUpdate(java.lang.String username,
java.lang.String objectClassName,
java.lang.Object objectName,
pl.allegro.tech.hermes.api.PatchData patchData)
default void objectCreated(java.lang.String username,
java.lang.Object createdObject)
default void objectCreated(java.lang.String username,
pl.allegro.tech.hermes.api.Anonymizable createdObject)
default void objectRemoved(java.lang.String username,
java.lang.Object removedObject)
default void objectRemoved(java.lang.String username,
pl.allegro.tech.hermes.api.Anonymizable removedObject)
default void objectUpdated(java.lang.String username,
java.lang.Object oldObject,
java.lang.Object newObject)
default void objectUpdated(java.lang.String username,
pl.allegro.tech.hermes.api.Anonymizable oldObject,
pl.allegro.tech.hermes.api.Anonymizable newObject)