org.apache.jackrabbit.rmi.client
Class ClientNodeTypeManager
java.lang.Object
org.apache.jackrabbit.rmi.client.ClientObject
org.apache.jackrabbit.rmi.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
interface. This class makes a remote node type manager locally available
using the JCR NodeTypeManager
interface.
- See Also:
NodeTypeManager
,
RemoteNodeTypeManager
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClientNodeTypeManager
public ClientNodeTypeManager(RemoteNodeTypeManager remote,
LocalAdapterFactory factory)
- Creates a local adapter for the given remote node type manager.
- Parameters:
remote
- remote node type managerfactory
- local adapter factory
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
createNodeDefinitionTemplate
public javax.jcr.nodetype.NodeDefinitionTemplate createNodeDefinitionTemplate()
throws javax.jcr.RepositoryException
- Specified by:
createNodeDefinitionTemplate
in interface javax.jcr.nodetype.NodeTypeManager
- Throws:
javax.jcr.RepositoryException
createNodeTypeTemplate
public javax.jcr.nodetype.NodeTypeTemplate createNodeTypeTemplate()
throws javax.jcr.RepositoryException
- Specified by:
createNodeTypeTemplate
in interface javax.jcr.nodetype.NodeTypeManager
- Throws:
javax.jcr.RepositoryException
createNodeTypeTemplate
public javax.jcr.nodetype.NodeTypeTemplate createNodeTypeTemplate(javax.jcr.nodetype.NodeTypeDefinition ntd)
throws javax.jcr.RepositoryException
- Specified by:
createNodeTypeTemplate
in interface javax.jcr.nodetype.NodeTypeManager
- Throws:
javax.jcr.RepositoryException
createPropertyDefinitionTemplate
public javax.jcr.nodetype.PropertyDefinitionTemplate createPropertyDefinitionTemplate()
throws javax.jcr.RepositoryException
- Specified by:
createPropertyDefinitionTemplate
in interface javax.jcr.nodetype.NodeTypeManager
- Throws:
javax.jcr.RepositoryException
hasNodeType
public boolean hasNodeType(String name)
throws javax.jcr.RepositoryException
- Specified by:
hasNodeType
in interface javax.jcr.nodetype.NodeTypeManager
- Throws:
javax.jcr.RepositoryException
registerNodeType
public javax.jcr.nodetype.NodeType registerNodeType(javax.jcr.nodetype.NodeTypeDefinition ntd,
boolean allowUpdate)
throws javax.jcr.RepositoryException
- Specified by:
registerNodeType
in interface javax.jcr.nodetype.NodeTypeManager
- Throws:
javax.jcr.RepositoryException
registerNodeTypes
public javax.jcr.nodetype.NodeTypeIterator registerNodeTypes(javax.jcr.nodetype.NodeTypeDefinition[] ntds,
boolean allowUpdate)
throws javax.jcr.RepositoryException
- Specified by:
registerNodeTypes
in interface javax.jcr.nodetype.NodeTypeManager
- Throws:
javax.jcr.RepositoryException
unregisterNodeType
public void unregisterNodeType(String name)
throws javax.jcr.RepositoryException
- Specified by:
unregisterNodeType
in interface javax.jcr.nodetype.NodeTypeManager
- Throws:
javax.jcr.RepositoryException
unregisterNodeTypes
public void unregisterNodeTypes(String[] names)
throws javax.jcr.RepositoryException
- Specified by:
unregisterNodeTypes
in interface javax.jcr.nodetype.NodeTypeManager
- Throws:
javax.jcr.RepositoryException
Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.