SearchResult searchResult;
SearchQuery q = new SearchQueryImpl(site);
q.withTypes(MovieResource.TYPE);
q.sortByPublishingDate(Order.Descending);
q.withPublisher(harvesterUser);
try {
searchResult = contentRepository.find(q);
} catch (ContentRepositoryException e) {
logger.error("Error searching for resources with harvester publisher.");
throw new RuntimeException(e);