Package org.hibernate.criterion

Examples of org.hibernate.criterion.DetachedCriteria.addOrder()


                                        new String[] { tagName }))));
        final DetachedCriteria criteria = DetachedCriteria.forClass(
                Survey.class, "survey");
        criteria.add(Subqueries.propertyIn("survey.sid", detached));
        if (filterby.equals(TypeSearchResult.HASHTAG)) {
            criteria.addOrder(Order.desc("survey.createDate"));
        } else if (filterby.equals(TypeSearchResult.HASHTAGRATED)) {
              criteria.addOrder(Order.desc("numbervotes"));
        }
        calculateSearchPeriodsDates(searchPeriods, detached, "createDate");
        return (List<Survey>) filterByMaxorStart(criteria, limitResults, startResults);
View Full Code Here


                Survey.class, "survey");
        criteria.add(Subqueries.propertyIn("survey.sid", detached));
        if (filterby.equals(TypeSearchResult.HASHTAG)) {
            criteria.addOrder(Order.desc("survey.createDate"));
        } else if (filterby.equals(TypeSearchResult.HASHTAGRATED)) {
              criteria.addOrder(Order.desc("numbervotes"));
        }
        calculateSearchPeriodsDates(searchPeriods, detached, "createDate");
        return (List<Survey>) filterByMaxorStart(criteria, limitResults, startResults);
    }
View Full Code Here

                                   .add(Restrictions.in("hash.hashTag",
                                           new String[] { tagName }))));
           final DetachedCriteria criteria = DetachedCriteria.forClass(
                   Survey.class, "survey");
           criteria.add(Subqueries.propertyIn("survey.sid", detached));
           criteria.addOrder(Order.desc("survey.createDate"));
           calculateSearchPeriodsDates(period, criteria, "survey.createDate");
           return getHibernateTemplate().findByCriteria(criteria);
       }

View Full Code Here

                .add(Restrictions.in("hash.hashTag",
                    new String[] { tagName }))));
    final DetachedCriteria criteria = DetachedCriteria.forClass(
        Survey.class, "survey");
    criteria.add(Subqueries.propertyIn("survey.sid", detached));
    criteria.addOrder(Order.desc("survey.createDate"));
    ProjectionList projList = Projections.projectionList();
    projList.add(Projections.groupProperty("createDate"));
    projList.add(Projections.rowCount());
    criteria.setProjection(projList);
    return getHibernateTemplate().findByCriteria(criteria);
View Full Code Here

    if (tagCriteria.equals("hashTagsCloud")) {
      criteria.add(Restrictions.gt("size", MIN_SIZE_CLOUD));
      // TODO: date?
      // criteria.add(Restrictions.gl("updatedDate",
      // getCurrentdMidnightDate()));
      criteria.addOrder(Order.desc("size"));
      criteria.addOrder(Order.asc("hashTag"));
    } else {
      criteria.addOrder(Order.desc("hits"));
      criteria.addOrder(Order.asc("hashTag"));
    }
View Full Code Here

      criteria.add(Restrictions.gt("size", MIN_SIZE_CLOUD));
      // TODO: date?
      // criteria.add(Restrictions.gl("updatedDate",
      // getCurrentdMidnightDate()));
      criteria.addOrder(Order.desc("size"));
      criteria.addOrder(Order.asc("hashTag"));
    } else {
      criteria.addOrder(Order.desc("hits"));
      criteria.addOrder(Order.asc("hashTag"));
    }
    return (List<HashTag>) filterByMaxorStart(criteria, maxResults, start);
View Full Code Here

      // criteria.add(Restrictions.gl("updatedDate",
      // getCurrentdMidnightDate()));
      criteria.addOrder(Order.desc("size"));
      criteria.addOrder(Order.asc("hashTag"));
    } else {
      criteria.addOrder(Order.desc("hits"));
      criteria.addOrder(Order.asc("hashTag"));
    }
    return (List<HashTag>) filterByMaxorStart(criteria, maxResults, start);
  }
View Full Code Here

      // getCurrentdMidnightDate()));
      criteria.addOrder(Order.desc("size"));
      criteria.addOrder(Order.asc("hashTag"));
    } else {
      criteria.addOrder(Order.desc("hits"));
      criteria.addOrder(Order.asc("hashTag"));
    }
    return (List<HashTag>) filterByMaxorStart(criteria, maxResults, start);
  }

  /*
 
View Full Code Here

   */
  public List<HashTagRanking> getHashTagRankingLastPosition(final Date maxDate) { 
    DetachedCriteria criteria = DetachedCriteria
        .forClass(HashTagRanking.class);
    criteria.add(Restrictions.not(Restrictions.eq("rankingDate", maxDate)));
    criteria.addOrder(Order.desc("average"));
    @SuppressWarnings("unchecked")
    List results = getHibernateTemplate().findByCriteria(
        criteria);
    return results;
  }
View Full Code Here

        }

        final DetachedCriteria criteria = DetachedCriteria.forClass(Hit.class);
        criteria.createAlias("hashTag", "hashTag");
        criteria.add(Restrictions.eq("hashTag.hashTagId", tagId));
        criteria.addOrder(Order.desc("hitDate"));
        criteria.add(Restrictions.between("hitDate", startDate, endDate));
        //define as a VISIT category
        criteria.add(Restrictions.eq("hitCategory", HitCategory.VISIT));
        return getHibernateTemplate().findByCriteria(criteria);
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.