Package org.dspace.rdf.storage
Class RDFStorageImpl
- java.lang.Object
-
- org.dspace.rdf.storage.RDFStorageImpl
-
- All Implemented Interfaces:
RDFStorage
public class RDFStorageImpl extends Object implements RDFStorage
- Author:
- Pascal-Nicolas Becker (dspace -at- pascal -hyphen- becker -dot- de)
-
-
Field Summary
Fields Modifier and Type Field Description protected ConfigurationServiceconfigurationService
-
Constructor Summary
Constructors Constructor Description RDFStorageImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete(String uri)voiddeleteAll()protected org.apache.jena.web.DatasetGraphAccessorgetAccessor()List<String>getAllStoredGraphs()protected StringgetGraphStoreEndpoint()protected StringgetSparqlEndpoint()com.hp.hpl.jena.rdf.model.Modelload(String uri)Don't use this method directly, useRDFizer.loadModel(...)instead.voidstore(String uri, com.hp.hpl.jena.rdf.model.Model model)Don't use this method directly, useRDFizer.convert(...)to convert and store DSpaceObjets.
-
-
-
Field Detail
-
configurationService
@Autowired(required=true) protected ConfigurationService configurationService
-
-
Method Detail
-
store
public void store(String uri, com.hp.hpl.jena.rdf.model.Model model)
Description copied from interface:RDFStorageDon't use this method directly, useRDFizer.convert(...)to convert and store DSpaceObjets.- Specified by:
storein interfaceRDFStorage- Parameters:
uri- Identifier for this DSO (RDFizer.generateIdentifier(...)). You can load this model by using this URI.model- The model to store.- See Also:
RDFizer()
-
load
public com.hp.hpl.jena.rdf.model.Model load(String uri)
Description copied from interface:RDFStorageDon't use this method directly, useRDFizer.loadModel(...)instead.- Specified by:
loadin interfaceRDFStorage- Parameters:
uri- Identifier for this DSO- Returns:
- the model
-
getAccessor
protected org.apache.jena.web.DatasetGraphAccessor getAccessor()
-
delete
public void delete(String uri)
- Specified by:
deletein interfaceRDFStorage
-
deleteAll
public void deleteAll()
- Specified by:
deleteAllin interfaceRDFStorage
-
getAllStoredGraphs
public List<String> getAllStoredGraphs()
- Specified by:
getAllStoredGraphsin interfaceRDFStorage
-
getGraphStoreEndpoint
protected String getGraphStoreEndpoint()
-
getSparqlEndpoint
protected String getSparqlEndpoint()
-
-