org.apache.jackrabbit.rmi.client
Class ClientNodeTypeManager

java.lang.Object
  extended by org.apache.jackrabbit.rmi.client.ClientObject
      extended by org.apache.jackrabbit.rmi.client.ClientNodeTypeManager
All Implemented Interfaces:
javax.jcr.nodetype.NodeTypeManager
Direct Known Subclasses:
ClientJackrabbitNodeTypeManager

public class ClientNodeTypeManager
extends ClientObject
implements javax.jcr.nodetype.NodeTypeManager

Local adapter for the JCR-RMI RemoteNodeTypeManager interface. This class makes a remote node type manager locally available using the JCR NodeTypeManager interface.

See Also:
NodeTypeManager, RemoteNodeTypeManager

Constructor Summary
ClientNodeTypeManager(RemoteNodeTypeManager remote, LocalAdapterFactory factory)
          Creates a local adapter for the given remote node type manager.
 
Method Summary
 javax.jcr.nodetype.NodeTypeIterator getAllNodeTypes()
          
 javax.jcr.nodetype.NodeTypeIterator getMixinNodeTypes()
          
 javax.jcr.nodetype.NodeType getNodeType(String name)
          
 javax.jcr.nodetype.NodeTypeIterator getPrimaryNodeTypes()
          
 
Methods inherited from class org.apache.jackrabbit.rmi.client.ClientObject
getFactory, getItem, getNode, getNodeTypeArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientNodeTypeManager

public ClientNodeTypeManager(RemoteNodeTypeManager remote,
                             LocalAdapterFactory factory)
Creates a local adapter for the given remote node type manager.

Parameters:
remote - remote node type manager
factory - local adapter factory
Method Detail

getNodeType

public javax.jcr.nodetype.NodeType getNodeType(String name)
                                        throws javax.jcr.RepositoryException

Specified by:
getNodeType in interface javax.jcr.nodetype.NodeTypeManager
Throws:
javax.jcr.RepositoryException

getAllNodeTypes

public javax.jcr.nodetype.NodeTypeIterator getAllNodeTypes()
                                                    throws javax.jcr.RepositoryException

Specified by:
getAllNodeTypes in interface javax.jcr.nodetype.NodeTypeManager
Throws:
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

getMixinNodeTypes

public javax.jcr.nodetype.NodeTypeIterator getMixinNodeTypes()
                                                      throws javax.jcr.RepositoryException

Specified by:
getMixinNodeTypes in interface javax.jcr.nodetype.NodeTypeManager
Throws:
javax.jcr.RepositoryException


Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.