Package org.apache.jackrabbit.spi

Examples of org.apache.jackrabbit.spi.Batch.addProperty()


        QValue[] vs = new QValue[] {
                rs.getQValueFactory().create(new byte[] {'a', 'b', 'c'}),
                rs.getQValueFactory().create(new byte[0]),
                rs.getQValueFactory().create(new byte[] {'g', 'h', 'i'})
        };
        b.addProperty(nid, propName, vs);
        rs.submit(b);

        PropertyInfo pi = rs.getPropertyInfo(si, getPropertyId(nid, propName));
        assertTrue(pi.isMultiValued());
        vs = pi.getValues();
View Full Code Here


        QValue[] vs = new QValue[] {
                rs.getQValueFactory().create(new byte[0]),
                rs.getQValueFactory().create(new byte[0]),
                rs.getQValueFactory().create(new byte[0])
        };
        b.addProperty(nid, propName, vs);
        rs.submit(b);

        PropertyInfo pi = rs.getPropertyInfo(si, getPropertyId(nid, propName));
        assertTrue(pi.isMultiValued());
        vs = pi.getValues();
View Full Code Here

        ClassLoader loader = getClass().getClassLoader();
        InputStream in = loader.getResourceAsStream("org/apache/jackrabbit/spi/spi2davex/image.bmp");
        if (in != null) {
            try {
                QValue v = rs.getQValueFactory().create(in);
                b.addProperty(nid, propName, v);
                rs.submit(b);

                PropertyInfo pi = rs.getPropertyInfo(si, getPropertyId(nid, propName));
                String str1 = pi.getValues()[0].getString();
View Full Code Here

        Name propName = resolver.getQName("doubleProp");

        QValue v = rs.getQValueFactory().create((double) 12);

        Batch b = rs.createBatch(si, nid);
        b.addProperty(nid, propName, v);
        rs.submit(b);

        PropertyInfo pi = rs.getPropertyInfo(si, getPropertyId(nid, propName));
        assertFalse(pi.isMultiValued());
        assertEquals(v, pi.getValues()[0]);
View Full Code Here

        Name propName = resolver.getQName("doubleProp");

        QValue v = rs.getQValueFactory().create(234567);

        Batch b = rs.createBatch(si, nid);
        b.addProperty(nid, propName, v);
        rs.submit(b);

        PropertyInfo pi = rs.getPropertyInfo(si, getPropertyId(nid, propName));
        assertFalse(pi.isMultiValued());
        assertEquals(v, pi.getValues()[0]);
View Full Code Here

        Name propName = resolver.getQName("dateProp");

        QValue v = rs.getQValueFactory().create(Calendar.getInstance());

        Batch b = rs.createBatch(si, nid);
        b.addProperty(nid, propName, v);
        rs.submit(b);

        PropertyInfo pi = rs.getPropertyInfo(si, getPropertyId(nid, propName));
        assertFalse(pi.isMultiValued());
        assertEquals(v, pi.getValues()[0]);
View Full Code Here

        l.add("String value containing \u0633\u0634 unicode chars.");

        for (Iterator it = l.iterator(); it.hasNext();) {
            QValue v = vf.create(it.next().toString(), PropertyType.STRING);
            Batch b = rs.createBatch(si, nid);
            b.addProperty(nid, propName, v);
            rs.submit(b);

            PropertyInfo pi = getPropertyInfo(nid, propName);
            assertEquals(v, pi.getValues()[0]);
            assertEquals(v.getString(), pi.getValues()[0].getString());
View Full Code Here

                rs.getQValueFactory().create(NameConstants.MIX_LOCKABLE),
                rs.getQValueFactory().create(NameConstants.JCR_PRIMARYTYPE),
                rs.getQValueFactory().create(NameConstants.NT_VERSION)
        };
        Batch b = rs.createBatch(si, nid);
        b.addProperty(nid, propName, vs);
        rs.submit(b);

        PropertyInfo pi = rs.getPropertyInfo(si, getPropertyId(nid, propName));
        assertTrue(pi.isMultiValued());
        assertEquals(Arrays.asList(vs), Arrays.asList(pi.getValues()));
View Full Code Here

        NodeId nid = getNodeId(testPath);
        Name propName = resolver.getQName("pathProp");

        QValue v = rs.getQValueFactory().create(resolver.getQPath(testPath));
        Batch b = rs.createBatch(si, nid);
        b.addProperty(nid, propName, v);
        rs.submit(b);

        PropertyInfo pi = rs.getPropertyInfo(si, getPropertyId(nid, propName));
        assertFalse(pi.isMultiValued());
        assertEquals(v, pi.getValues()[0]);
View Full Code Here

        NodeId nid = getNodeId(testPath);
        Name propName = resolver.getQName("booleanProp");

        QValue v = rs.getQValueFactory().create(false);
        Batch b = rs.createBatch(si, nid);
        b.addProperty(nid, propName, v);
        rs.submit(b);

        PropertyInfo pi = rs.getPropertyInfo(si, getPropertyId(nid, propName));
        assertFalse(pi.isMultiValued());
        assertFalse(pi.getValues()[0].getBoolean());
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.