Interface Auditor

    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      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)  
    • 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)