Class CompositeAuditor
- java.lang.Object
-
- pl.allegro.tech.hermes.management.infrastructure.audit.CompositeAuditor
-
-
Constructor Summary
Constructors Constructor Description CompositeAuditor(java.util.Collection<Auditor> auditors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeforeObjectCreation(java.lang.String username, java.lang.Object 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
-
-
-
-
Constructor Detail
-
CompositeAuditor
public CompositeAuditor(java.util.Collection<Auditor> auditors)
-
-
Method Detail
-
beforeObjectCreation
public void beforeObjectCreation(java.lang.String username, java.lang.Object 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
-
-