Hi, On 2/23/07, ruchi goel <[EMAIL PROTECTED]> wrote:
Is this not a standard way to register nodetypes ?
No. You want to use the JackrabbitNodeTypeManager interface from the jackrabbit-api API library. Like this: InputStream xml = new FileInputStream(CUSTOM_NODETYPE_CONFIG); Session session = ...; JackrabbitNodeTypeManager manager = (JackrabbitNodeTypeManager) session.getWorkspace().getNodeTypeManager(); manager.registerNodeTypes(xml, JackrabbitNodeTypeManager.TEXT_XML); The JackrabbitNodeTypeManager.registerNodeTypes() handles all the required parsing and other details. You can also use the JackrabbitNodeTypeManager.hasNodeType() method to check whether a given node type has already been registered. BR, Jukka Zitting