Package com.google.gerrit.audit
Class AuditServiceImpl
- java.lang.Object
-
- com.google.gerrit.audit.AuditServiceImpl
-
- All Implemented Interfaces:
AuditService
public class AuditServiceImpl extends Object implements AuditService
-
-
Constructor Summary
Constructors Constructor Description AuditServiceImpl(DynamicSet<AuditListener> auditListeners, DynamicSet<GroupMemberAuditListener> groupMemberAuditListeners)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispatch(AuditEvent action)
void
dispatchAddAccountsToGroup(Account.Id actor, Collection<AccountGroupMember> added)
void
dispatchAddGroupsToGroup(Account.Id actor, Collection<AccountGroupById> added)
void
dispatchDeleteAccountsFromGroup(Account.Id actor, Collection<AccountGroupMember> removed)
void
dispatchDeleteGroupsFromGroup(Account.Id actor, Collection<AccountGroupById> removed)
-
-
-
Constructor Detail
-
AuditServiceImpl
@Inject public AuditServiceImpl(DynamicSet<AuditListener> auditListeners, DynamicSet<GroupMemberAuditListener> groupMemberAuditListeners)
-
-
Method Detail
-
dispatch
public void dispatch(AuditEvent action)
- Specified by:
dispatch
in interfaceAuditService
-
dispatchAddAccountsToGroup
public void dispatchAddAccountsToGroup(Account.Id actor, Collection<AccountGroupMember> added)
- Specified by:
dispatchAddAccountsToGroup
in interfaceAuditService
-
dispatchDeleteAccountsFromGroup
public void dispatchDeleteAccountsFromGroup(Account.Id actor, Collection<AccountGroupMember> removed)
- Specified by:
dispatchDeleteAccountsFromGroup
in interfaceAuditService
-
dispatchAddGroupsToGroup
public void dispatchAddGroupsToGroup(Account.Id actor, Collection<AccountGroupById> added)
- Specified by:
dispatchAddGroupsToGroup
in interfaceAuditService
-
dispatchDeleteGroupsFromGroup
public void dispatchDeleteGroupsFromGroup(Account.Id actor, Collection<AccountGroupById> removed)
- Specified by:
dispatchDeleteGroupsFromGroup
in interfaceAuditService
-
-