Package javax.jcr

Examples of javax.jcr.Repository


    /*
     * Test method for 'org.springmodules.jcr.jeceira.RepositoryFactoryBean.createRepository()'
     */
    public void testCreateRepository() throws Exception {
        factory.afterPropertiesSet();
        Repository rep = factory.createRepository();
        assertEquals(rep.getDescriptor("jcr.repository.name"), "Jeceira");
    }
View Full Code Here


    /*
     * Test method for 'org.springmodules.jcr.jeceira.RepositoryFactoryBean.createRepository()'
     */
    public void testCreateRepository() throws Exception {
        factory.afterPropertiesSet();
        Repository rep = (Repository) factory.getObject();
        assertEquals(rep.getDescriptor("jcr.repository.name"), "Jackrabbit");
       
        assertEquals(true, factory.getObject() instanceof Repository);
        assertEquals(true, factory.isSingleton());
        assertEquals(Repository.class, factory.getObjectType());
        factory.destroy();
View Full Code Here

      else if (method.getName().equals("hashCode")) {
        // Use hashCode of Repository proxy.
        return new Integer(hashCode());
      }

      Repository target = getTargetRepository();

      // Invoke method on target Repository.
      try {
        return method.invoke(target, args);
      }
View Full Code Here

    assertEquals(factory.hashCode(), repo.hashCode() + 17 * 37);
    assertFalse(factory.equals(null));
    assertEquals(factory, factory);

    MockControl repoCtrl2;
    Repository repo2;

    repoCtrl2 = MockControl.createNiceControl(Repository.class);
    repo2 = (Repository) repoCtrl2.getMock();

    repoCtrl2.replay();
View Full Code Here

  protected String[] getConfigLocations() {
    return new String[] { "/org/springmodules/jcr/jackrabbit/jackrabbit-rmi.xml" };
  }

  public void testSetup() throws Exception {
    Repository repository = (Repository) applicationContext.getBean("rmiClient");
    assertEquals("Jackrabbit", repository.getDescriptor("jcr.repository.name"));
  }
View Full Code Here

        session.save();
    }

    @Test
    public void createRepository() throws RepositoryException {
        Repository repository = getRepository();
        assertNotNull(repository);
    }
View Full Code Here

        assertEquals(42L, session.getAttribute(RepositoryImpl.REFRESH_INTERVAL));
    }

    @Test(expected = NoSuchWorkspaceException.class)
    public void loginInvalidWorkspace() throws RepositoryException {
        Repository repository = getRepository();
        repository.login(new GuestCredentials(), "invalid");
    }
View Full Code Here

        }
        Map<String, Exception> exceptions = Collections.synchronizedMap(
                new HashMap<String, Exception>());
        for (int i = 0; i < mks.size(); i++) {
            MongoMK mk = mks.get(i);
            Repository repo = new Jcr(mk).createRepository();
            workers.add(new Thread(new Worker(repo, exceptions), "Worker-" + (i + 1)));
        }
        for (Thread t : workers) {
            t.start();
        }
View Full Code Here

                    .setClusterId(i + 1).open();
            mks.add(mk);
        }
        final MongoMK mk1 = mks.get(0);
        final MongoMK mk2 = mks.get(1);
        Repository r1 = new Jcr(mk1).createRepository();
        Repository r2 = new Jcr(mk2).createRepository();

        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

            mks.add(mk);
        }
        final MongoMK mk1 = mks.get(0);
        final MongoMK mk2 = mks.get(1);
        final MongoMK mk3 = mks.get(2);
        Repository r1 = new Jcr(mk1).createRepository();
        Repository r2 = new Jcr(mk2).createRepository();
        Repository r3 = new Jcr(mk3).createRepository();

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

        ensureIndex(s1.getRootNode(), PROP_NAME);
        syncMKs(1);
        ensureIndex(s2.getRootNode(), PROP_NAME);
        ensureIndex(s3.getRootNode(), PROP_NAME);
View Full Code Here

TOP

Related Classes of javax.jcr.Repository

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.