Package org.apache.jackrabbit.oak.jcr

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


        public void stop() throws Exception {
            server.stop();
        }

        private void addServlets(Oak oak, String path) {
            Jcr jcr = new Jcr(oak);

            // 1 - OakServer
            ContentRepository repository = oak.createContentRepository();
            ServletHolder holder = new ServletHolder(new OakServlet(repository));
            context.addServlet(holder, path + "/*");

            // 2 - Webdav Server on JCR repository
            final Repository jcrRepository = jcr.createRepository();
            ServletHolder webdav = new ServletHolder(new SimpleWebdavServlet() {
                @Override
                public Repository getRepository() {
                    return jcrRepository;
                }
View Full Code Here


            Properties authzProps = new Properties();
            authzProps.put(ProtectedItemImporter.PARAM_IMPORT_BEHAVIOR, ImportBehavior.NAME_BESTEFFORT);
            Properties securityProps = new Properties();
            securityProps.put(UserConfiguration.NAME, ConfigurationParameters.of(userProps));
            securityProps.put(AuthorizationConfiguration.NAME, ConfigurationParameters.of(authzProps));
            repository = new Jcr()
                    .with(new SecurityProviderImpl(ConfigurationParameters.of(securityProps)))
                    .createRepository();

            // setup default read ACL for everyone
            Session admin = repository.login(new SimpleCredentials("admin", "admin".toCharArray()));
View Full Code Here

            }
        } else { // Jackrabbit Oak
            try {
                String model = System.getProperty("sun.arch.data.model", "32");
                store = new FileStore(repHome, 256*1024*1024, "64".equals(model));
                repository = new Jcr(new SegmentNodeStore(store)).createRepository();
            } catch (IOException e) {
                throw new ServletExceptionWithCause("Error while creating repository", e);
            }
        }
    }
View Full Code Here

            }
        } else { // Jackrabbit Oak
            try {
                String model = System.getProperty("sun.arch.data.model", "32");
                store = new FileStore(repHome, 256*1024*1024, "64".equals(model));
                repository = new Jcr(new SegmentNodeStore(store)).createRepository();
            } catch (IOException e) {
                throw new ServletExceptionWithCause("Error while creating repository", e);
            }
        }
    }
View Full Code Here

                checkJackrabbitRepository(dir);

                NodeStore store = new KernelNodeStore(new MicroKernelImpl());
                RepositoryUpgrade.copy(dir, store);
                checkRepositoryContent(
                        new Jcr(new Oak(store)).createRepository());
            }
        }
    }
View Full Code Here

            repository.shutdown();
        }

        NodeStore target = new KernelNodeStore(new MicroKernelImpl());
        RepositoryUpgrade.copy(source, target);
        Jcr jcr = new Jcr(new Oak(target));
        verifyTargetContent(jcr.createRepository());
    }
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()));

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

    private VersionManager vMgr;

    @Before
    public void before() throws Exception {
        store = new SegmentNodeStore(new MemoryStore());
        repo = new Jcr(store).createRepository();
        session = repo.login(new SimpleCredentials("admin", "admin".toCharArray()));
        vMgr = session.getWorkspace().getVersionManager();
    }
View Full Code Here

            } finally {
                repository.shutdown();
            }
            NodeStore target = new KernelNodeStore(new MicroKernelImpl());
            RepositoryUpgrade.copy(source, target);
            targetRepository = new Jcr(new Oak(target)).createRepository();
        }
    }
View Full Code Here

        public void stop() throws Exception {
            server.stop();
        }

        private void addServlets(Oak oak, String path) {
            Jcr jcr = new Jcr(oak);

            // 1 - OakServer
            ContentRepository repository = oak.createContentRepository();
            ServletHolder holder = new ServletHolder(new OakServlet(repository));
            context.addServlet(holder, path + "/*");

            // 2 - Webdav Server on JCR repository
            final Repository jcrRepository = jcr.createRepository();
            ServletHolder webdav = new ServletHolder(new SimpleWebdavServlet() {
                @Override
                public Repository getRepository() {
                    return jcrRepository;
                }
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.