public boolean hasOrderableChildNodes() { return ntd.hasOrderableChildNodes(); }
public void testEmptyNodeTypeTemplate() throws Exception { NodeTypeTemplate ntt = ntm.createNodeTypeTemplate(); assertNull(ntt.getName()); assertFalse(ntt.isMixin()); assertFalse(ntt.isAbstract()); assertFalse(ntt.hasOrderableChildNodes()); // note: isQueryable cannot be tested as defautl value is defined // by the implementation assertNotNull(ntt.getDeclaredSupertypeNames()); assertEquals(0, ntt.getDeclaredSupertypeNames().length); assertNull(ntt.getPrimaryItemName()); assertNull(ntt.getDeclaredChildNodeDefinitions()); assertNull(ntt.getDeclaredPropertyDefinitions()); assertNotNull(ntt.getNodeDefinitionTemplates()); assertTrue(ntt.getNodeDefinitionTemplates().isEmpty()); assertNotNull(ntt.getPropertyDefinitionTemplates()); assertTrue(ntt.getPropertyDefinitionTemplates().isEmpty()); }
assertTrue(ntt.hasOrderableChildNodes());
assertEquals(ntt.isMixin(), ntd.isMixin()); assertEquals(ntt.isAbstract(), ntd.isAbstract()); assertEquals(ntt.hasOrderableChildNodes(), ntd.hasOrderableChildNodes()); assertEquals(ntt.isQueryable(), ntd.isQueryable()); assertEquals(ntt.getPrimaryItemName(), ntd.getPrimaryItemName());
public void testRegisterNodeTypes() throws RepositoryException { NodeTypeTemplate test = ntMgr.createNodeTypeTemplate(); test.setName("testNodeType"); ntMgr.registerNodeType(test, true); NodeType nt = ntMgr.getNodeType("testNodeType"); assertNotNull(nt); assertEquals("testNodeType", nt.getName()); test.setOrderableChildNodes(true); ntMgr.registerNodeType(test, true); nt = ntMgr.getNodeType("testNodeType"); assertNotNull(nt); assertEquals("testNodeType", nt.getName()); assertEquals(test.hasOrderableChildNodes(), nt.hasOrderableChildNodes()); test.setDeclaredSuperTypeNames(new String[] {"nt:unstructured"}); try { ntMgr.registerNodeType(test, false); fail("NodeTypeExistsException expected"); } catch (NodeTypeExistsException e) { // success } }