@Component public class NodeServiceImpl extends AbstractService implements NodeService
jcrTools| Constructor and Description |
|---|
NodeServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
FedoraResource |
cast(javax.jcr.Node node)
Retrieve a T instance from a node
|
void |
copyObject(javax.jcr.Session session,
String source,
String destination)
Copy an existing object from the source path to the destination path
|
boolean |
exists(javax.jcr.Session session,
String path)
test node existence at path
|
FedoraResource |
find(javax.jcr.Session session,
String path)
Retrieve an existing Fedora resource at the given path
|
FedoraResource |
findOrCreate(javax.jcr.Session session,
String path)
Retrieve a T instance by session and path
|
RdfStream |
getNodeTypes(javax.jcr.Session session) |
void |
moveObject(javax.jcr.Session session,
String source,
String destination)
Move an existing object from the source path to the destination path
|
void |
registerNodeTypes(javax.jcr.Session session,
InputStream cndStream) |
findNode, findOrCreateNodepublic NodeServiceImpl()
public boolean exists(javax.jcr.Session session, String path)
AbstractServiceexists in interface Service<FedoraResource>exists in class AbstractServicepublic FedoraResource find(javax.jcr.Session session, String path)
find in interface Service<FedoraResource>session - a JCR sessionpath - a JCR pathjavax.jcr.RepositoryExceptionpublic void copyObject(javax.jcr.Session session, String source, String destination)
copyObject in interface NodeServicesession - source - destination - javax.jcr.RepositoryExceptionpublic void moveObject(javax.jcr.Session session, String source, String destination)
moveObject in interface NodeServicesession - source - destination - javax.jcr.RepositoryExceptionpublic RdfStream getNodeTypes(javax.jcr.Session session)
getNodeTypes in interface NodeServicesession - javax.jcr.RepositoryExceptionpublic void registerNodeTypes(javax.jcr.Session session, InputStream cndStream) throws IOException
registerNodeTypes in interface NodeServicesession - cndStream - javax.jcr.RepositoryExceptionIOExceptionpublic FedoraResource findOrCreate(javax.jcr.Session session, String path)
ServicefindOrCreate in interface Service<FedoraResource>session - path - public FedoraResource cast(javax.jcr.Node node)
Servicecast in interface Service<FedoraResource>node - Copyright © 2013-2014 DuraSpace, Inc.. All Rights Reserved.