Package org.apache.jackrabbit.api

Examples of org.apache.jackrabbit.api.JackrabbitNodeTypeManager


        Session session = TestRepository.getInstance().login();
        try {
            session.getNamespacePrefix("test-namespace3");
            // Ignore test case, node type and namespace already registered
        } catch (NamespaceException e1) {
            JackrabbitNodeTypeManager ntm = (JackrabbitNodeTypeManager)
                session.getWorkspace().getNodeTypeManager();
            ntm.registerNodeTypes(
                    TestAll.class.getResourceAsStream(TEST_NS_CND_NODETYPES),
                    JackrabbitNodeTypeManager.TEXT_X_JCR_CND);
            try {
                session.getNamespacePrefix("test-namespace3");
            } catch (NamespaceException e2) {
View Full Code Here


    /** Test for same node type name on node type import. */
    public void testInvalidCNDNodeTypes() throws Exception {
        Session session = TestRepository.getInstance().login();
        try {
            JackrabbitNodeTypeManager ntm = (JackrabbitNodeTypeManager)
                session.getWorkspace().getNodeTypeManager();
            try {
                ntm.registerNodeTypes(
                    TestAll.class.getResourceAsStream(TEST_SAME_NT_NAME_CND_NODETYPES),
                    JackrabbitNodeTypeManager.TEXT_X_JCR_CND);
                fail("Importing multiple node types with the same name must fail");
            } catch (RepositoryException e) {
                if (e.getCause() instanceof InvalidNodeTypeDefException) {
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.api.JackrabbitNodeTypeManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.