if (Tracing.isDebugEnabled(RepositoryIndexer.class)) Tracing.logDebug("isOwner=" + isOwner + " isAllowedToLaunch=" + isAllowedToLaunch, RepositoryIndexer.class);
if (isOwner || isAllowedToLaunch) {
Indexer repositoryEntryIndexer = RepositoryEntryIndexerFactory.getInstance().getRepositoryEntryIndexer(repositoryEntry);
if (Tracing.isDebugEnabled(RepositoryIndexer.class)) Tracing.logDebug("repositoryEntryIndexer=" + repositoryEntryIndexer, RepositoryIndexer.class);
if (repositoryEntryIndexer != null) {
return repositoryEntryIndexer.checkAccess(contextEntry, businessControl, identity, roles);
} else {
// No Indexer => no access
return false;
}
} else {