public class FedoraResourceImpl
extends org.modeshape.jcr.api.JcrTools
implements org.fcrepo.jcr.FedoraJcrTypes, org.fcrepo.kernel.FedoraResource
org.modeshape.jcr.api.JcrTools.BasicOperation, org.modeshape.jcr.api.JcrTools.BrowseContent, org.modeshape.jcr.api.JcrTools.CountNodes, org.modeshape.jcr.api.JcrTools.NodeOperation, org.modeshape.jcr.api.JcrTools.Operation, org.modeshape.jcr.api.JcrTools.PrintNodes, org.modeshape.jcr.api.JcrTools.Variable| Modifier and Type | Field and Description |
|---|---|
protected javax.jcr.Node |
node |
| Constructor and Description |
|---|
FedoraResourceImpl()
Construct a FedoraObject without a backing JCR Node
|
FedoraResourceImpl(javax.jcr.Node node)
Construct a FedoraObject from an existing JCR Node
|
FedoraResourceImpl(javax.jcr.Session session,
String path,
String nodeType)
Create or find a FedoraObject at the given path
|
| Modifier and Type | Method and Description |
|---|---|
void |
addVersionLabel(String label) |
javax.jcr.version.Version |
getBaseVersion() |
Date |
getCreatedDate() |
String |
getEtagValue() |
org.fcrepo.kernel.utils.iterators.RdfStream |
getHierarchyTriples(org.fcrepo.kernel.rdf.IdentifierTranslator graphSubjects,
org.fcrepo.kernel.rdf.HierarchyRdfContextOptions serializationOptions) |
Date |
getLastModifiedDate() |
Collection<String> |
getModels() |
javax.jcr.Node |
getNode() |
String |
getPath() |
com.hp.hpl.jena.query.Dataset |
getPropertiesDataset(org.fcrepo.kernel.rdf.IdentifierTranslator subjects) |
com.hp.hpl.jena.query.Dataset |
getPropertiesDataset(org.fcrepo.kernel.rdf.IdentifierTranslator graphSubjects,
int offset,
int limit) |
Long |
getSize() |
org.fcrepo.kernel.utils.iterators.RdfStream |
getTriples(org.fcrepo.kernel.rdf.IdentifierTranslator graphSubjects) |
javax.jcr.version.VersionHistory |
getVersionHistory() |
org.fcrepo.kernel.utils.iterators.RdfStream |
getVersionTriples(org.fcrepo.kernel.rdf.IdentifierTranslator graphSubjects) |
boolean |
hasContent() |
Boolean |
isNew() |
org.fcrepo.kernel.utils.iterators.RdfStream |
replaceProperties(org.fcrepo.kernel.rdf.IdentifierTranslator graphSubjects,
com.hp.hpl.jena.rdf.model.Model inputModel) |
com.hp.hpl.jena.query.Dataset |
updatePropertiesDataset(org.fcrepo.kernel.rdf.IdentifierTranslator subjects,
String sparqlUpdateStatement) |
findOrCreateChild, findOrCreateChild, findOrCreateNode, findOrCreateNode, findOrCreateNode, findOrCreateNode, getNode, getReadable, getStringValue, importContent, importContent, importContent, importContent, importContent, importContent, importContent, isDebug, onEachNode, onEachNodeBelow, print, printNode, printQuery, printQuery, printQuery, printQuery, printSubgraph, printSubgraph, printSubgraph, registerNodeTypes, removeAllChildren, removeAllChildren, repeatedlyWithSession, resourceUrl, uploadFile, uploadFile, uploadFile, uploadFileAndBlock, uploadFileAndBlock, uploadFileAndBlock, uploadFilesAndBlock, var, vars, withSessionpublic FedoraResourceImpl()
public FedoraResourceImpl(javax.jcr.Node node)
node - an existing JCR node to treat as an fcrepo objectpublic FedoraResourceImpl(javax.jcr.Session session,
String path,
String nodeType)
throws javax.jcr.RepositoryException
session - the JCR session to use to retrieve the objectpath - the absolute path to the objectjavax.jcr.RepositoryExceptionpublic boolean hasContent()
throws javax.jcr.RepositoryException
hasContent in interface org.fcrepo.kernel.FedoraResourcejavax.jcr.RepositoryExceptionpublic javax.jcr.Node getNode()
getNode in interface org.fcrepo.kernel.FedoraResourcepublic String getPath() throws javax.jcr.RepositoryException
getPath in interface org.fcrepo.kernel.FedoraResourcejavax.jcr.RepositoryExceptionpublic Date getCreatedDate() throws javax.jcr.RepositoryException
getCreatedDate in interface org.fcrepo.kernel.FedoraResourcejavax.jcr.RepositoryExceptionpublic Date getLastModifiedDate() throws javax.jcr.RepositoryException
getLastModifiedDate in interface org.fcrepo.kernel.FedoraResourcejavax.jcr.RepositoryExceptionpublic Long getSize() throws javax.jcr.RepositoryException
getSize in interface org.fcrepo.kernel.FedoraResourcejavax.jcr.RepositoryExceptionpublic Collection<String> getModels() throws javax.jcr.RepositoryException
getModels in interface org.fcrepo.kernel.FedoraResourcejavax.jcr.RepositoryExceptionpublic com.hp.hpl.jena.query.Dataset updatePropertiesDataset(org.fcrepo.kernel.rdf.IdentifierTranslator subjects,
String sparqlUpdateStatement)
throws javax.jcr.RepositoryException
updatePropertiesDataset in interface org.fcrepo.kernel.FedoraResourcejavax.jcr.RepositoryExceptionpublic com.hp.hpl.jena.query.Dataset getPropertiesDataset(org.fcrepo.kernel.rdf.IdentifierTranslator graphSubjects,
int offset,
int limit)
throws javax.jcr.RepositoryException
getPropertiesDataset in interface org.fcrepo.kernel.FedoraResourcejavax.jcr.RepositoryExceptionpublic com.hp.hpl.jena.query.Dataset getPropertiesDataset(org.fcrepo.kernel.rdf.IdentifierTranslator subjects)
throws javax.jcr.RepositoryException
getPropertiesDataset in interface org.fcrepo.kernel.FedoraResourcejavax.jcr.RepositoryExceptionpublic org.fcrepo.kernel.utils.iterators.RdfStream getTriples(org.fcrepo.kernel.rdf.IdentifierTranslator graphSubjects)
throws javax.jcr.RepositoryException
getTriples in interface org.fcrepo.kernel.FedoraResourcejavax.jcr.RepositoryExceptionpublic org.fcrepo.kernel.utils.iterators.RdfStream getHierarchyTriples(org.fcrepo.kernel.rdf.IdentifierTranslator graphSubjects,
org.fcrepo.kernel.rdf.HierarchyRdfContextOptions serializationOptions)
throws javax.jcr.RepositoryException
getHierarchyTriples in interface org.fcrepo.kernel.FedoraResourcejavax.jcr.RepositoryExceptionpublic org.fcrepo.kernel.utils.iterators.RdfStream getVersionTriples(org.fcrepo.kernel.rdf.IdentifierTranslator graphSubjects)
throws javax.jcr.RepositoryException
getVersionTriples in interface org.fcrepo.kernel.FedoraResourcejavax.jcr.RepositoryExceptionpublic void addVersionLabel(String label) throws javax.jcr.RepositoryException
addVersionLabel in interface org.fcrepo.kernel.FedoraResourcejavax.jcr.RepositoryExceptionpublic javax.jcr.version.Version getBaseVersion()
throws javax.jcr.RepositoryException
getBaseVersion in interface org.fcrepo.kernel.FedoraResourcejavax.jcr.RepositoryExceptionpublic javax.jcr.version.VersionHistory getVersionHistory()
throws javax.jcr.RepositoryException
getVersionHistory in interface org.fcrepo.kernel.FedoraResourcejavax.jcr.RepositoryExceptionpublic Boolean isNew()
isNew in interface org.fcrepo.kernel.FedoraResourcepublic org.fcrepo.kernel.utils.iterators.RdfStream replaceProperties(org.fcrepo.kernel.rdf.IdentifierTranslator graphSubjects,
com.hp.hpl.jena.rdf.model.Model inputModel)
throws javax.jcr.RepositoryException
replaceProperties in interface org.fcrepo.kernel.FedoraResourcejavax.jcr.RepositoryExceptionpublic String getEtagValue() throws javax.jcr.RepositoryException
getEtagValue in interface org.fcrepo.kernel.FedoraResourcejavax.jcr.RepositoryExceptionCopyright © 2013–2014 DuraSpace, Inc.. All rights reserved.