public interface URIGenerator
RDFUtil.generateIdentifier(Context, DSpaceObject) and
org.dspace.rdf.RDFUtil#generateGraphURI(Context, DSpaceObject) to
get URIs for RDF data.
Please note that URIs can be generated for DSpaceObjects of the
type SITE, COMMUNITY, COLLECTION or ITEM only. Currently dspace-rdf
doesn't support Bundles or Bitstreams as independent entity.| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
generateIdentifier(Context context,
DSpaceObject dso)
Shortcut for
generateIdentifier(context, dso.getType(),
dso.getID(), dso.getHandle()). |
java.lang.String |
generateIdentifier(Context context,
int type,
int id,
java.lang.String handle,
java.lang.String[] identifiers)
Generate a URI that can be used to identify the specified DSpaceObject in
RDF data.
|
java.lang.String generateIdentifier(Context context, int type, int id, java.lang.String handle, java.lang.String[] identifiers) throws java.sql.SQLException
context - dso - java.sql.SQLExceptionRDFUtil.generateIdentifier(Context, DSpaceObject)java.lang.String generateIdentifier(Context context, DSpaceObject dso) throws java.sql.SQLException
generateIdentifier(context, dso.getType(),
dso.getID(), dso.getHandle()).context - dso - java.sql.SQLExceptionCopyright © 2018 DuraSpace. All Rights Reserved.