Interface Auditor
-
- All Known Implementing Classes:
CompositeAuditor,EventAuditor,LoggingAuditor
public interface Auditor
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidbeforeObjectCreation(java.lang.String username, java.lang.Object createdObject)default voidbeforeObjectCreation(java.lang.String username, pl.allegro.tech.hermes.api.Anonymizable createdObject)default voidbeforeObjectRemoval(java.lang.String username, java.lang.String removedObjectType, java.lang.String removedObjectName)default voidbeforeObjectUpdate(java.lang.String username, java.lang.String objectClassName, java.lang.Object objectName, pl.allegro.tech.hermes.api.PatchData patchData)default voidobjectCreated(java.lang.String username, java.lang.Object createdObject)default voidobjectCreated(java.lang.String username, pl.allegro.tech.hermes.api.Anonymizable createdObject)default voidobjectRemoved(java.lang.String username, java.lang.Object removedObject)default voidobjectRemoved(java.lang.String username, pl.allegro.tech.hermes.api.Anonymizable removedObject)default voidobjectUpdated(java.lang.String username, java.lang.Object oldObject, java.lang.Object newObject)default voidobjectUpdated(java.lang.String username, pl.allegro.tech.hermes.api.Anonymizable oldObject, pl.allegro.tech.hermes.api.Anonymizable newObject)
-
-
-
Method Detail
-
beforeObjectCreation
default void beforeObjectCreation(java.lang.String username, java.lang.Object createdObject)
-
beforeObjectCreation
default void beforeObjectCreation(java.lang.String username, pl.allegro.tech.hermes.api.Anonymizable createdObject)
-
beforeObjectRemoval
default void beforeObjectRemoval(java.lang.String username, java.lang.String removedObjectType, java.lang.String removedObjectName)
-
beforeObjectUpdate
default void beforeObjectUpdate(java.lang.String username, java.lang.String objectClassName, java.lang.Object objectName, pl.allegro.tech.hermes.api.PatchData patchData)
-
objectCreated
default void objectCreated(java.lang.String username, java.lang.Object createdObject)
-
objectCreated
default void objectCreated(java.lang.String username, pl.allegro.tech.hermes.api.Anonymizable createdObject)
-
objectRemoved
default void objectRemoved(java.lang.String username, java.lang.Object removedObject)
-
objectRemoved
default void objectRemoved(java.lang.String username, pl.allegro.tech.hermes.api.Anonymizable removedObject)
-
objectUpdated
default void objectUpdated(java.lang.String username, java.lang.Object oldObject, java.lang.Object newObject)
-
objectUpdated
default void objectUpdated(java.lang.String username, pl.allegro.tech.hermes.api.Anonymizable oldObject, pl.allegro.tech.hermes.api.Anonymizable newObject)
-
-