Package org.fcrepo.camel.ldpath
Class FedoraProvider
- java.lang.Object
-
- org.apache.marmotta.ldclient.services.provider.AbstractHttpProvider
-
- org.apache.marmotta.ldclient.provider.rdf.AbstractRDFProvider
-
- org.apache.marmotta.ldclient.provider.rdf.LinkedDataProvider
-
- org.fcrepo.camel.ldpath.FedoraProvider
-
- All Implemented Interfaces:
org.apache.marmotta.ldclient.api.provider.DataProvider
public class FedoraProvider extends org.apache.marmotta.ldclient.provider.rdf.LinkedDataProvider
An extension Linked Data provider to support Binary nodes in Fedora.- Author:
- Mohamed Mohideen Abdul Rasheed
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROVIDER_NAME
-
Constructor Summary
Constructors Constructor Description FedoraProvider(org.fcrepo.client.FcrepoHttpClientBuilder builder)FedoraProvider
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>buildRequestUrl(String resourceUri, org.apache.marmotta.ldclient.api.endpoint.Endpoint endpoint)StringgetName()-
Methods inherited from class org.apache.marmotta.ldclient.provider.rdf.AbstractRDFProvider
listMimeTypes, parseResponse
-
-
-
-
Field Detail
-
PROVIDER_NAME
public static final String PROVIDER_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FedoraProvider
public FedoraProvider(org.fcrepo.client.FcrepoHttpClientBuilder builder)
FedoraProvider- Parameters:
builder- FcrepoHttpClientBuilder for building HttpClient
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.apache.marmotta.ldclient.api.provider.DataProvider- Overrides:
getNamein classorg.apache.marmotta.ldclient.provider.rdf.LinkedDataProvider
-
buildRequestUrl
public List<String> buildRequestUrl(String resourceUri, org.apache.marmotta.ldclient.api.endpoint.Endpoint endpoint)
- Overrides:
buildRequestUrlin classorg.apache.marmotta.ldclient.provider.rdf.LinkedDataProvider
-
-