request.getResultListener().result(iRecord);
}
private void searchInClasses() {
final int[] clusterIds;
final OClass cls = compiledFilter.getTargetClasses().keySet().iterator().next();
database.checkSecurity(ODatabaseSecurityResources.CLASS, ORole.PERMISSION_READ, cls.getName());
clusterIds = cls.getPolymorphicClusterIds();
// CHECK PERMISSION TO ACCESS TO ALL THE CONFIGURED CLUSTERS
for (int clusterId : clusterIds)
database.checkSecurity(ODatabaseSecurityResources.CLUSTER, ORole.PERMISSION_READ, database.getClusterNameById(clusterId),
clusterId);