Package org.apache.ojb.broker.query

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


        try
        {
            broker = PersistenceBrokerFactory.defaultPersistenceBroker();

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

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

        try
        {
            broker = PersistenceBrokerFactory.defaultPersistenceBroker();

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

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

    {
        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

      {
     
          Criteria filter = new Criteria();  
          filter.addIn("remotePrincipals.fullPath", temp);
          
          QueryByCriteria query = QueryFactory.newQuery(SSOCookieImpl.class, filter);
          return getPersistenceBrokerTemplate().getCollectionByQuery(query);
      }
      else
      {
        return null;
View Full Code Here

    {
    
      Criteria filter = new Criteria();      
        filter.addEqualTo("principals.fullPath", fullPath);
       
        QueryByCriteria query = QueryFactory.newQuery(SSOSiteImpl.class, filter);
        return getPersistenceBrokerTemplate().getCollectionByQuery(query);
    }
View Full Code Here

      //  Find the MediaType by matching the Mimetype
               
        Criteria filter = new Criteria();      
        filter.addEqualTo("siteURL", site);
       
        QueryByCriteria query = QueryFactory.newQuery(SSOSiteImpl.class, filter);
        Collection ssoSiteCollection = getPersistenceBrokerTemplate().getCollectionByQuery(query);                   
       
        if ( ssoSiteCollection != null && ssoSiteCollection.isEmpty() != true)
        {
          Iterator itSite = ssoSiteCollection.iterator();
View Full Code Here

      SSOPrincipal principal = null;
     
    Criteria filter = new Criteria();      
      filter.addEqualTo("fullPath", fullPath);
     
      QueryByCriteria query = QueryFactory.newQuery(SSOPrincipalImpl.class, filter);
      Collection principals = getPersistenceBrokerTemplate().getCollectionByQuery(query);                   
     
      if ( principals != null && principals.isEmpty() != true)
      {
        Iterator itPrincipals = principals.iterator();
View Full Code Here

      {
     
          Criteria filter = new Criteria();  
          filter.addIn("remotePrincipals.fullPath", temp);
          
          QueryByCriteria query = QueryFactory.newQuery(SSOCookieImpl.class, filter);
          return getPersistenceBrokerTemplate().getCollectionByQuery(query);
      }
      else
      {
        return null;
View Full Code Here

    {
    
      Criteria filter = new Criteria();      
        filter.addEqualTo("principals.fullPath", fullPath);
       
        QueryByCriteria query = QueryFactory.newQuery(SSOSiteImpl.class, filter);
        return getPersistenceBrokerTemplate().getCollectionByQuery(query);
    }
View Full Code Here

TOP

Related Classes of org.apache.ojb.broker.query.QueryByCriteria

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.