Package org.apache.sling.cassandra.resource.provider

Examples of org.apache.sling.cassandra.resource.provider.CassandraResourceProvider


    public void testGetChildrenData() {
        String cf = "p1";
        try {
            String r1 = getrowID("/content/cassandra/" + cf + "/c1");
            String r2 = getrowID("/content/cassandra/" + cf + "/c1/c2");
            CassandraResourceProvider cassandraResourceProvider = new CassandraResourceProvider();
            createColumnFamily(cf, cassandraResourceProvider.getKeyspace(), new StringSerializer());
            cassandraResourceProvider.setColumnFamily(cf);

          addData(cassandraResourceProvider.getKeyspace(), cf, new StringSerializer(),
                    new String[]{
                            "'" + r1 + "','/content/cassandra/" + cf + "/c1','nt:cassandra1','nt:supercass1','resolutionPathInfo=json'",
                            "'" + r2 + "','/content/cassandra/" + cf + "/c1/c2','nt:cassandra','nt:supercass2','resolutionPathInfo=json'"
                    });
View Full Code Here


        try {

            String r1 = getrowID("/content/cassandra/" + cf + "/c1");
             String r2 = getrowID("/content/cassandra/" + cf + "/c1/c2");

            CassandraResourceProvider cassandraResourceProvider = new CassandraResourceProvider();
            createColumnFamily(cf, cassandraResourceProvider.getKeyspace(), new StringSerializer());
            cassandraResourceProvider.setColumnFamily(cf);

        addData(cassandraResourceProvider.getKeyspace(), cf, new StringSerializer(),
                           new String[]{
                                   "'" + r1 + "','/content/cassandra/" + cf + "/c1','nt:cassandra1','nt:supercass1','resolutionPathInfo=json'",
                                   "'" + r2 + "','/content/cassandra/" + cf + "/c1/c2','nt:cassandra','nt:supercass2','resolutionPathInfo=json'"
                           });
View Full Code Here

    public void testGetChildrenData() {
        String cf = "p1";
        try {
                String r1 = getrowID("/content/cassandra/" + cf + "/c1");
            String r2 = getrowID("/content/cassandra/" + cf + "/c1/c2");
            CassandraResourceProvider cassandraResourceProvider = new CassandraResourceProvider();
            createColumnFamily(cf, cassandraResourceProvider.getKeyspace(), new StringSerializer());
            cassandraResourceProvider.setColumnFamily(cf);

            addData(cassandraResourceProvider.getKeyspace(), cf, new StringSerializer(),
                           new String[]{
                                   "'" + r1 + "','/content/cassandra/" + cf + "/c1','nt:cassandra1','nt:supercass1','resolutionPathInfo=json'",
                                   "'" + r2 + "','/content/cassandra/" + cf + "/c1/c2','nt:cassandra','nt:supercass2','resolutionPathInfo=json'"
                           });
View Full Code Here

    public void testAddLoadTestData() {
        try {

            for (int k = 0; k < sizes.length; k++) {
                CassandraResourceProvider cassandraResourceProvider = new CassandraResourceProvider();
                createColumnFamily(cfs[k], cassandraResourceProvider.getKeyspace(), new StringSerializer());
                cassandraResourceProvider.setColumnFamily(cfs[k]);
                CassandraResourceResolver resolver = new CassandraResourceResolver();
                for (int i = 0; i < sizes[k]; i++) {
                    String path = parentPath + cfs[k] + "/" + i;
                    Map<String, Object> map1 = new HashMap<String, Object>();
                    map1.put("metadata", "resolutionPathInfo=json");
                    map1.put("resourceType", "nt:cassandra0");
                    map1.put("resourceSuperType", "nt:supercass1");
                    cassandraResourceProvider.create(resolver, path, map1);
                    cassandraResourceProvider.commit(resolver);
                    System.out.println(">>" + path);
                }
            }
        } catch (Exception e) {
            LOGGER.info("Ignore err" + e.getMessage());
View Full Code Here

    public void testDeleteData() {
        String cf = "p3";
        try {
            String path1 ="/content/cassandra/" + cf + "/c1";

            CassandraResourceProvider cassandraResourceProvider = new CassandraResourceProvider();
            createColumnFamily(cf, cassandraResourceProvider.getKeyspace(), new StringSerializer());
            cassandraResourceProvider.setColumnFamily(cf);

            Map<String,Object> map1 = new HashMap<String, Object>();
            map1.put("metadata", "resolutionPathInfo=json");
            map1.put("resourceType", "nt:cassandra0");
            map1.put("resourceSuperType", "nt:supercass1");

            CassandraResourceResolver resolver =  new CassandraResourceResolver();
            cassandraResourceProvider.create(resolver,path1,map1);
            Assert.assertNull("Before Commiting Resource should be null", cassandraResourceProvider.getResource(resolver, path1));
            cassandraResourceProvider.commit(resolver);
            Assert.assertNotNull("Commited Resource cannot be null", cassandraResourceProvider.getResource(resolver, path1));

            cassandraResourceProvider.delete(resolver,path1);
            Assert.assertNotNull("Uncommited deleted resource cannot be null",cassandraResourceProvider.getResource(resolver,path1));
            cassandraResourceProvider.commit(resolver);
            Assert.assertNull("Deleted resource should be null", cassandraResourceProvider.getResource(resolver, path1));

        } catch (Exception e) {
            LOGGER.info("Ignore err" + e.getMessage());
            Assert.fail("Failed to add data to cassandra");
        }
View Full Code Here

    public void testRevertData() {
        String cf = "p4";
        try {
            String path1 ="/content/cassandra/" + cf + "/c1";

            CassandraResourceProvider cassandraResourceProvider = new CassandraResourceProvider();
            createColumnFamily(cf, cassandraResourceProvider.getKeyspace(), new StringSerializer());
            cassandraResourceProvider.setColumnFamily(cf);

            Map<String,Object> map1 = new HashMap<String, Object>();
            map1.put("metadata", "resolutionPathInfo=json");
            map1.put("resourceType", "nt:cassandra0");
            map1.put("resourceSuperType", "nt:supercass1");

            CassandraResourceResolver resolver =  new CassandraResourceResolver();
            cassandraResourceProvider.create(resolver,path1,map1);
            Assert.assertNull("Before Commiting resource should be null", cassandraResourceProvider.getResource(resolver, path1));
            cassandraResourceProvider.revert(resolver);
            Assert.assertNull("Reverted resource should be null", cassandraResourceProvider.getResource(resolver, path1));

        } catch (Exception e) {
            LOGGER.info("Ignore err" + e.getMessage());
            Assert.fail("Failed to add data to cassandra");
        }
View Full Code Here

        String cf = "p1";
        try {

           String r1 = getrowID("/content/cassandra/" + cf + "/c1");
            String r2 = getrowID("/content/cassandra/" + cf + "/c1/c2");
            CassandraResourceProvider cassandraResourceProvider = new CassandraResourceProvider();
            createColumnFamily(cf, cassandraResourceProvider.getKeyspace(), new StringSerializer());
            cassandraResourceProvider.setColumnFamily(cf);

           addData(cassandraResourceProvider.getKeyspace(), cf, new StringSerializer(),
                           new String[]{
                                   "'" + r1 + "','/content/cassandra/" + cf + "/c1','nt:cassandra1','nt:supercass1','resolutionPathInfo=json'",
                                   "'" + r2 + "','/content/cassandra/" + cf + "/c1/c2','nt:cassandra','nt:supercass2','resolutionPathInfo=json'"
                           });
View Full Code Here

    public void testAddData() {
        String cf = "p1";
        try {
            String r1 = getrowID("/content/cassandra/" + cf + "/c1");
            String r2 = getrowID("/content/cassandra/" + cf + "/c1/c2");
            CassandraResourceProvider cassandraResourceProvider = new CassandraResourceProvider();
            createColumnFamily(cf, cassandraResourceProvider.getKeyspace(), new StringSerializer());
            cassandraResourceProvider.setColumnFamily(cf);

            addData(cassandraResourceProvider.getKeyspace(), cf, new StringSerializer(),
                    new String[]{
                            "'" + r1 + "','/content/cassandra/" + cf + "/c1','nt:cassandra1','nt:supercass1','resolutionPathInfo=json'",
                            "'" + r2 + "','/content/cassandra/" + cf + "/c1/c2','nt:cassandra','nt:supercass2','resolutionPathInfo=json'"
                    });
View Full Code Here

    public void testAddData() {
        String cf = "p2";
        try {
            String path1 ="/content/cassandra/" + cf + "/c1";

            CassandraResourceProvider cassandraResourceProvider = new CassandraResourceProvider();
            createColumnFamily(cf, cassandraResourceProvider.getKeyspace(), new StringSerializer());
            cassandraResourceProvider.setColumnFamily(cf);

            Map<String,Object> map1 = new HashMap<String, Object>();
            map1.put("metadata", "resolutionPathInfo=json");
            map1.put("resourceType", "nt:cassandra0");
            map1.put("resourceSuperType", "nt:supercass1");

            CassandraResourceResolver resolver =  new CassandraResourceResolver();
            cassandraResourceProvider.create(resolver,path1,map1);
            Assert.assertNull("Before Commiting Resource should be null",cassandraResourceProvider.getResource(resolver,path1));
            cassandraResourceProvider.commit(resolver);
            Assert.assertNotNull("Commited Resource cannot be null",cassandraResourceProvider.getResource(resolver,path1));

        } catch (Exception e) {
            LOGGER.info("Ignore err" + e.getMessage());
            Assert.fail("Failed to add data to cassandra");
        }
View Full Code Here

    }


    private static void m() {

       AccessControlUtil accessControlUtil =  new AccessControlUtil(new CassandraResourceProvider());

        String path = "/content/cassandra/p2/c2";
        String policy="0_dishara_allow : " + READ;
        Set<String> set  = new HashSet<String>();
        set.add("dishara");
View Full Code Here

TOP

Related Classes of org.apache.sling.cassandra.resource.provider.CassandraResourceProvider

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.