org.chromattic.core.jcr
Interface SessionWrapper

All Known Implementing Classes:
SessionWrapperImpl

public interface SessionWrapper

Version:
$Revision$
Author:
Julien Viet

Method Summary
 javax.jcr.Node addNode(javax.jcr.Node parentNode, String name, NodeDef nodeDef)
           
 javax.jcr.Node addNode(String relPath, NodeDef nodeDef)
           
 void close()
           
 javax.jcr.Node getChild(javax.jcr.Node parentNode, String name)
           
 Iterator<javax.jcr.Node> getChildren(javax.jcr.Node parentNode)
           
 javax.jcr.Node getNodeByUUID(String uuid)
           
 javax.jcr.nodetype.NodeType getNodeType(String nodeTypeName)
           
 javax.jcr.Node getParent(javax.jcr.Node childNode)
           
 javax.jcr.Node getReferenced(javax.jcr.Node referent, String propertyName, LinkType linkType)
           
 Iterator<javax.jcr.Node> getReferents(javax.jcr.Node referenced, String propertyName, LinkType linkType)
           
 javax.jcr.Session getSession()
           
 void orderBefore(javax.jcr.Node parentNode, javax.jcr.Node srcNode, javax.jcr.Node dstNode)
           
 Iterator<String> remove(javax.jcr.Node node)
           
 void save()
           
 javax.jcr.Node setReferenced(javax.jcr.Node referent, String propertyName, javax.jcr.Node referenced, LinkType linkType)
           
 

Method Detail

getNodeType

javax.jcr.nodetype.NodeType getNodeType(String nodeTypeName)
                                        throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

addNode

javax.jcr.Node addNode(String relPath,
                       NodeDef nodeDef)
                       throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

addNode

javax.jcr.Node addNode(javax.jcr.Node parentNode,
                       String name,
                       NodeDef nodeDef)
                       throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

orderBefore

void orderBefore(javax.jcr.Node parentNode,
                 javax.jcr.Node srcNode,
                 javax.jcr.Node dstNode)
                 throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

getParent

javax.jcr.Node getParent(javax.jcr.Node childNode)
                         throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

getChildren

Iterator<javax.jcr.Node> getChildren(javax.jcr.Node parentNode)
                                     throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

getChild

javax.jcr.Node getChild(javax.jcr.Node parentNode,
                        String name)
                        throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

getNodeByUUID

javax.jcr.Node getNodeByUUID(String uuid)
                             throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

remove

Iterator<String> remove(javax.jcr.Node node)
                        throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

save

void save()
          throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

setReferenced

javax.jcr.Node setReferenced(javax.jcr.Node referent,
                             String propertyName,
                             javax.jcr.Node referenced,
                             LinkType linkType)
                             throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

getReferenced

javax.jcr.Node getReferenced(javax.jcr.Node referent,
                             String propertyName,
                             LinkType linkType)
                             throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

getReferents

Iterator<javax.jcr.Node> getReferents(javax.jcr.Node referenced,
                                      String propertyName,
                                      LinkType linkType)
                                      throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

getSession

javax.jcr.Session getSession()

close

void close()


Copyright © 2009 eXo Platform SAS. All Rights Reserved.