Examples of QueryByCriteria


Examples of org.apache.ojb.broker.query.QueryByCriteria

  }

  public void testDeleteByQuery() {
    MockControl pbControl = MockControl.createControl(PersistenceBroker.class);
    final PersistenceBroker pb = (PersistenceBroker) pbControl.getMock();
    Query query = new QueryByCriteria(TestBean.class);
    pb.deleteByQuery(query);
    pbControl.setVoidCallable(1);
    pb.close();
    pbControl.setReturnValue(true, 1);
    pbControl.replay();
View Full Code Here

Examples of org.apache.ojb.broker.query.QueryByCriteria

    {
        System.out.println("The list of available products:");

        // 1. build a query that select all objects of Class Product, without any further criteria
        // according to ODMG the Collection containing all instances of a persistent class is called "Extent"
        Query query = new QueryByCriteria(Product.class, null);

        try
        {
            // 2. ask the broker to retrieve the Extent collection
            Collection allProducts = broker.getCollectionByQuery(query);
View Full Code Here

Examples of org.apache.ojb.broker.query.QueryByCriteria

        try
        {
            broker = PersistenceBrokerFactory.defaultPersistenceBroker();

            QueryByCriteria query = new QueryByCriteria(template);

            result = (Product)broker.getObjectByQuery(query);
        }
        finally
        {
View Full Code Here

Examples of org.apache.ojb.broker.query.QueryByCriteria

            Criteria criteria = new Criteria();

            criteria.addLessOrEqualThan("stock", new Integer(20));
            criteria.addGreaterOrEqualThan("price", new Double(100000.0));

            QueryByCriteria query = new QueryByCriteria(Product.class, criteria);

            results = broker.getCollectionByQuery(query);
        }
        catch (PersistenceBrokerException ex)
        {
View Full Code Here

Examples of org.apache.ojb.broker.query.QueryByCriteria

        try
        {
            broker = PersistenceBrokerFactory.defaultPersistenceBroker();

            QueryByCriteria query  = new QueryByCriteria(template);
            Product         result = (Product)broker.getObjectByQuery(query);

            if (result != null)
            {
                broker.beginTransaction();
View Full Code Here

Examples of org.apache.ojb.broker.query.QueryByCriteria

        try
        {
            broker = PersistenceBrokerFactory.defaultPersistenceBroker();

            QueryByCriteria query  = new QueryByCriteria(template);
            Product         result = (Product)broker.getObjectByQuery(query);

            if (result != null)
            {
                broker.beginTransaction();
View Full Code Here

Examples of org.apache.ojb.broker.query.QueryByCriteria

       
        Collection co = null;
        if (temp.size() > 0)
        {
            filter.addIn("mimetypes.name", temp);
            QueryByCriteria query = QueryFactory.newQuery(mediaTypeClass, filter);
            co = getPersistenceBrokerTemplate().getCollectionByQuery(query);           
        }

        if (co == null || co.isEmpty())
        {
View Full Code Here

Examples of org.apache.ojb.broker.query.QueryByCriteria

     */
    public MediaType getMediaType(String mediaType)
    {       
        Criteria filter = new Criteria();       
        filter.addEqualTo("name", mediaType);
        QueryByCriteria query = QueryFactory.newQuery(mediaTypeClass, filter);
        return (MediaType) getPersistenceBrokerTemplate().getObjectByQuery(query);                  
    }
View Full Code Here

Examples of org.apache.ojb.broker.query.QueryByCriteria

        //Find the MediaType by matching the Mimetype
               
        Criteria filter = new Criteria();      
        filter.addEqualTo("mimetypes.name", mimeTypeName);
       
        QueryByCriteria query = QueryFactory.newQuery(mediaTypeClass, filter);
        Collection mediaTypeCollection = getPersistenceBrokerTemplate().getCollectionByQuery(query);                   
       
        Iterator mtIterator = mediaTypeCollection.iterator();
        if (mtIterator.hasNext())
        {
View Full Code Here

Examples of org.apache.ojb.broker.query.QueryByCriteria

            catch (PersistenceBrokerException e)
            {
                getLog().error(e);
                throw new ODMGRuntimeException(e.getMessage());
            }
            Query q = new QueryByCriteria(clazz, allElementsCriteria);
            if (getLog().isDebugEnabled()) getLog().debug(q.toString());

            result = null;
            try
            {
                result = (DList) broker.getCollectionByQuery(DListImpl.class, q);
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.