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