public class ClientNodeTypeManager extends ClientObject
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) |
public ClientNodeTypeManager(RemoteNodeTypeManager remote, LocalAdapterFactory factory)
remote
- remote node type managerfactory
- local adapter factorypublic NodeType getNodeType(String name) throws RepositoryException
RepositoryException
public NodeTypeIterator getAllNodeTypes() throws RepositoryException
RepositoryException
public NodeTypeIterator getPrimaryNodeTypes() throws RepositoryException
RepositoryException
public NodeTypeIterator getMixinNodeTypes() throws RepositoryException
RepositoryException
public NodeDefinitionTemplate createNodeDefinitionTemplate() throws RepositoryException
RepositoryException
public NodeTypeTemplate createNodeTypeTemplate() throws RepositoryException
RepositoryException
public NodeTypeTemplate createNodeTypeTemplate(NodeTypeDefinition ntd) throws RepositoryException
RepositoryException
public PropertyDefinitionTemplate createPropertyDefinitionTemplate() throws RepositoryException
RepositoryException
public boolean hasNodeType(String name) throws RepositoryException
RepositoryException
public NodeType registerNodeType(NodeTypeDefinition ntd, boolean allowUpdate) throws RepositoryException
RepositoryException
public NodeTypeIterator registerNodeTypes(NodeTypeDefinition[] ntds, boolean allowUpdate) throws RepositoryException
RepositoryException
public void unregisterNodeType(String name) throws RepositoryException
RepositoryException
public void unregisterNodeTypes(String[] names) throws RepositoryException
RepositoryException
"Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"