Package org.apache.jackrabbit.ocm.testmodel

Examples of org.apache.jackrabbit.ocm.testmodel.B


        } catch (javax.jcr.RepositoryException re) {
            throw new ObjectContentManagerException(re);
        }
        // The B object is not important for the unit test.
        // The unit test checks only the log generated by this converter
        return new B();
    }
View Full Code Here


            // --------------------------------------------------------------------------------
            A a = new A();
            a.setPath("/test");
            a.setA1("a1");
            a.setA2("a2");
            B b = new B();
            b.setB1("b1");
            b.setB2("b2");
            a.setB(b);

            C c1 = new C();
            c1.setId("first");
            c1.setName("First Element");
View Full Code Here

        // ------------------------------------------------------------------------
      a = (A) ocm.getObject("/test");
      assertNotNull("Object is null", a);
      assertNull("attribute is not null", a.getB());
     
      B b = new B();
      b.setB1("b1");
      b.setB2("b2");
      a.setB(b);
     
      ocm.update(a);
      ocm.save();
View Full Code Here

     
    }
    public void testInlined() throws Exception {

        ObjectContentManager ocm = getObjectContentManager();
        B expB = new B();
        expB.setB1("b1value");
        expB.setB2("b2value");
        D expD = new D();
        expD.setPath("/someD");
        expD.setD1("d1value");
        expD.setB1(expB);

       ocm.insert( expD);
       ocm.save();

        D actD = (D) ocm.getObject( "/someD");

        assertEquals(expD.getD1(), actD.getD1());
        assertEquals(expB.getB1(), actD.getB1().getB1());
        assertEquals(expB.getB2(), actD.getB1().getB2());

        DFull actDFull = (DFull) ocm.getObject( DFull.class,  "/someD");

        assertEquals(expD.getD1(), actDFull.getD1());
        assertEquals(expB.getB1(), actDFull.getB1());
        assertEquals(expB.getB2(), actDFull.getB2());

        expB.setB1("updatedvalue1");

        ocm.update( expD);
        getSession().save();

        actD = (D) ocm.getObject( "/someD");

        assertEquals(expD.getD1(), actD.getD1());
        assertEquals(expB.getB1(), actD.getB1().getB1());
        assertEquals(expB.getB2(), actD.getB1().getB2());

        actDFull = (DFull) ocm.getObject( DFull.class,  "/someD");

        assertEquals(expD.getD1(), actDFull.getD1());
        assertEquals(expB.getB1(), actDFull.getB1());
        assertEquals(expB.getB2(), actDFull.getB2());


        expD.setB1(null);
        ocm.update( expD);
        getSession().save();
View Full Code Here

    public void testBeanDescriptorConverter() throws Exception
    {

        ObjectContentManager ocm = getObjectContentManager();
        B expB = new B();
        expB.setB1("b1value");
        expB.setB2("b2value");
        E expE = new E();
        expE.setPath("/someD");
        expE.setD1("d1value");
        expE.setB1(expB);


        ocm.insert( expE);
        ocm.save();

        E actE = (E) ocm.getObject( "/someD");

        assertEquals(expE.getD1(), actE.getD1());

        expE.setD1("updatedvalueD1");
        expB.setB1("updatedvalue1");

        ocm.update( expE);
        ocm.save();

        actE = (E) ocm.getObject"/someD");
View Full Code Here

            // --------------------------------------------------------------------------------
            A a = new A();
            a.setPath("/test");
            a.setA1("a1");
            a.setA2("a2");
            B b = new B();
            b.setB1("b1");
            b.setB2("b2");
            a.setB(b);

            C c1 = new C();
            c1.setId("first");
            c1.setName("First Element");
View Full Code Here

        // ------------------------------------------------------------------------
      a = (A) ocm.getObject("/test");
      assertNotNull("Object is null", a);
      assertNull("attribute is not null", a.getB());

      B b = new B();
      b.setB1("b1");
      b.setB2("b2");
      a.setB(b);

      ocm.update(a);
      ocm.save();
View Full Code Here

    }
    public void testInlined() throws Exception {

        ObjectContentManager ocm = getObjectContentManager();
        B expB = new B();
        expB.setB1("b1value");
        expB.setB2("b2value");
        D expD = new D();
        expD.setPath("/someD");
        expD.setD1("d1value");
        expD.setB1(expB);

       ocm.insert( expD);
       ocm.save();

        D actD = (D) ocm.getObject( "/someD");

        assertEquals(expD.getD1(), actD.getD1());
        assertEquals(expB.getB1(), actD.getB1().getB1());
        assertEquals(expB.getB2(), actD.getB1().getB2());

        DFull actDFull = (DFull) ocm.getObject( DFull.class,  "/someD");

        assertEquals(expD.getD1(), actDFull.getD1());
        assertEquals(expB.getB1(), actDFull.getB1());
        assertEquals(expB.getB2(), actDFull.getB2());

        expB.setB1("updatedvalue1");

        ocm.update( expD);
        getSession().save();

        actD = (D) ocm.getObject( "/someD");

        assertEquals(expD.getD1(), actD.getD1());
        assertEquals(expB.getB1(), actD.getB1().getB1());
        assertEquals(expB.getB2(), actD.getB1().getB2());

        actDFull = (DFull) ocm.getObject( DFull.class,  "/someD");

        assertEquals(expD.getD1(), actDFull.getD1());
        assertEquals(expB.getB1(), actDFull.getB1());
        assertEquals(expB.getB2(), actDFull.getB2());


        expD.setB1(null);
        ocm.update( expD);
        getSession().save();
View Full Code Here

        // --------------------------------------------------------------------------------
        A a = new A();
        a.setPath("/test");
        a.setA1("a1");
        a.setA2("a2");
        B b = new B();
        b.setB1("b1");
        b.setB2("b2");
        a.setB(b);

        C c1 = new C();
        c1.setId("first");
        c1.setName("First Element");
View Full Code Here

      // --------------------------------------------------------------------------------
      A a = new A();
      a.setPath("/source");
      a.setA1("a1");
      a.setA2("a2");
      B b = new B();
      b.setB1("b1");
      b.setB2("b2");
      a.setB(b);
     
      C c1 = new C();
      c1.setId("first");
      c1.setName("First Element");
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.ocm.testmodel.B

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.