logDebug( BaseMessages.getString( PKG, "Rest.Log.ConnectingToURL", webResource.getURI() ) );
/** * Returns the URI * * @return the URI */ @Nonnull public URI getURI() { return dbRoot.getURI(); }
@Override protected Map<String, String> exposeConfiguration() { final Map<String, String> properties = new LinkedHashMap<String, String>(super.exposeConfiguration()); properties.put(Config.CLIENT_SERVER_URL, webResource.getURI().toString()); return properties; }
@Autowired public HakukohdeServiceImpl(@Value("${tarjonta.v1.hakukohde.resource.url}") final String tarjontaV1HakukohdeResourceUrl) { ClientConfig cc = new DefaultClientConfig(); cc.getClasses().add(JacksonJsonProvider.class); Client clientWithJacksonSerializer = Client.create(cc); hakukohdeV1Resource = clientWithJacksonSerializer.resource(tarjontaV1HakukohdeResourceUrl); LOGGER.debug("Tarjonnan v1 hakukohde uri: {} ", hakukohdeV1Resource.getURI().toString()); }
@Override public <T> T post(GenericType<T> gt, Object requestEntity) throws UniformInterfaceException, ClientHandlerException { return handle(gt, new ClientRequestImpl(getURI(), "POST", requestEntity)); }
@Override public <T> T method(String method, Class<T> c, Object requestEntity) throws UniformInterfaceException, ClientHandlerException { return handle(c, new ClientRequestImpl(getURI(), method, requestEntity)); }
@Override public <T> T get(GenericType<T> gt) throws UniformInterfaceException, ClientHandlerException { return handle(gt, new ClientRequestImpl(getURI(), "GET")); }
@Override public <T> T put(GenericType<T> gt) throws UniformInterfaceException, ClientHandlerException { return handle(gt, new ClientRequestImpl(getURI(), "PUT")); }
@Override public <T> T post(Class<T> c, Object requestEntity) throws UniformInterfaceException, ClientHandlerException { return handle(c, new ClientRequestImpl(getURI(), "POST", requestEntity)); }
@Override public void delete(Object requestEntity) throws UniformInterfaceException, ClientHandlerException { voidHandle(new ClientRequestImpl(getURI(), "DELETE", requestEntity)); }
@Override public <T> T delete(GenericType<T> gt, Object requestEntity) throws UniformInterfaceException, ClientHandlerException { return handle(gt, new ClientRequestImpl(getURI(), "DELETE", requestEntity)); }
@Override public <T> T method(String method, GenericType<T> gt, Object requestEntity) throws UniformInterfaceException, ClientHandlerException { return handle(gt, new ClientRequestImpl(getURI(), method, requestEntity)); }
@Override public <T> T post(GenericType<T> gt) throws UniformInterfaceException, ClientHandlerException { return handle(gt, new ClientRequestImpl(getURI(), "POST")); }
@Override public void delete() throws UniformInterfaceException, ClientHandlerException { voidHandle(new ClientRequestImpl(getURI(), "DELETE")); }
@Override public <T> T delete(Class<T> c) throws UniformInterfaceException, ClientHandlerException { return handle(c, new ClientRequestImpl(getURI(), "DELETE")); }
public ClientResponse get(javax.ws.rs.core.MediaType[] acceptedTypes, MultivaluedMap<String, String> params, MultivaluedMap<String, String> headers) { if (acceptedTypes == null) throw new IllegalArgumentException("MediaType[] cannot be null"); if (log.isDebugEnabled()) log.debug("GET Model from Graph Store {} default graph", getWebResource().getURI()); WebResource.Builder builder = getResource(params).accept(acceptedTypes); if (headers != null) setHeaders(builder, headers); return builder.get(ClientResponse.class); }
public ClientResponse post(Query query, javax.ws.rs.core.MediaType[] acceptedTypes, MultivaluedMap<String, String> params, MultivaluedMap<String, String> headers) { if (query == null) throw new IllegalArgumentException("Query must be not null"); if (acceptedTypes == null) throw new IllegalArgumentException("Accepted MediaType[] must be not null"); if (log.isDebugEnabled()) log.debug("Remote SPARQL service {} POST query: {}", getWebResource().getURI(), query); MultivaluedMap formData = new MultivaluedMapImpl(); if (params != null) formData.putAll(params); formData.putSingle("query", query.toString()); WebResource.Builder builder = getWebResource().accept(acceptedTypes).type(MediaType.APPLICATION_FORM_URLENCODED_TYPE); if (headers != null) setHeaders(builder, headers); return builder.post(ClientResponse.class, formData); }
@Override public void forceDelete(GenericId id) throws IOException { String pathFragment = IdUtil.getURLPathFragment(id); for (WebResource wr: this.repositoryResources) { ClientResponse response = wr.path(pathFragment).delete(ClientResponse.class); if ((response.getClientResponseStatus() != ClientResponse.Status.NO_CONTENT) || (response.getClientResponseStatus() != ClientResponse.Status.NOT_FOUND)) { LOGGER.debug(String.format("Error %d when deleting id %s from URI %s", response.getStatus(), id.toString(), wr.getURI().toString())); } } }
@Override public ClientResponse head() throws ClientHandlerException{ ClientRequestImpl ro = new ClientRequestImpl(getURI(), "HEAD"); setProperties(ro); return getHeadHandler().handle(ro); }
@Override public ClientResponse head() throws ClientHandlerException{ ClientRequestImpl ro = new ClientRequestImpl(getURI(), "HEAD"); setProperties(ro); return getHeadHandler().handle(ro); }