Package javax.jcr

Examples of javax.jcr.Repository.login()


     */
    @Test
    public void sessionIsolation() throws RepositoryException {
        Repository repository = getRepository();

        Session session0 = repository.login();
        Node testNode = session0.getNode("/").addNode("testNode");
        testNode.setProperty("p1", 1);
        testNode.setProperty("p2", 1);
        session0.save();
        check(getSession());
View Full Code Here


        testNode.setProperty("p1", 1);
        testNode.setProperty("p2", 1);
        session0.save();
        check(getSession());

        Session session1 = repository.login();
        Session session2 = repository.login();

        session1.getNode("/testNode").setProperty("p1", -1);
        check(session1);
        session1.save();
View Full Code Here

        testNode.setProperty("p2", 1);
        session0.save();
        check(getSession());

        Session session1 = repository.login();
        Session session2 = repository.login();

        session1.getNode("/testNode").setProperty("p1", -1);
        check(session1);
        session1.save();
View Full Code Here

        session2.getNode("/testNode").setProperty("p2", -1);
        check(session2);      // Throws on JR2, not on JR3
        session2.save();

        Session session3 = repository.login();
        try {
            check(session3)// Throws on JR3
            fail();
        }
        catch (AssertionError e) {
View Full Code Here

    }

    @Test
    public void simple() throws RepositoryException {
        Repository repository = getRepository();
        Session session = repository.login();
        try {
            Node hello = session.getRootNode().addNode("hello");
            hello.setProperty("id""1");
            hello.setProperty("text""hello world");
            session.save();
View Full Code Here

        MongoConnection con = createConnection();
        DocumentMK mk = new DocumentMK.Builder()
                .setMongoDB(con.getDB())
                .setClusterId(1).open();
        Repository repository = new Jcr(mk.getNodeStore()).createRepository();
        Session session = repository.login(ADMIN);
        ensureIndex(session);
        session.logout();
        dispose(repository);
        mk.dispose(); // closes connection as well
    }
View Full Code Here

        // initialising repositories and creating workers
        for (int i = 0; i < mks.size(); i++) {
            DocumentMK mk = mks.get(i);
            Repository repo = new Jcr(mk.getNodeStore()).createRepository();
            Session session = repo.login(ADMIN);
            ensureIndex(session);
            session.logout();
            repos.add(repo);
            workers.add(new Thread(new Worker(repo, exceptions), "Worker-" + (i + 1)));
        }
View Full Code Here

            workers.add(new Thread(new Worker(repo, exceptions), "Worker-" + (i + 1)));
        }

        // we know we have at least repos[0]
        Repository repo = repos.get(0);
        Session session = repo.login(ADMIN);
        ensureIndex(session);
       
        // initialising the repository sequentially to avoid any possible
        // concurrency errors during inserts
        for (Thread w : workers) {
View Full Code Here

    }

    @Test(expected = NoSuchWorkspaceException.class)
    public void loginInvalidWorkspace() throws RepositoryException {
        Repository repository = getRepository();
        repository.login("invalid");
    }

    @Ignore("WIP") // TODO implement workspace management
    @Test
    public void getWorkspaceNames() throws RepositoryException {
View Full Code Here

        repos.add(r1);
        Repository r2 = new Jcr(mk2).createRepository();
        repos.add(r2);

        Session s1 = r1.login(new SimpleCredentials("admin", "admin".toCharArray()));
        Session s2 = r2.login(new SimpleCredentials("admin", "admin".toCharArray()));

        ensureIndex(s1.getRootNode(), PROP_NAME);
        syncMKs(1);
        ensureIndex(s2.getRootNode(), PROP_NAME);
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.