public class ClientNodeTypeManager extends ClientObject implements javax.jcr.nodetype.NodeTypeManager
RemoteNodeTypeManager
interface. This class makes a remote node type manager locally available
using the JCR NodeTypeManager
interface.NodeTypeManager,
RemoteNodeTypeManager| Constructor and Description |
|---|
ClientNodeTypeManager(RemoteNodeTypeManager remote,
LocalAdapterFactory factory)
Creates a local adapter for the given remote node type manager.
|
| Modifier and Type | Method and Description |
|---|---|
javax.jcr.nodetype.NodeDefinitionTemplate |
createNodeDefinitionTemplate() |
javax.jcr.nodetype.NodeTypeTemplate |
createNodeTypeTemplate() |
javax.jcr.nodetype.NodeTypeTemplate |
createNodeTypeTemplate(javax.jcr.nodetype.NodeTypeDefinition ntd) |
javax.jcr.nodetype.PropertyDefinitionTemplate |
createPropertyDefinitionTemplate() |
javax.jcr.nodetype.NodeTypeIterator |
getAllNodeTypes() |
javax.jcr.nodetype.NodeTypeIterator |
getMixinNodeTypes() |
javax.jcr.nodetype.NodeType |
getNodeType(String name) |
javax.jcr.nodetype.NodeTypeIterator |
getPrimaryNodeTypes() |
boolean |
hasNodeType(String name) |
javax.jcr.nodetype.NodeType |
registerNodeType(javax.jcr.nodetype.NodeTypeDefinition ntd,
boolean allowUpdate) |
javax.jcr.nodetype.NodeTypeIterator |
registerNodeTypes(javax.jcr.nodetype.NodeTypeDefinition[] ntds,
boolean allowUpdate) |
void |
unregisterNodeType(String name) |
void |
unregisterNodeTypes(String[] names) |
getFactory, getItem, getNode, getNodeTypeArraypublic ClientNodeTypeManager(RemoteNodeTypeManager remote, LocalAdapterFactory factory)
remote - remote node type managerfactory - local adapter factorypublic javax.jcr.nodetype.NodeType getNodeType(String name) throws javax.jcr.RepositoryException
getNodeType in interface javax.jcr.nodetype.NodeTypeManagerjavax.jcr.RepositoryExceptionpublic javax.jcr.nodetype.NodeTypeIterator getAllNodeTypes()
throws javax.jcr.RepositoryException
getAllNodeTypes in interface javax.jcr.nodetype.NodeTypeManagerjavax.jcr.RepositoryExceptionpublic javax.jcr.nodetype.NodeTypeIterator getPrimaryNodeTypes()
throws javax.jcr.RepositoryException
getPrimaryNodeTypes in interface javax.jcr.nodetype.NodeTypeManagerjavax.jcr.RepositoryExceptionpublic javax.jcr.nodetype.NodeTypeIterator getMixinNodeTypes()
throws javax.jcr.RepositoryException
getMixinNodeTypes in interface javax.jcr.nodetype.NodeTypeManagerjavax.jcr.RepositoryExceptionpublic javax.jcr.nodetype.NodeDefinitionTemplate createNodeDefinitionTemplate()
throws javax.jcr.RepositoryException
createNodeDefinitionTemplate in interface javax.jcr.nodetype.NodeTypeManagerjavax.jcr.RepositoryExceptionpublic javax.jcr.nodetype.NodeTypeTemplate createNodeTypeTemplate()
throws javax.jcr.RepositoryException
createNodeTypeTemplate in interface javax.jcr.nodetype.NodeTypeManagerjavax.jcr.RepositoryExceptionpublic javax.jcr.nodetype.NodeTypeTemplate createNodeTypeTemplate(javax.jcr.nodetype.NodeTypeDefinition ntd)
throws javax.jcr.RepositoryException
createNodeTypeTemplate in interface javax.jcr.nodetype.NodeTypeManagerjavax.jcr.RepositoryExceptionpublic javax.jcr.nodetype.PropertyDefinitionTemplate createPropertyDefinitionTemplate()
throws javax.jcr.RepositoryException
createPropertyDefinitionTemplate in interface javax.jcr.nodetype.NodeTypeManagerjavax.jcr.RepositoryExceptionpublic boolean hasNodeType(String name) throws javax.jcr.RepositoryException
hasNodeType in interface javax.jcr.nodetype.NodeTypeManagerjavax.jcr.RepositoryExceptionpublic javax.jcr.nodetype.NodeType registerNodeType(javax.jcr.nodetype.NodeTypeDefinition ntd,
boolean allowUpdate)
throws javax.jcr.RepositoryException
registerNodeType in interface javax.jcr.nodetype.NodeTypeManagerjavax.jcr.RepositoryExceptionpublic javax.jcr.nodetype.NodeTypeIterator registerNodeTypes(javax.jcr.nodetype.NodeTypeDefinition[] ntds,
boolean allowUpdate)
throws javax.jcr.RepositoryException
registerNodeTypes in interface javax.jcr.nodetype.NodeTypeManagerjavax.jcr.RepositoryExceptionpublic void unregisterNodeType(String name) throws javax.jcr.RepositoryException
unregisterNodeType in interface javax.jcr.nodetype.NodeTypeManagerjavax.jcr.RepositoryExceptionpublic void unregisterNodeTypes(String[] names) throws javax.jcr.RepositoryException
unregisterNodeTypes in interface javax.jcr.nodetype.NodeTypeManagerjavax.jcr.RepositoryExceptionCopyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.