/** * @return the GetCapabilites GET binding (mandatory for all bindings) */ public HTTPDocument getGetCapabilitiesHttpInfoGET() { HTTPDocument httpDocument = HTTPDocument.Factory.newInstance(); RequestMethodType method = httpDocument.addNewHTTP().addNewGet(); method.setHref(externalGetCapabilitiesGETDcpUrl); method.setType(Enum.forString("kvp")); return httpDocument; }
/** * @param resource an extension string for a base HTTP binding. * * @return a {@link HTTPDocument} with the given resource */ public HTTPDocument getHttpInfo(String resource) { HTTPDocument httpDocument = HTTPDocument.Factory.newInstance(); HTTP http = httpDocument.addNewHTTP(); RequestMethodType method = (httpMethod == GET) ? http.addNewGet() : http.addNewPost(); String concatenatedUrl = concatenateToDcpUrl(resource); method.setHref(concatenatedUrl); method.setType(Enum.forString("simple")); return httpDocument; }