Package org.jahia.services.content

Examples of org.jahia.services.content.JCRNodeWrapper.addNode()


        Calendar calendar = new GregorianCalendar(2000, 0, 1, 12, 0);

        JCRNodeWrapper cats = session.getNode("/sites/systemsite/categories");
        session.getWorkspace().getVersionManager().checkout(cats.getPath());
        if (!cats.hasNode("cat1"))
            cats.addNode("cat1", "jnt:category");
        if (!cats.hasNode("cat2"))
            cats.addNode("cat2", "jnt:category");
        if (!cats.hasNode("cat3"))
            cats.addNode("cat3", "jnt:category");
        JCRNodeWrapper cat1 = cats.getNode("cat1");
View Full Code Here


        JCRNodeWrapper cats = session.getNode("/sites/systemsite/categories");
        session.getWorkspace().getVersionManager().checkout(cats.getPath());
        if (!cats.hasNode("cat1"))
            cats.addNode("cat1", "jnt:category");
        if (!cats.hasNode("cat2"))
            cats.addNode("cat2", "jnt:category");
        if (!cats.hasNode("cat3"))
            cats.addNode("cat3", "jnt:category");
        JCRNodeWrapper cat1 = cats.getNode("cat1");
        JCRNodeWrapper cat2 = cats.getNode("cat2");
        JCRNodeWrapper cat3 = cats.getNode("cat3");
View Full Code Here

        if (!cats.hasNode("cat1"))
            cats.addNode("cat1", "jnt:category");
        if (!cats.hasNode("cat2"))
            cats.addNode("cat2", "jnt:category");
        if (!cats.hasNode("cat3"))
            cats.addNode("cat3", "jnt:category");
        JCRNodeWrapper cat1 = cats.getNode("cat1");
        JCRNodeWrapper cat2 = cats.getNode("cat2");
        JCRNodeWrapper cat3 = cats.getNode("cat3");

        JCRNodeWrapper contentNode = session.getNode(SITECONTENT_ROOT_NODE + "/contents");
View Full Code Here

        JCRNodeWrapper shared = session.getNode("/sites/" + site.getSiteKey() + "/contents");
        if (shared.hasNode("testContent")) {
            shared.getNode("testContent").remove();
        }
        node = shared.addNode("testContent", "jnt:contentFolder");
        node.addNode("testType", "jnt:contentList");
        node.addNode("testType2", "jnt:mainContent");
        node.addNode("testMixin", "jnt:bigText").addMixin("jmix:tagged");

        session.save();
View Full Code Here

    @Before
    public void setUp() throws Exception {
        JCRSessionWrapper session = JCRSessionFactory.getInstance().getCurrentUserSession(Constants.EDIT_WORKSPACE, Locale.ENGLISH);
        JCRNodeWrapper root = session.getNode(SITECONTENT_ROOT_NODE);
        session.checkout(root);
        stageNode = root.addNode("child-" + ++nodeCounter, "jnt:text");
        session.save();
        emptyMap = new HashMap<String, Object>();
    }

    private void getCleanStageNode() throws Exception {
View Full Code Here

        int i = 0;
        Calendar calendar = new GregorianCalendar(2000, 0, 1, 12, 0);

        JCRNodeWrapper cats = session.getNode("/sites/systemsite/categories");
        session.getWorkspace().getVersionManager().checkout(cats.getPath());
        if (!cats.hasNode("cat1")) cats.addNode("cat1", "jnt:category");
        if (!cats.hasNode("cat2")) cats.addNode("cat2", "jnt:category");
        if (!cats.hasNode("cat3")) cats.addNode("cat3", "jnt:category");
        JCRNodeWrapper cat1 = cats.getNode("cat1");
        JCRNodeWrapper cat2 = cats.getNode("cat2");
        JCRNodeWrapper cat3 = cats.getNode("cat3");
View Full Code Here

        Calendar calendar = new GregorianCalendar(2000, 0, 1, 12, 0);

        JCRNodeWrapper cats = session.getNode("/sites/systemsite/categories");
        session.getWorkspace().getVersionManager().checkout(cats.getPath());
        if (!cats.hasNode("cat1")) cats.addNode("cat1", "jnt:category");
        if (!cats.hasNode("cat2")) cats.addNode("cat2", "jnt:category");
        if (!cats.hasNode("cat3")) cats.addNode("cat3", "jnt:category");
        JCRNodeWrapper cat1 = cats.getNode("cat1");
        JCRNodeWrapper cat2 = cats.getNode("cat2");
        JCRNodeWrapper cat3 = cats.getNode("cat3");
View Full Code Here

        JCRNodeWrapper cats = session.getNode("/sites/systemsite/categories");
        session.getWorkspace().getVersionManager().checkout(cats.getPath());
        if (!cats.hasNode("cat1")) cats.addNode("cat1", "jnt:category");
        if (!cats.hasNode("cat2")) cats.addNode("cat2", "jnt:category");
        if (!cats.hasNode("cat3")) cats.addNode("cat3", "jnt:category");
        JCRNodeWrapper cat1 = cats.getNode("cat1");
        JCRNodeWrapper cat2 = cats.getNode("cat2");
        JCRNodeWrapper cat3 = cats.getNode("cat3");

        JCRNodeWrapper node = session.getNode("/sites/jcrFacetTest/contents");
View Full Code Here

            list.add(this);
        } else {
            if(node.isVersioned()) {
                node.checkout();
            }
            this.node = node.addNode(JCRContentUtils.findAvailableNodeName(node, name), type);
        }
    }

    public void doUpdate(JCRSessionWrapper s, List<Updateable> delayedUpdates) throws RepositoryException {
        try {
View Full Code Here

            if (node.isLocked()) {
                logger.debug("Node is still locked, delay subnode creation to later");
                delayedUpdates.add(this);
            } else {
                node.addNode(name, type);
            }
        } catch (PathNotFoundException e) {
            logger.warn("Node does not exist "+parentNodePath);
        }
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.