Package org.openbp.server.persistence

Examples of org.openbp.server.persistence.PersistenceOrdering


      Root entity = cq.from(beanClass);
      cq.select(entity);

      for (Iterator it = query.getOrderings(); it.hasNext();)
      {
        PersistenceOrdering ordering = (PersistenceOrdering) it.next();

        if (ordering.isAscending())
          cq.orderBy(cb.asc(entity.get(ordering.getPropertyName())));
        else
          cq.orderBy(cb.desc(entity.get(ordering.getPropertyName())));
      }
      // cq.where(cb.equal(entity.get(Order_.orderNumber), orderNumber));

      for (Iterator it = query.getCriterions(); it.hasNext();)
      {
View Full Code Here


        hc.setMaxResults(query.getMaxResults());
      }

      for (Iterator it = query.getOrderings(); it.hasNext();)
      {
        PersistenceOrdering ordering = (PersistenceOrdering) it.next();

        Order ho = ordering.isAscending() ? Order.asc(ordering.getPropertyName()) : Order.desc(ordering.getPropertyName());
        hc.addOrder(ho);
      }

      for (Iterator it = query.getCriterions(); it.hasNext();)
      {
View Full Code Here

        cq.setFetchLimit(query.getMaxResults());
      }

      for (Iterator it = query.getOrderings(); it.hasNext();)
      {
        PersistenceOrdering ordering = (PersistenceOrdering) it.next();

        cq.addOrdering(ordering.getPropertyName(), ordering.isAscending());
      }

      // Run query and wrap result list into a collection that calls onLoad for each element that is being accessed.
      List result = getDataContext().performQuery(cq);
      return new CayenneIterator(result.iterator());
View Full Code Here

TOP

Related Classes of org.openbp.server.persistence.PersistenceOrdering

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.