Package org.apache.jackrabbit.oak.jcr

Examples of org.apache.jackrabbit.oak.jcr.Jcr


    public void login() throws RepositoryException {
        f1 = NodeStoreFixture.SEGMENT_MK;
        f2 = getMongo();
       
        ns1 = f1.createNodeStore();
        r1  = new Jcr(ns1).createRepository();
        session1 = r1.login(new SimpleCredentials("admin", "admin".toCharArray()));
        for (int i = 0; i < SESSION_COUNT; i++) {
            sessionList1[i] = r1.login(new SimpleCredentials("admin", "admin"
                    .toCharArray()));
        }

        ns2 = f2.createNodeStore();
        r2 = new Jcr(ns2).createRepository();
        session2 = r2.login(new SimpleCredentials("admin", "admin".toCharArray()));
        for (int i = 0; i < SESSION_COUNT; i++) {
            sessionList2[i] = r2.login(new SimpleCredentials("admin", "admin"
                    .toCharArray()));
        }
View Full Code Here


    public void login() throws RepositoryException {
        ns1 = fixture.createNodeStore(1);
        if (ns1 == null) {
            return;
        }
        r1  = new Jcr(ns1).createRepository();
        s1 = r1.login(new SimpleCredentials("admin", "admin".toCharArray()));
        prepareTestData(s1);
        if (ns1 instanceof DocumentNodeStore) {
            // make sure initial repository data is visible to
            // other cluster nodes initialized later
            ((DocumentNodeStore) ns1).runBackgroundOperations();
        }
        ns2 = fixture.createNodeStore(2);
        r2  = new Jcr(ns2).createRepository();
        s2 = r2.login(new SimpleCredentials("admin", "admin".toCharArray()));
    }
View Full Code Here

    @Override
    public Repository getRepository() {
        final DB db = mongoClient.getDB(databaseName);
        final NodeStore store = new DocumentNodeStore(new DocumentMK.Builder().setMongoDB(db));
        return new Jcr(store).createRepository();
    }
View Full Code Here

    private Repository repository;
    private List<Session> sessions = new ArrayList<Session>();

    @Before
    public void before() throws Exception {
        repository = new Jcr().createRepository();

        Session admin = repository.login(new SimpleCredentials("admin", "admin".toCharArray()));
        sessions.add(admin);
        Node testNode = admin.getRootNode().addNode("testNode");
        AccessControlUtils.addAccessControlEntry(admin, testNode.getPath(),
View Full Code Here

        // to test in a cluster, use:
        // nodeStore = fixture.createNodeStore(1);
        nodeStore = fixture.createNodeStore();
       
        if (nodeStore != null) {
            repository = new Jcr(nodeStore).createRepository();
            session = repository.login(new SimpleCredentials("admin", "admin".toCharArray()));
        }
    }
View Full Code Here

    public void login() throws RepositoryException {
        ns1 = fixture.createNodeStore(1);
        if (ns1 == null) {
            return;
        }
        r1  = new Jcr(ns1).createRepository();
        if (ns1 instanceof DocumentNodeStore) {
            // make sure initial repository data is visible to
            // other cluster nodes initialized later
            ((DocumentNodeStore) ns1).runBackgroundOperations();
        }
        s1 = r1.login(new SimpleCredentials("admin", "admin".toCharArray()));
        ns2 = fixture.createNodeStore(2);
        r2  = new Jcr(ns2).createRepository();
        s2 = r2.login(new SimpleCredentials("admin", "admin".toCharArray()));
    }
View Full Code Here

    @Before
    public void setUp() throws Exception {
        System.setProperty("derby.stream.error.file", "target/derby.log");
        jackrabbitRepository = JcrUtils.getRepository(
                new File("target", "jackrabbit").toURI().toURL().toString());
        oakRepository = new Jcr().createRepository();

        writeSessions.add((JackrabbitSession) jackrabbitRepository.login(new SimpleCredentials("admin", "admin".toCharArray())));
        writeSessions.add((JackrabbitSession) oakRepository.login(new SimpleCredentials("admin", "admin".toCharArray())));

        setupAuthorizables();
View Full Code Here

    @Before
    public void setUp() throws Exception {
        super.setUp();

        // create a separate repository in order to be able to remove registered privileges.
        repository = new Jcr().createRepository();
        session = getAdminSession();
        privilegeManager = getPrivilegeManager(session);

        // make sure the guest session has read access
        try {
View Full Code Here

        if (config != null) {
            securityProvider = new SecurityProviderImpl(config);
        } else {
            securityProvider = new SecurityProviderImpl();
        }
        Jcr jcr = new Jcr();
        jcr.with(securityProvider);
        repo = jcr.createRepository();
        adminSession = repo.login(new SimpleCredentials(UserConstants.DEFAULT_ADMIN_ID, UserConstants.DEFAULT_ADMIN_ID.toCharArray()));

        if (!(adminSession instanceof JackrabbitSession)) {
            throw new NotExecutableException();
        }
View Full Code Here

            securityProvider = new SecurityProviderImpl(config);
        } else {
            securityProvider = new SecurityProviderImpl();
        }
        Jcr jcr = new Jcr();
        jcr.with(securityProvider);
        repo = jcr.createRepository();
        adminSession = repo.login(new SimpleCredentials(UserConstants.DEFAULT_ADMIN_ID, UserConstants.DEFAULT_ADMIN_ID.toCharArray()));

        target = adminSession.getRootNode().addNode("nodeName1");
        target.addMixin("rep:AccessControllable");
        adminSession.save();
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.oak.jcr.Jcr

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.