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, getNodeTypeArray
public 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.NodeTypeManager
javax.jcr.RepositoryException
public javax.jcr.nodetype.NodeTypeIterator getAllNodeTypes() throws javax.jcr.RepositoryException
getAllNodeTypes
in interface javax.jcr.nodetype.NodeTypeManager
javax.jcr.RepositoryException
public javax.jcr.nodetype.NodeTypeIterator getPrimaryNodeTypes() throws javax.jcr.RepositoryException
getPrimaryNodeTypes
in interface javax.jcr.nodetype.NodeTypeManager
javax.jcr.RepositoryException
public javax.jcr.nodetype.NodeTypeIterator getMixinNodeTypes() throws javax.jcr.RepositoryException
getMixinNodeTypes
in interface javax.jcr.nodetype.NodeTypeManager
javax.jcr.RepositoryException
public javax.jcr.nodetype.NodeDefinitionTemplate createNodeDefinitionTemplate() throws javax.jcr.RepositoryException
createNodeDefinitionTemplate
in interface javax.jcr.nodetype.NodeTypeManager
javax.jcr.RepositoryException
public javax.jcr.nodetype.NodeTypeTemplate createNodeTypeTemplate() throws javax.jcr.RepositoryException
createNodeTypeTemplate
in interface javax.jcr.nodetype.NodeTypeManager
javax.jcr.RepositoryException
public javax.jcr.nodetype.NodeTypeTemplate createNodeTypeTemplate(javax.jcr.nodetype.NodeTypeDefinition ntd) throws javax.jcr.RepositoryException
createNodeTypeTemplate
in interface javax.jcr.nodetype.NodeTypeManager
javax.jcr.RepositoryException
public javax.jcr.nodetype.PropertyDefinitionTemplate createPropertyDefinitionTemplate() throws javax.jcr.RepositoryException
createPropertyDefinitionTemplate
in interface javax.jcr.nodetype.NodeTypeManager
javax.jcr.RepositoryException
public boolean hasNodeType(String name) throws javax.jcr.RepositoryException
hasNodeType
in interface javax.jcr.nodetype.NodeTypeManager
javax.jcr.RepositoryException
public javax.jcr.nodetype.NodeType registerNodeType(javax.jcr.nodetype.NodeTypeDefinition ntd, boolean allowUpdate) throws javax.jcr.RepositoryException
registerNodeType
in interface javax.jcr.nodetype.NodeTypeManager
javax.jcr.RepositoryException
public javax.jcr.nodetype.NodeTypeIterator registerNodeTypes(javax.jcr.nodetype.NodeTypeDefinition[] ntds, boolean allowUpdate) throws javax.jcr.RepositoryException
registerNodeTypes
in interface javax.jcr.nodetype.NodeTypeManager
javax.jcr.RepositoryException
public void unregisterNodeType(String name) throws javax.jcr.RepositoryException
unregisterNodeType
in interface javax.jcr.nodetype.NodeTypeManager
javax.jcr.RepositoryException
public void unregisterNodeTypes(String[] names) throws javax.jcr.RepositoryException
unregisterNodeTypes
in interface javax.jcr.nodetype.NodeTypeManager
javax.jcr.RepositoryException
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.