public class ServerNodeTypeManager extends ServerObject implements RemoteNodeTypeManager
NodeTypeManager
interface. This class makes a local node type manager available as an
RMI service using the
RemoteNodeTypeManager
interface.javax.jcr.nodetype.NodeTypeManager,
RemoteNodeTypeManager,
Serialized Form| Constructor and Description |
|---|
ServerNodeTypeManager(NodeTypeManager manager,
RemoteAdapterFactory factory)
Creates a remote adapter for the given local node type manager.
|
| Modifier and Type | Method and Description |
|---|---|
RemoteIterator |
getAllNodeTypes()
Remote version of the
NodeTypeManager.getAllNodeTypes()
method. |
RemoteIterator |
getMixinNodeTypes()
Remote version of the
NodeTypeManager.getMixinNodeTypes()
method. |
RemoteNodeType |
getNodeType(java.lang.String name)
Remote version of the
NodeTypeManager.getNodeType(String)
method. |
RemoteIterator |
getPrimaryNodeTypes()
Remote version of the
NodeTypeManager.getPrimaryNodeTypes()
method. |
boolean |
hasNodeType(java.lang.String name) |
void |
unregisterNodeTypes(java.lang.String[] names) |
clone, exportObject, exportObject, exportObject, unexportObjectpublic ServerNodeTypeManager(NodeTypeManager manager,
RemoteAdapterFactory factory)
throws java.rmi.RemoteException
manager - local node type managerfactory - remote adapter factoryjava.rmi.RemoteException - on RMI errorspublic RemoteNodeType getNodeType(java.lang.String name) throws RepositoryException, java.rmi.RemoteException
NodeTypeManager.getNodeType(String)
method.getNodeType in interface RemoteNodeTypeManagername - node type nameRepositoryException - on repository errorsjava.rmi.RemoteException - on RMI errorspublic RemoteIterator getAllNodeTypes() throws RepositoryException, java.rmi.RemoteException
NodeTypeManager.getAllNodeTypes()
method.getAllNodeTypes in interface RemoteNodeTypeManagerRepositoryException - on repository errorsjava.rmi.RemoteException - on RMI errorspublic RemoteIterator getPrimaryNodeTypes() throws RepositoryException, java.rmi.RemoteException
NodeTypeManager.getPrimaryNodeTypes()
method.getPrimaryNodeTypes in interface RemoteNodeTypeManagerRepositoryException - on repository errorsjava.rmi.RemoteException - on RMI errorspublic RemoteIterator getMixinNodeTypes() throws RepositoryException, java.rmi.RemoteException
NodeTypeManager.getMixinNodeTypes()
method.getMixinNodeTypes in interface RemoteNodeTypeManagerRepositoryException - on repository errorsjava.rmi.RemoteException - on RMI errorspublic boolean hasNodeType(java.lang.String name)
throws RepositoryException,
java.rmi.RemoteException
hasNodeType in interface RemoteNodeTypeManagerRepositoryExceptionjava.rmi.RemoteExceptionpublic void unregisterNodeTypes(java.lang.String[] names)
throws RepositoryException,
java.rmi.RemoteException
unregisterNodeTypes in interface RemoteNodeTypeManagerRepositoryExceptionjava.rmi.RemoteException"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"