Class ProxyNodeTypeManager
- java.lang.Object
-
- org.apache.sling.jcr.base.internal.mount.ProxyNodeTypeManager
-
- All Implemented Interfaces:
javax.jcr.nodetype.NodeTypeManager
public class ProxyNodeTypeManager extends Object implements javax.jcr.nodetype.NodeTypeManager
-
-
Constructor Summary
Constructors Constructor Description ProxyNodeTypeManager(javax.jcr.nodetype.NodeTypeManager nodeTypeManager, javax.jcr.nodetype.NodeTypeManager nodeTypeManager1)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.jcr.nodetype.NodeDefinitionTemplatecreateNodeDefinitionTemplate()javax.jcr.nodetype.NodeTypeTemplatecreateNodeTypeTemplate()javax.jcr.nodetype.NodeTypeTemplatecreateNodeTypeTemplate(javax.jcr.nodetype.NodeTypeDefinition ntd)javax.jcr.nodetype.PropertyDefinitionTemplatecreatePropertyDefinitionTemplate()javax.jcr.nodetype.NodeTypeIteratorgetAllNodeTypes()javax.jcr.nodetype.NodeTypeIteratorgetMixinNodeTypes()javax.jcr.nodetype.NodeTypegetNodeType(String nodeTypeName)javax.jcr.nodetype.NodeTypeIteratorgetPrimaryNodeTypes()booleanhasNodeType(String name)javax.jcr.nodetype.NodeTyperegisterNodeType(javax.jcr.nodetype.NodeTypeDefinition ntd, boolean allowUpdate)javax.jcr.nodetype.NodeTypeIteratorregisterNodeTypes(javax.jcr.nodetype.NodeTypeDefinition[] ntds, boolean allowUpdate)voidunregisterNodeType(String name)voidunregisterNodeTypes(String[] names)
-
-
-
Method Detail
-
getNodeType
public javax.jcr.nodetype.NodeType getNodeType(String nodeTypeName) throws javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.RepositoryException
- Specified by:
getNodeTypein interfacejavax.jcr.nodetype.NodeTypeManager- Throws:
javax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.RepositoryException
-
hasNodeType
public boolean hasNodeType(String name) throws javax.jcr.RepositoryException
- Specified by:
hasNodeTypein interfacejavax.jcr.nodetype.NodeTypeManager- Throws:
javax.jcr.RepositoryException
-
getAllNodeTypes
public javax.jcr.nodetype.NodeTypeIterator getAllNodeTypes() throws javax.jcr.RepositoryException- Specified by:
getAllNodeTypesin interfacejavax.jcr.nodetype.NodeTypeManager- Throws:
javax.jcr.RepositoryException
-
getPrimaryNodeTypes
public javax.jcr.nodetype.NodeTypeIterator getPrimaryNodeTypes() throws javax.jcr.RepositoryException- Specified by:
getPrimaryNodeTypesin interfacejavax.jcr.nodetype.NodeTypeManager- Throws:
javax.jcr.RepositoryException
-
getMixinNodeTypes
public javax.jcr.nodetype.NodeTypeIterator getMixinNodeTypes() throws javax.jcr.RepositoryException- Specified by:
getMixinNodeTypesin interfacejavax.jcr.nodetype.NodeTypeManager- Throws:
javax.jcr.RepositoryException
-
createNodeTypeTemplate
public javax.jcr.nodetype.NodeTypeTemplate createNodeTypeTemplate() throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException- Specified by:
createNodeTypeTemplatein interfacejavax.jcr.nodetype.NodeTypeManager- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryException
-
createNodeTypeTemplate
public javax.jcr.nodetype.NodeTypeTemplate createNodeTypeTemplate(javax.jcr.nodetype.NodeTypeDefinition ntd) throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException- Specified by:
createNodeTypeTemplatein interfacejavax.jcr.nodetype.NodeTypeManager- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryException
-
createNodeDefinitionTemplate
public javax.jcr.nodetype.NodeDefinitionTemplate createNodeDefinitionTemplate() throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException- Specified by:
createNodeDefinitionTemplatein interfacejavax.jcr.nodetype.NodeTypeManager- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryException
-
createPropertyDefinitionTemplate
public javax.jcr.nodetype.PropertyDefinitionTemplate createPropertyDefinitionTemplate() throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException- Specified by:
createPropertyDefinitionTemplatein interfacejavax.jcr.nodetype.NodeTypeManager- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryException
-
registerNodeType
public javax.jcr.nodetype.NodeType registerNodeType(javax.jcr.nodetype.NodeTypeDefinition ntd, boolean allowUpdate) throws javax.jcr.nodetype.InvalidNodeTypeDefinitionException, javax.jcr.nodetype.NodeTypeExistsException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException- Specified by:
registerNodeTypein interfacejavax.jcr.nodetype.NodeTypeManager- Throws:
javax.jcr.nodetype.InvalidNodeTypeDefinitionExceptionjavax.jcr.nodetype.NodeTypeExistsExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryException
-
registerNodeTypes
public javax.jcr.nodetype.NodeTypeIterator registerNodeTypes(javax.jcr.nodetype.NodeTypeDefinition[] ntds, boolean allowUpdate) throws javax.jcr.nodetype.InvalidNodeTypeDefinitionException, javax.jcr.nodetype.NodeTypeExistsException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException- Specified by:
registerNodeTypesin interfacejavax.jcr.nodetype.NodeTypeManager- Throws:
javax.jcr.nodetype.InvalidNodeTypeDefinitionExceptionjavax.jcr.nodetype.NodeTypeExistsExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryException
-
unregisterNodeType
public void unregisterNodeType(String name) throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.RepositoryException
- Specified by:
unregisterNodeTypein interfacejavax.jcr.nodetype.NodeTypeManager- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.RepositoryException
-
unregisterNodeTypes
public void unregisterNodeTypes(String[] names) throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.RepositoryException
- Specified by:
unregisterNodeTypesin interfacejavax.jcr.nodetype.NodeTypeManager- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.RepositoryException
-
-