void addParams() { String directory = queryDef.getDirectory(); if (directory != null) { params.add("directory", directory); } params.add("collection", queryDef.getCollections()); String optionsName = queryDef.getOptionsName(); if (optionsName != null && optionsName.length() > 0) { params.add("options", optionsName); } ServerTransform transform = queryDef.getResponseTransform(); if (transform != null) { if (responseTransform != null) { if ( ! transform.getName().equals(responseTransform.getName()) ) { throw new IllegalStateException("QueryDefinition transform and DocumentManager transform have different names (" + transform.getName() + ", " + responseTransform.getName() + ")"); } logger.warn("QueryDefinition and DocumentManager both specify a ServerTransform--using params from QueryDefinition"); } transform.merge(params); } else if (responseTransform != null) { responseTransform.merge(params); } if (transaction != null) { params.add("txid", transaction.getTransactionId()); } }
if (start > 1) params.add("start", Long.toString(start)); if (pageLength >= 1) params.add("pageLength", Long.toString(pageLength)); if (qdef.getDirectory() != null) params.add("directory", qdef.getDirectory()); if (qdef.getCollections() != null ) { for ( String collection : qdef.getCollections() ) {
) throws ForbiddenUserException, FailedRequestException { String directory = queryDef.getDirectory(); if (directory != null) { addEncodedParam(params, "directory", directory);