@Override protected DocearServiceResponse getRequestResponse(boolean userRequest) { MultivaluedMap<String, String> params = new StringKeyStringValueIgnoreCaseMultivaluedMap(); if (searchModel != null) { params.add("searchModelId", String.valueOf(searchModel.getId())); } if (getDocumentsSetId() != null) { params.add("searchDocumentsSetId", String.valueOf(getDocumentsSetId())); } params.add("page", String.valueOf(page)); params.add("userName", ServiceController.getCurrentUser().getName()); params.add("number", "10"); if (this.query.trim().length() > 0) { return ServiceController.getConnectionController() .get("/documents/" + createLuceneSearchString(query) + "/", params); } else { return null; } }