Examples of addPathClass()


Examples of org.apache.ojb.broker.query.Criteria.addPathClass()

        criteria.addLike("headline", "SAL%");
        criteria.addEqualTo("qualifiers.importance", "unimportant");
        criteria.addEqualTo("qualifiers.name", "Sellers");
        criteria.addPathClass("qualifiers", Qualifier.class);
        criteria.addPathClass("qualifiers", TopicExt.class);
        criteria.addPathClass("qualifiers", Topic.class);
        QueryByCriteria query = QueryFactory.newQuery(BaseContentImpl.class, criteria, true);
        List content = (List) broker.getCollectionByQuery(query);

        assertEquals(1, content.size());
        assertEquals(11, ((Paper)content.get(0)).getId());
View Full Code Here

Examples of org.apache.ojb.broker.query.Criteria.addPathClass()

        Criteria criteria = new Criteria();
        criteria.addLike("headline", "SAL%");
        criteria.addEqualTo("qualifiers.importance", "unimportant");
        criteria.addEqualTo("qualifiers.name", "Sellers");
        //criteria.addPathClass("qualifiers", Qualifier.class);
        criteria.addPathClass("qualifiers", TopicExt.class);
        criteria.addPathClass("qualifiers", Topic.class);
        QueryByCriteria query = QueryFactory.newQuery(BaseContentImpl.class, criteria, true);
        List content = (List) broker.getCollectionByQuery(query);

        assertEquals(1, content.size());
View Full Code Here

Examples of org.apache.ojb.broker.query.Criteria.addPathClass()

        criteria.addLike("headline", "SAL%");
        criteria.addEqualTo("qualifiers.importance", "unimportant");
        criteria.addEqualTo("qualifiers.name", "Sellers");
        //criteria.addPathClass("qualifiers", Qualifier.class);
        criteria.addPathClass("qualifiers", TopicExt.class);
        criteria.addPathClass("qualifiers", Topic.class);
        QueryByCriteria query = QueryFactory.newQuery(BaseContentImpl.class, criteria, true);
        List content = (List) broker.getCollectionByQuery(query);

        assertEquals(1, content.size());
        assertEquals(11, ((Paper)content.get(0)).getId());
View Full Code Here

Examples of org.apache.ojb.broker.query.Criteria.addPathClass()

    try
    {
      // c1 criteria
      Criteria crit1 = new Criteria();
      crit1.addEqualTo("cSet.c1Attrib", new Integer("10001"));
      crit1.addPathClass("cSet", C1.class);
     
      Query query = new QueryByCriteria(B.class, crit1);

      Collection allBs = broker.getCollectionByQuery(query);
View Full Code Here

Examples of org.apache.ojb.broker.query.Criteria.addPathClass()

    try
    {
      // c1 criteria
      Criteria crit1 = new Criteria();
      crit1.addEqualTo("bSet.cSet.c1Attrib", new Integer("10001"));
      crit1.addPathClass("bSet.cSet", C1.class);
     
      Query query = new QueryByCriteria(A.class, crit1);

      Collection allAs = broker.getCollectionByQuery(query);
View Full Code Here

Examples of org.apache.ojb.broker.query.Criteria.addPathClass()

        try
        {
            // C criteria
            Criteria crit1 = new Criteria();
            crit1.addEqualTo("cSet.cAttrib", new Integer("10200"));
            crit1.addPathClass("cSet", C.class);
      crit1.setAlias("alias1");

            // C1 criteria (subclass of C)
            Criteria crit2 = new Criteria();
            crit2.addEqualTo("cSet.c1Attrib", new Integer("10001"));
View Full Code Here

Examples of org.apache.ojb.broker.query.Criteria.addPathClass()

      crit1.setAlias("alias1");

            // C1 criteria (subclass of C)
            Criteria crit2 = new Criteria();
            crit2.addEqualTo("cSet.c1Attrib", new Integer("10001"));
            crit2.addPathClass("cSet", C1.class);
      crit2.setAlias("alias2");

            crit1.addAndCriteria(crit2);

            Query query = new QueryByCriteria(B.class, crit1);
View Full Code Here

Examples of org.apache.ojb.broker.query.Criteria.addPathClass()

        // has an 1:n reference object
        // with name '..._d1' --> 'b'
        crit = new Criteria();
        crit.addEqualTo("ref.references.name", name+"_d1");
        // add this because only 'C' objects have a 1:n reference
        crit.addPathClass("ref", ObjC.class);
        q = QueryFactory.newQuery(ObjB.class, crit);
        result = broker.getCollectionByQuery(q);
        assertEquals(1, result.size());
        ObjB newB = (ObjB) result.iterator().next();
        assertNotNull(newB.getRef());
View Full Code Here

Examples of org.apache.ojb.broker.query.Criteria.addPathClass()

        // has an 1:n reference object
        // with name '..._d1' --> 'b'
        crit = new Criteria();
        crit.addLike("ref.nameC", name+"_%");
        // add this because only 'C' objects have a 1:n reference
        crit.addPathClass("ref", ObjC.class);
        q = QueryFactory.newQuery(ObjB.class, crit);
        result = broker.getCollectionByQuery(q);
        assertEquals(1, result.size());
        newB = (ObjB) result.iterator().next();
        assertNotNull(newB.getRef());
View Full Code Here

Examples of org.apache.ojb.broker.query.Criteria.addPathClass()

        // expect all A's which have a B called '_second_1'
        crit = new Criteria();
        crit.addLike("name", name+"_%");
        crit.addEqualTo("ref.name", name+"_second_1");
        crit.addPathClass("ref", ObjB.class);
        q = QueryFactory.newQuery(ObjA.class, crit);
        result = broker.getCollectionByQuery(q);
        assertEquals(1, result.size());

        // expect all A's which have a B called '_second_1' and
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.