*/
public long[] getRevisions(ResourceURI uri) throws ContentRepositoryException {
String id = getIdentifier(uri);
if (id == null)
return new long[] {};
SearchQuery q = new SearchQueryImpl(site).withIdentifier(id).withField(VERSION);
SearchResultItem[] items = searchIdx.getByQuery(q).getItems();
long[] versions = new long[items.length];
for (int i = 0; i < items.length; i++) {
versions[i] = (Long) ((ResourceSearchResultItem) items[i]).getMetadataByKey(VERSION).getValue();
}