for ( RevisionType revisionType : RevisionType.values() ) {
result.put( revisionType, new ArrayList<Object>() );
for ( Pair<String, Class> type : entityTypes ) {
final List<Object> list = auditReaderImplementor.createQuery()
.forEntitiesModifiedAtRevision( type.getSecond(), type.getFirst(), revision )
.add( new RevisionTypeAuditExpression( revisionType, "=" ) )
.getResultList();
result.get( revisionType ).addAll( list );
}
}
return result;