- FcrepoClient - Class in org.fcrepo.client
-
Represents a client to interact with Fedora's HTTP API.
- FcrepoClient(String, String, String, Boolean) - Constructor for class org.fcrepo.client.FcrepoClient
-
Create a FcrepoClient with a set of authentication values.
- FcrepoClient.FcrepoClientBuilder - Class in org.fcrepo.client
-
Builds an FcrepoClient
- FcrepoClientBuilder() - Constructor for class org.fcrepo.client.FcrepoClient.FcrepoClientBuilder
-
- FcrepoHttpClientBuilder - Class in org.fcrepo.client
-
A utility class for building an httpclient for interacting with a Fedora repository
- FcrepoHttpClientBuilder(String, String, String) - Constructor for class org.fcrepo.client.FcrepoHttpClientBuilder
-
Create a FcrepoHttpClientBuilder object with which it is possible to create
an HttpClient object
- FcrepoLink - Class in org.fcrepo.client
-
A class representing the value of an HTTP Link header
- FcrepoLink(String) - Constructor for class org.fcrepo.client.FcrepoLink
-
Create a representation of a Link header.
- FcrepoLink.Builder - Class in org.fcrepo.client
-
Builder class for link headers represented as FcrepoLinks
- FcrepoOperationFailedException - Exception in org.fcrepo.client
-
Represents a failure of the underlying HTTP client's interaction with fedora.
- FcrepoOperationFailedException(URI, int, String) - Constructor for exception org.fcrepo.client.FcrepoOperationFailedException
-
Create an FcrepoOperationFailedException
- FcrepoResponse - Class in org.fcrepo.client
-
Represents a response from a fedora repository using a
FcrepoClient.
- FcrepoResponse(URI, int, Map<String, List<String>>, InputStream) - Constructor for class org.fcrepo.client.FcrepoResponse
-
Create a FcrepoResponse object from the http response
- FedoraHeaderConstants - Class in org.fcrepo.client
-
Header constants used in calls to the Fedora API
- FedoraTypes - Class in org.fcrepo.client
-
Helper constants for resource types used in the Fedora specification.
- filename(String) - Method in class org.fcrepo.client.PostBuilder
-
Provide a content disposition header which will be used as the filename
- filename(String) - Method in class org.fcrepo.client.PutBuilder
-
Provide a content disposition header which will be used as the filename
- formatQualityValues(Map<String, ? extends Object>) - Static method in class org.fcrepo.client.HeaderHelpers
-
Format a map of values to q values into a quality value formatted header, as per:
https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
For example, "md5;q=1.0, sha256,sha512;q=0.3"
- fromHeader(String) - Static method in class org.fcrepo.client.FcrepoLink
-
Parser which converts a link header containing one or more links into a list of FcrepoLink objects.
- fromUri(String) - Static method in class org.fcrepo.client.FcrepoLink
-
Create a new builder instance initialized from an existing URI represented as a string.
- fromUri(URI) - Static method in class org.fcrepo.client.FcrepoLink
-
Create a new builder instance initialized from an existing URI.
- param(String, String) - Method in class org.fcrepo.client.FcrepoLink.Builder
-
Set an arbitrary parameter for this link
- patch(URI) - Method in class org.fcrepo.client.FcrepoClient
-
Make a PATCH request to modify the triples associated with a resource with SPARQL-Update.
- PatchBuilder - Class in org.fcrepo.client
-
Builds a PUT request for interacting with the Fedora HTTP API in order to modify the triples associated with a
resource with SPARQL-Update.
- PatchBuilder(URI, FcrepoClient) - Constructor for class org.fcrepo.client.PatchBuilder
-
Instantiate builder
- perform() - Method in class org.fcrepo.client.RequestBuilder
-
Performs the request constructed in this builder and returns the response
- post(URI) - Method in class org.fcrepo.client.FcrepoClient
-
Make a POST request to create a new resource within an LDP container.
- PostBuilder - Class in org.fcrepo.client
-
Builds a post request for interacting with the Fedora HTTP API in order to create a new resource within an LDP
container.
- PostBuilder(URI, FcrepoClient) - Constructor for class org.fcrepo.client.PostBuilder
-
Instantiate builder
- PREFER - Static variable in class org.fcrepo.client.FedoraHeaderConstants
-
- PREFER_CONTAINED_DESCRIPTIONS - Static variable in class org.fcrepo.client.PreferHeaderConstants
-
- PREFER_CONTAINMENT - Static variable in class org.fcrepo.client.PreferHeaderConstants
-
- PREFER_INBOUND_REFERENCES - Static variable in class org.fcrepo.client.PreferHeaderConstants
-
- PREFER_MEMBERSHIP - Static variable in class org.fcrepo.client.PreferHeaderConstants
-
- PREFER_MINIMAL_CONTAINER - Static variable in class org.fcrepo.client.PreferHeaderConstants
-
- PREFER_SERVER_MANAGED - Static variable in class org.fcrepo.client.PreferHeaderConstants
-
- PREFERENCE_APPLIED - Static variable in class org.fcrepo.client.FedoraHeaderConstants
-
- PreferHeaderConstants - Class in org.fcrepo.client
-
Constants for Prefer headers
- preferLenient() - Method in class org.fcrepo.client.PutBuilder
-
Set the prefer header for this request to lenient handling, to indicate that server-managed triples will not
be included in the request body.
- preferMinimal() - Method in class org.fcrepo.client.GetBuilder
-
Set the prefer header for this request to minimal, to indicate that only triples directly related to a resource
should be returned.
- preferRepresentation() - Method in class org.fcrepo.client.GetBuilder
-
Set the prefer header for this request to representation, to indicate that links to other resources and their
properties should also be included.
- preferRepresentation(List<URI>, List<URI>) - Method in class org.fcrepo.client.GetBuilder
-
Set the prefer header for this request to representation, to indicate that links to other resources and their
properties should also be included.
- PROXY - Static variable in class org.fcrepo.client.ExternalContentHandling
-
Requests that the server record the location of the external content and handle
requests for that content by proxying.
- put(URI) - Method in class org.fcrepo.client.FcrepoClient
-
Make a PUT request to create a resource with a specified path, or replace the triples associated with a
resource with the triples provided in the request body.
- PutBuilder - Class in org.fcrepo.client
-
Builds a PUT request for interacting with the Fedora HTTP API in order to create a resource with a specified path,
or replace the triples associated with a resource with the triples provided in the request body.
- PutBuilder(URI, FcrepoClient) - Constructor for class org.fcrepo.client.PutBuilder
-
Instantiate builder