org.exoplatform.services.jcr.rmi.api.client
Class ClientNodeTypeManager

java.lang.Object
  extended by org.exoplatform.services.jcr.rmi.api.client.ClientObject
      extended by org.exoplatform.services.jcr.rmi.api.client.ClientNodeTypeManager
All Implemented Interfaces:
javax.jcr.nodetype.NodeTypeManager

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

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

See Also:
NodeTypeManager, rmi.api.remote.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(java.lang.String name)
          
 javax.jcr.nodetype.NodeTypeIterator getPrimaryNodeTypes()
          
 
Methods inherited from class org.exoplatform.services.jcr.rmi.api.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(java.lang.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 © 2012 eXo Platform SAS. All Rights Reserved.