public class LinkedDataSourceBase extends java.lang.Object implements LinkedDataSource
| Modifier and Type | Field and Description |
|---|---|
protected LinkedDataRestClient |
linkedDataRestClient |
| Constructor and Description |
|---|
LinkedDataSourceBase() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.jena.query.Dataset |
getDataForResource(java.net.URI resource)
Obtains resource description of the resource identified by the given URI
|
org.apache.jena.query.Dataset |
getDataForResource(java.net.URI resourceURI,
java.util.List<java.net.URI> properties,
int maxRequest,
int maxDepth) |
org.apache.jena.query.Dataset |
getDataForResource(java.net.URI resource,
java.net.URI requesterWebID)
Obtains resource description of the resource identified by the given URI for
the requester identified by the given WebID.
|
org.apache.jena.query.Dataset |
getDataForResource(java.net.URI resourceURI,
java.net.URI requesterWebID,
java.util.List<java.net.URI> properties,
int maxRequest,
int maxDepth) |
org.apache.jena.query.Dataset |
getDataForResourceWithPropertyPath(java.net.URI resourceURI,
java.util.List<org.apache.jena.sparql.path.Path> properties,
int maxRequest,
int maxDepth,
boolean moveAllTriplesInDefaultGraph) |
org.apache.jena.query.Dataset |
getDataForResourceWithPropertyPath(java.net.URI resourceURI,
java.net.URI requesterWebID,
java.util.List<org.apache.jena.sparql.path.Path> properties,
int maxRequest,
int maxDepth) |
DatasetResponseWithStatusCodeAndHeaders |
getDatasetWithHeadersForResource(java.net.URI resource,
org.springframework.http.HttpHeaders httpHeaders)
get a dataset with headers.
|
java.lang.String |
getPreviousLinkFromDatasetWithHeaders(DatasetResponseWithStatusCodeAndHeaders datasetWithHeaders)
extract the previous link (in case won node had more data than could be sent
or was requested) from http response headers
|
static org.apache.jena.query.Dataset |
makeDataset() |
void |
setLinkedDataRestClient(LinkedDataRestClient linkedDataRestClient) |
void |
setParallelRequestsThreadpool(java.util.concurrent.ThreadPoolExecutor parallelRequestsThreadpool) |
protected LinkedDataRestClient linkedDataRestClient
public java.lang.String getPreviousLinkFromDatasetWithHeaders(DatasetResponseWithStatusCodeAndHeaders datasetWithHeaders)
datasetWithHeaders - public DatasetResponseWithStatusCodeAndHeaders getDatasetWithHeadersForResource(java.net.URI resource, org.springframework.http.HttpHeaders httpHeaders)
resource - uri of the resource to requestpublic org.apache.jena.query.Dataset getDataForResource(java.net.URI resource)
LinkedDataSourcegetDataForResource in interface LinkedDataSourcepublic org.apache.jena.query.Dataset getDataForResource(java.net.URI resource,
java.net.URI requesterWebID)
LinkedDataSourcegetDataForResource in interface LinkedDataSourceresource - URI of the resourcerequesterWebID - WebID of the entity requesting the resourcepublic org.apache.jena.query.Dataset getDataForResource(java.net.URI resourceURI,
java.util.List<java.net.URI> properties,
int maxRequest,
int maxDepth)
getDataForResource in interface LinkedDataSourcepublic org.apache.jena.query.Dataset getDataForResource(java.net.URI resourceURI,
java.net.URI requesterWebID,
java.util.List<java.net.URI> properties,
int maxRequest,
int maxDepth)
getDataForResource in interface LinkedDataSourcepublic org.apache.jena.query.Dataset getDataForResourceWithPropertyPath(java.net.URI resourceURI,
java.util.List<org.apache.jena.sparql.path.Path> properties,
int maxRequest,
int maxDepth,
boolean moveAllTriplesInDefaultGraph)
getDataForResourceWithPropertyPath in interface LinkedDataSourcepublic org.apache.jena.query.Dataset getDataForResourceWithPropertyPath(java.net.URI resourceURI,
java.net.URI requesterWebID,
java.util.List<org.apache.jena.sparql.path.Path> properties,
int maxRequest,
int maxDepth)
getDataForResourceWithPropertyPath in interface LinkedDataSourcepublic void setLinkedDataRestClient(LinkedDataRestClient linkedDataRestClient)
public void setParallelRequestsThreadpool(java.util.concurrent.ThreadPoolExecutor parallelRequestsThreadpool)
public static org.apache.jena.query.Dataset makeDataset()
Copyright © 2019. All Rights Reserved.