private RequestParameters makeDocumentParams(String uri, Set<Metadata> categories, Transaction transaction, RequestParameters extraParams) { return makeDocumentParams(uri, categories, transaction, extraParams, false); }
@Override public DocumentDescriptor head(RequestLogger reqlog, String uri, Transaction transaction) throws ForbiddenUserException, FailedRequestException { Response response = headImpl(reqlog, uri, transaction, makeDocumentResource(makeDocumentParams(uri, null, transaction, null))); // 404 if (response == null) return null; Headers responseHeaders = response.headers(); response.close(); logRequest(reqlog, "checked %s document from %s transaction", uri, (transaction != null) ? transaction.getTransactionId() : "no"); DocumentDescriptorImpl desc = new DocumentDescriptorImpl(uri, false); updateVersion(desc, responseHeaders); updateDescriptor(desc, responseHeaders); return desc; }
makeDocumentParams(uri, categories, transaction, extraParams)); if ( mimetype != null ) { requestBldr = requestBldr.header(HEADER_ACCEPT, mimetype);
makeDocumentParams( uri, categories, transaction, extraParams, isOnContent ));
makeDocumentParams(uri, categories, transaction, extraParams, true);
Request.Builder requestBldr = makeDocumentResource(makeDocumentParams(uri, categories, transaction, extraParams));
RequestParameters docParams = makeDocumentParams(uri, categories, transaction, extraParams, true); docParams.add("format", metadataFormat);