public class ClientNodeTypeManager extends ClientObject implements 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 |
|---|---|
NodeDefinitionTemplate |
createNodeDefinitionTemplate() |
NodeTypeTemplate |
createNodeTypeTemplate() |
NodeTypeTemplate |
createNodeTypeTemplate(NodeTypeDefinition ntd) |
PropertyDefinitionTemplate |
createPropertyDefinitionTemplate() |
NodeTypeIterator |
getAllNodeTypes() |
NodeTypeIterator |
getMixinNodeTypes() |
NodeType |
getNodeType(String name) |
NodeTypeIterator |
getPrimaryNodeTypes() |
boolean |
hasNodeType(String name) |
NodeType |
registerNodeType(NodeTypeDefinition ntd,
boolean allowUpdate) |
NodeTypeIterator |
registerNodeTypes(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 NodeType getNodeType(String name) throws RepositoryException
getNodeType in interface NodeTypeManagerRepositoryExceptionpublic NodeTypeIterator getAllNodeTypes() throws RepositoryException
getAllNodeTypes in interface NodeTypeManagerRepositoryExceptionpublic NodeTypeIterator getPrimaryNodeTypes() throws RepositoryException
getPrimaryNodeTypes in interface NodeTypeManagerRepositoryExceptionpublic NodeTypeIterator getMixinNodeTypes() throws RepositoryException
getMixinNodeTypes in interface NodeTypeManagerRepositoryExceptionpublic NodeDefinitionTemplate createNodeDefinitionTemplate() throws RepositoryException
createNodeDefinitionTemplate in interface NodeTypeManagerRepositoryExceptionpublic NodeTypeTemplate createNodeTypeTemplate() throws RepositoryException
createNodeTypeTemplate in interface NodeTypeManagerRepositoryExceptionpublic NodeTypeTemplate createNodeTypeTemplate(NodeTypeDefinition ntd) throws RepositoryException
createNodeTypeTemplate in interface NodeTypeManagerRepositoryExceptionpublic PropertyDefinitionTemplate createPropertyDefinitionTemplate() throws RepositoryException
createPropertyDefinitionTemplate in interface NodeTypeManagerRepositoryExceptionpublic boolean hasNodeType(String name) throws RepositoryException
hasNodeType in interface NodeTypeManagerRepositoryExceptionpublic NodeType registerNodeType(NodeTypeDefinition ntd, boolean allowUpdate) throws RepositoryException
registerNodeType in interface NodeTypeManagerRepositoryExceptionpublic NodeTypeIterator registerNodeTypes(NodeTypeDefinition[] ntds, boolean allowUpdate) throws RepositoryException
registerNodeTypes in interface NodeTypeManagerRepositoryExceptionpublic void unregisterNodeType(String name) throws RepositoryException
unregisterNodeType in interface NodeTypeManagerRepositoryExceptionpublic void unregisterNodeTypes(String[] names) throws RepositoryException
unregisterNodeTypes in interface NodeTypeManagerRepositoryExceptionCopyright © 2004–2020 The Apache Software Foundation. All rights reserved.