public class ClientNodeTypeManager extends ClientObject
RemoteNodeTypeManager
interface. This class makes a remote node type manager locally available
using the JCR NodeTypeManager
interface.javax.jcr.nodetype.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(java.lang.String name) |
NodeTypeIterator |
getPrimaryNodeTypes() |
boolean |
hasNodeType(java.lang.String name) |
NodeType |
registerNodeType(NodeTypeDefinition ntd,
boolean allowUpdate) |
NodeTypeIterator |
registerNodeTypes(NodeTypeDefinition[] ntds,
boolean allowUpdate) |
void |
unregisterNodeType(java.lang.String name) |
void |
unregisterNodeTypes(java.lang.String[] names) |
public ClientNodeTypeManager(RemoteNodeTypeManager remote, LocalAdapterFactory factory)
remote - remote node type managerfactory - local adapter factorypublic NodeType getNodeType(java.lang.String name)
throws RepositoryException
RepositoryExceptionpublic NodeTypeIterator getAllNodeTypes()
throws RepositoryException
RepositoryExceptionpublic NodeTypeIterator getPrimaryNodeTypes()
throws RepositoryException
RepositoryExceptionpublic NodeTypeIterator getMixinNodeTypes()
throws RepositoryException
RepositoryExceptionpublic NodeDefinitionTemplate createNodeDefinitionTemplate()
throws RepositoryException
RepositoryExceptionpublic NodeTypeTemplate createNodeTypeTemplate()
throws RepositoryException
RepositoryExceptionpublic NodeTypeTemplate createNodeTypeTemplate(NodeTypeDefinition ntd)
throws RepositoryException
RepositoryExceptionpublic PropertyDefinitionTemplate createPropertyDefinitionTemplate()
throws RepositoryException
RepositoryExceptionpublic boolean hasNodeType(java.lang.String name)
throws RepositoryException
RepositoryExceptionpublic NodeType registerNodeType(NodeTypeDefinition ntd,
boolean allowUpdate)
throws RepositoryException
RepositoryExceptionpublic NodeTypeIterator registerNodeTypes(NodeTypeDefinition[] ntds,
boolean allowUpdate)
throws RepositoryException
RepositoryExceptionpublic void unregisterNodeType(java.lang.String name)
throws RepositoryException
RepositoryExceptionpublic void unregisterNodeTypes(java.lang.String[] names)
throws RepositoryException
RepositoryException"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"