Package org.apache.ojb.broker.query

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


    {
        Criteria criteria = new Criteria();

        criteria.addNotNull("qualifiers.name");
        criteria.addPathClass("qualifiers", Qualifier.class);
        criteria.addPathClass("qualifiers", Area.class);

        QueryByCriteria query   = new QueryByCriteria(BaseContentImpl.class, criteria, true);
        List            content = (List)broker.getCollectionByQuery(query);

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


    {
        Criteria criteria = new Criteria();

        criteria.addLike("headline", "Bra%");
        criteria.addNotNull("qualifiers.name");
        criteria.addPathClass("qualifiers", Qualifier.class);
        criteria.addPathClass("qualifiers", Topic.class);
        criteria.addPathClass("qualifiers", Category.class);

        QueryByCriteria query   = new QueryByCriteria(BaseContentImpl.class, criteria, true);
        List            content = (List)broker.getCollectionByQuery(query);
View Full Code Here

        Criteria criteria = new Criteria();

        criteria.addLike("headline", "Bra%");
        criteria.addNotNull("qualifiers.name");
        criteria.addPathClass("qualifiers", Qualifier.class);
        criteria.addPathClass("qualifiers", Topic.class);
        criteria.addPathClass("qualifiers", Category.class);

        QueryByCriteria query   = new QueryByCriteria(BaseContentImpl.class, criteria, true);
        List            content = (List)broker.getCollectionByQuery(query);
View Full Code Here

        criteria.addLike("headline", "Bra%");
        criteria.addNotNull("qualifiers.name");
        criteria.addPathClass("qualifiers", Qualifier.class);
        criteria.addPathClass("qualifiers", Topic.class);
        criteria.addPathClass("qualifiers", Category.class);

        QueryByCriteria query   = new QueryByCriteria(BaseContentImpl.class, criteria, true);
        List            content = (List)broker.getCollectionByQuery(query);

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

        Criteria criteria         = new Criteria();
        Criteria categoryCriteria = new Criteria();
        Criteria topicCriteria    = new Criteria();

        topicCriteria.addEqualTo("qualifiers.importance", "important");
        topicCriteria.addPathClass("qualifiers", Topic.class);
        criteria.addOrCriteria(topicCriteria);
        categoryCriteria.addNotNull("qualifiers.description");
        categoryCriteria.addPathClass("qualifiers", Category.class);
        criteria.addOrCriteria(categoryCriteria);
View Full Code Here

        categoryCriteria.addLike("qualifiers.description", "The%");
        categoryCriteria.addPathClass("qualifiers", Category.class);
        categoryCriteria.addPathClass("qualifiers", TopicExt.class);

        topicCriteria.addEqualTo("qualifiers.importance", "important");
        topicCriteria.addPathClass("qualifiers", Topic.class);
        topicCriteria.addPathClass("qualifiers", TopicExt.class);

        criteria.addOrCriteria(categoryCriteria);
        criteria.addOrCriteria(topicCriteria);
View Full Code Here

        categoryCriteria.addPathClass("qualifiers", Category.class);
        categoryCriteria.addPathClass("qualifiers", TopicExt.class);

        topicCriteria.addEqualTo("qualifiers.importance", "important");
        topicCriteria.addPathClass("qualifiers", Topic.class);
        topicCriteria.addPathClass("qualifiers", TopicExt.class);

        criteria.addOrCriteria(categoryCriteria);
        criteria.addOrCriteria(topicCriteria);

        QueryByCriteria query   = QueryFactory.newQuery(BaseContentImpl.class, criteria, true);
View Full Code Here

        categoryCriteria.addLike("qualifiers.description", "The buyer");
        categoryCriteria.addPathClass("qualifiers", Category.class);

        topicExtCriteria.addLike("qualifiers.description", "The buyer");
        topicExtCriteria.addPathClass("qualifiers", TopicExt.class);

        criteriaTopicExtAndCategory.addOrCriteria(categoryCriteria);
        criteriaTopicExtAndCategory.addOrCriteria(topicExtCriteria);

        topicCriteria.addEqualTo("qualifiers.importance", "important");
View Full Code Here

    {
        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);
View Full Code Here

        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

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.