public class AuditServiceImpl extends java.lang.Object implements AuditService
Constructor and Description |
---|
AuditServiceImpl(DynamicSet<AuditListener> auditListeners,
DynamicSet<GroupMemberAuditListener> groupMemberAuditListeners) |
Modifier and Type | Method and Description |
---|---|
void |
dispatch(AuditEvent action) |
void |
dispatchAddAccountsToGroup(Account.Id actor,
java.util.Collection<AccountGroupMember> added) |
void |
dispatchAddGroupsToGroup(Account.Id actor,
java.util.Collection<AccountGroupById> added) |
void |
dispatchDeleteAccountsFromGroup(Account.Id actor,
java.util.Collection<AccountGroupMember> removed) |
void |
dispatchDeleteGroupsFromGroup(Account.Id actor,
java.util.Collection<AccountGroupById> removed) |
@Inject public AuditServiceImpl(DynamicSet<AuditListener> auditListeners, DynamicSet<GroupMemberAuditListener> groupMemberAuditListeners)
public void dispatch(AuditEvent action)
dispatch
in interface AuditService
public void dispatchAddAccountsToGroup(Account.Id actor, java.util.Collection<AccountGroupMember> added)
dispatchAddAccountsToGroup
in interface AuditService
public void dispatchDeleteAccountsFromGroup(Account.Id actor, java.util.Collection<AccountGroupMember> removed)
dispatchDeleteAccountsFromGroup
in interface AuditService
public void dispatchAddGroupsToGroup(Account.Id actor, java.util.Collection<AccountGroupById> added)
dispatchAddGroupsToGroup
in interface AuditService
public void dispatchDeleteGroupsFromGroup(Account.Id actor, java.util.Collection<AccountGroupById> removed)
dispatchDeleteGroupsFromGroup
in interface AuditService