this.requestParameterMap = request.getParameterMap();
this.requestContext = context;
this.restQuery = query;
// determine the aliased discoverables
CatalogConfiguration catCfg = this.requestContext.getCatalogConfiguration();
PropertyMeanings propertyMeanings = catCfg.getConfiguredSchemas().getPropertyMeanings();
setDiscoverables(propertyMeanings.getDcPropertySets().getAllAliased());
// establish RSS provider and source URLs
String basePath = RequestContext.resolveBaseContextPath(request);
getQuery().setRssProviderUrl(catCfg.getParameters().getValue("rssProviderUrl"));
if (getQuery().getRssProviderUrl().length() == 0) {
getQuery().setRssProviderUrl(basePath);
}
String sourceURL = basePath+"/rest/find/document";
String queryString = request.getQueryString();