org.priha.nodetype
Class QNodeTypeManager.Impl

java.lang.Object
  extended by org.priha.nodetype.QNodeTypeManager.Impl
All Implemented Interfaces:
javax.jcr.nodetype.NodeTypeManager
Enclosing class:
QNodeTypeManager

public static class QNodeTypeManager.Impl
extends java.lang.Object
implements javax.jcr.nodetype.NodeTypeManager

Implements the actual NodeTypeManager class, which, again, is Session-specific.


Constructor Summary
QNodeTypeManager.Impl(QNodeTypeManager qm, SessionImpl nsm)
           
 
Method Summary
 javax.jcr.nodetype.NodeTypeIterator getAllNodeTypes()
           
 javax.jcr.nodetype.NodeTypeIterator getMixinNodeTypes()
           
 QNodeType.Impl getNodeType(java.lang.String nodeTypeName)
           
 javax.jcr.nodetype.NodeTypeIterator getPrimaryNodeTypes()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QNodeTypeManager.Impl

public QNodeTypeManager.Impl(QNodeTypeManager qm,
                             SessionImpl nsm)
Method Detail

getAllNodeTypes

public javax.jcr.nodetype.NodeTypeIterator getAllNodeTypes()
                                                    throws javax.jcr.RepositoryException
Specified by:
getAllNodeTypes in interface javax.jcr.nodetype.NodeTypeManager
Throws:
javax.jcr.RepositoryException

getMixinNodeTypes

public javax.jcr.nodetype.NodeTypeIterator getMixinNodeTypes()
                                                      throws javax.jcr.RepositoryException
Specified by:
getMixinNodeTypes in interface javax.jcr.nodetype.NodeTypeManager
Throws:
javax.jcr.RepositoryException

getNodeType

public QNodeType.Impl getNodeType(java.lang.String nodeTypeName)
                           throws javax.jcr.nodetype.NoSuchNodeTypeException,
                                  javax.jcr.RepositoryException
Specified by:
getNodeType in interface javax.jcr.nodetype.NodeTypeManager
Throws:
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.RepositoryException

getPrimaryNodeTypes

public javax.jcr.nodetype.NodeTypeIterator getPrimaryNodeTypes()
                                                        throws javax.jcr.RepositoryException
Specified by:
getPrimaryNodeTypes in interface javax.jcr.nodetype.NodeTypeManager
Throws:
javax.jcr.RepositoryException