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 relPath, String primartyNodeTypeName, List<String> mixinNodeTypeNames)
           
 void close()
           
 javax.jcr.Node getChild(javax.jcr.Node parentNode, String name)
           
 Iterator<javax.jcr.Node> getChildren(javax.jcr.Node parentNode)
           
 javax.jcr.Node getNode(javax.jcr.Node node, String relPath)
           
 javax.jcr.Node getNodeByUUID(String uuid)
           
 javax.jcr.nodetype.NodeType getNodeType(String nodeTypeName)
           
 javax.jcr.Node getParent(javax.jcr.Node childNode)
           
 javax.jcr.Property getProperty(javax.jcr.Node node, String relPath)
           
 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 move(javax.jcr.Node srcNode, javax.jcr.Node dstNode)
           
 void orderBefore(javax.jcr.Node parentNode, javax.jcr.Node srcNode, javax.jcr.Node dstNode)
           
 void 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

getProperty

javax.jcr.Property getProperty(javax.jcr.Node node,
                               String relPath)
                               throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

getNode

javax.jcr.Node getNode(javax.jcr.Node node,
                       String relPath)
                       throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

getNodeType

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

addNode

javax.jcr.Node addNode(javax.jcr.Node parentNode,
                       String relPath,
                       String primartyNodeTypeName,
                       List<String> mixinNodeTypeNames)
                       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

move

void move(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

void 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.