public void auditOperation(String operation,List<? extends TaggedLogAPIEntity> entities,List<String> encodedRowKeys,EntityDefinition entityDefinition){
  if (isAuditingRequired(entityDefinition.getService())) {
    List<GenericAuditEntity> auditEntities=buildAuditEntities(operation,entities,encodedRowKeys,entityDefinition);
    if (null != auditEntities && 0 != auditEntities.size()) {
      auditSupport.fireAudit(entityDefinition.getService(),auditEntities);
    }
  }
}

public void auditOperation ( String operation , List < ? extends TaggedLogAPIEntity > entities , List < String > encodedRowKeys , EntityDefinition entityDefinition ) { if ( isAuditingRequired ( entityDefinition . getService ( ) ) ) { List < GenericAuditEntity > auditEntities = buildAuditEntities ( operation , entities , encodedRowKeys , entityDefinition ) ; if ( null != auditEntities && 0 != auditEntities . size ( ) ) { auditSupport . fireAudit ( entityDefinition . getService ( ) , auditEntities ) ; } } }
method to be invoked for firing audit event .
