org.hibernate.criterion.Restrictions.lt() - java examples

Here are the examples of the java api org.hibernate.criterion.Restrictions.lt() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

71 Examples 7

19 View Complete Implementation : BeforeRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterInstantWithPeriod(String selfPosition, String otherPosition, Integer count) {
    return Restrictions.lt(selfPosition, getStartPlaceHolder(count));
}

19 View Complete Implementation : CriteriaVisitor.java
Copyright GNU Affero General Public License v3.0
Author : geomajas
/**
 * {@inheritDoc}
 */
@Override
public Object visit(PropertyIsLessThan filter, Object userData) {
    String propertyName = getPropertyName(filter.getExpression1());
    String finalName = parsePropertyName(propertyName, userData);
    Object literal = getLiteralValue(filter.getExpression2());
    return Restrictions.lt(finalName, castLiteral(literal, propertyName));
}

19 View Complete Implementation : DaoOfferQuery.java
Copyright GNU Affero General Public License v3.0
Author : BloatIt
/**
 * Select only the expired offers
 */
public void hasExpired() {
    add(Restrictions.lt("expirationDate", new Date()));
}

19 View Complete Implementation : BeforeRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterPeriodWithPeriod(String selfBegin, String selfEnd, Integer count) {
    return Restrictions.lt(selfEnd, getStartPlaceHolder(count));
}

19 View Complete Implementation : SharePassServiceImpl.java
Copyright Apache License 2.0
Author : openequella
@Override
@Transactional
public void removeExpiredPreplacedes() {
    Criterion c1 = Restrictions.lt("expiry", new Date());
    for (SharePreplaced preplaced : dao.findAllByCriteria(c1)) {
        dao.delete(preplaced);
    }
}

19 View Complete Implementation : DaoAbstractQuery.java
Copyright GNU Affero General Public License v3.0
Author : BloatIt
/**
 * Creates a criterion on a {@link Comparable} element.
 * <p>
 * For example: <code>
 * createNbRestriction(GREATER, "amount", 12)
 * </code> Will select elements with amount > 12.
 * </p>
 *
 * @param cmp the comparator
 * @param element the countable element name.
 * @param nb the number on which we try to compare the <code>element</code>
 *            value.
 * @return the criterion
 */
protected final Criterion createNbCriterion(final Comparator cmp, final String element, final Object nb) {
    switch(cmp) {
        case EQUAL:
            return Restrictions.eq(element, nb);
        case LESS:
            return Restrictions.lt(element, nb);
        case LESS_EQUAL:
            return Restrictions.le(element, nb);
        case GREATER:
            return Restrictions.gt(element, nb);
        case GREATER_EQUAL:
            return Restrictions.ge(element, nb);
        default:
            return Restrictions.eq(element, nb);
    }
}

19 View Complete Implementation : CriteriaVisitor.java
Copyright GNU Affero General Public License v3.0
Author : geomajas
/**
 * {@inheritDoc}
 */
@Override
public Object visit(Before before, Object extraData) {
    String propertyName = getPropertyName(before.getExpression1());
    String finalName = parsePropertyName(propertyName, before);
    Object literal = getLiteralValue(before.getExpression2());
    if (literal instanceof Date) {
        return Restrictions.lt(finalName, literal);
    } else {
        throw new UnsupportedOperationException("visit(Object userData)");
    }
}

19 View Complete Implementation : LtRestriction.java
Copyright Apache License 2.0
Author : biliroy
/*
	 * (non-Javadoc)
	 * @see com.github.dactiv.orm.core.hibernate.CriterionBuilder#build(java.lang.String, java.lang.Object)
	 */
public Criterion build(String propertyName, Object value) {
    return Restrictions.lt(propertyName, value);
}

19 View Complete Implementation : TimesheetDao.java
Copyright GNU General Public License v3.0
Author : micromata
/**
 * Checks if the time sheet overlaps with another time sheet of the same user. Should be checked on every insert or update (also
 * undelete). For time collision detection deleted time sheets are ignored.
 * @return The existing time sheet with the time period collision.
 */
public boolean hasTimeOverlap(final TimesheetDO timesheet, final boolean throwException) {
    Validate.notNull(timesheet);
    Validate.notNull(timesheet.getUser());
    final QueryFilter queryFilter = new QueryFilter();
    queryFilter.add(Restrictions.eq("user", timesheet.getUser()));
    queryFilter.add(Restrictions.lt("startTime", timesheet.getStopTime()));
    queryFilter.add(Restrictions.gt("stopTime", timesheet.getStartTime()));
    if (timesheet.getId() != null) {
        // Update time sheet, do not compare with itself.
        queryFilter.add(Restrictions.ne("id", timesheet.getId()));
    }
    final List<TimesheetDO> list = getList(queryFilter);
    if (list != null && list.size() > 0) {
        final TimesheetDO ts = list.get(0);
        if (throwException == true) {
            log.info("Time sheet collision detected of time sheet " + timesheet + " with existing time sheet " + ts);
            final String startTime = DateHelper.formatIsoTimestamp(ts.getStartTime());
            final String stopTime = DateHelper.formatIsoTimestamp(ts.getStopTime());
            throw new UserException("timesheet.error.timeperiodOverlapDetection", new MessageParam(ts.getId()), new MessageParam(startTime), new MessageParam(stopTime));
        }
        return true;
    }
    return false;
}

19 View Complete Implementation : CriteriaQuery.java
Copyright Apache License 2.0
Author : zhangdaiscott
/**
 * 设置lt(<)查询条件
 *
 * @param keyname
 * @param keyvalue1
 * @param keyvalue2
 */
public void lt(String keyname, Object keyvalue) {
    if (keyvalue != null && keyvalue != "") {
        criterionList.addPara(Restrictions.lt(keyname, keyvalue));
        if (flag) {
            this.put(keyname, keyvalue);
        }
        flag = true;
    }
}

19 View Complete Implementation : ResultFilterRestrictions.java
Copyright GNU General Public License v2.0
Author : 52North
private static DetachedCriteria createLtDC(DetachedCriteria dc, Object value, String column) {
    return dc.add(Restrictions.lt(DataEnreplacedy.PROPERTY_VALUE, value)).setProjection(Projections.property(column));
}

19 View Complete Implementation : CriteriaUtil.java
Copyright GNU Lesser General Public License v2.1
Author : phoenixctms
public static void applyClosedIntervalCriterion(Criteria intervalCriteria, Timestamp from, Timestamp to, org.hibernate.criterion.Criterion or) {
    if (intervalCriteria != null) {
        if (from != null && to != null) {
            if (to.before(from)) {
                throw new IllegalArgumentException(L10nUtil.getMessage(MessageCodes.INTERVAL_STOP_BEFORE_START, DefaultMessages.INTERVAL_STOP_BEFORE_START));
            }
            intervalCriteria.add(applyOr(Restrictions.or(// partial interval overlappings:
            Restrictions.or(Restrictions.and(Restrictions.ge("start", from), Restrictions.lt("start", to)), Restrictions.and(Restrictions.gt("stop", from), Restrictions.le("stop", to))), Restrictions.and(Restrictions.le("start", from), Restrictions.ge("stop", to))), or));
        } else if (from != null && to == null) {
            intervalCriteria.add(applyOr(// partial interval overlappings:
            Restrictions.or(Restrictions.ge("start", from), Restrictions.gt("stop", from)), or));
        } else if (from == null && to != null) {
            intervalCriteria.add(applyOr(Restrictions.lt("start", to), or));
        }
    }
}

19 View Complete Implementation : SmallerThanFilter.java
Copyright Apache License 2.0
Author : apigee-labs
public Criterion getCriteria() {
    if (getFilterEmpty())
        return null;
    return Restrictions.lt(propertyName, propertyValue);
}

19 View Complete Implementation : BeforeRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterInstantWithInstant(String selfPosition, String otherPosition, Integer count) {
    return Restrictions.lt(selfPosition, getInstantPlaceHolder(count));
}

19 View Complete Implementation : BeforeRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterPeriodWithInstant(String selfBegin, String selfEnd, Integer count) {
    return Restrictions.lt(selfEnd, getInstantPlaceHolder(count));
}

19 View Complete Implementation : SurveyAnswerManagerImpl.java
Copyright GNU Affero General Public License v3.0
Author : wkeyuan
/**
 * 取一份卷子回答的数据
 */
public Page<SurveyAnswer> answerPage(Page<SurveyAnswer> page, String surveyId) {
    Criterion cri1 = Restrictions.eq("surveyId", surveyId);
    Criterion cri2 = Restrictions.lt("handleState", 2);
    page.setOrderBy("endAnDate");
    page.setOrderDir("desc");
    page = findPage(page, cri1, cri2);
    return page;
}

18 View Complete Implementation : CriteriaUtil.java
Copyright GNU Lesser General Public License v2.1
Author : phoenixctms
public static void applyStartOpenIntervalCriterion(Criteria intervalCriteria, Timestamp from, Timestamp to, org.hibernate.criterion.Criterion or) {
    if (intervalCriteria != null) {
        if (from != null && to != null) {
            if (to.before(from)) {
                throw new IllegalArgumentException(L10nUtil.getMessage(MessageCodes.INTERVAL_STOP_BEFORE_START, DefaultMessages.INTERVAL_STOP_BEFORE_START));
            }
            intervalCriteria.add(applyOr(Restrictions.or(// partial interval overlappings:
            Restrictions.or(Restrictions.and(Restrictions.ge("start", from), Restrictions.lt("start", to)), Restrictions.and(Restrictions.gt("stop", from), Restrictions.le("stop", to))), // total inclusions:
            Restrictions.or(Restrictions.and(Restrictions.le("start", from), Restrictions.ge("stop", to)), Restrictions.and(Restrictions.isNull("start"), Restrictions.ge("stop", to)))), or));
        } else if (from != null && to == null) {
            intervalCriteria.add(applyOr(Restrictions.gt("stop", from), or));
        } else if (from == null && to != null) {
            intervalCriteria.add(applyOr(Restrictions.or(// partial interval overlappings:
            Restrictions.or(Restrictions.lt("start", to), Restrictions.le("stop", to)), Restrictions.and(Restrictions.isNull("start"), Restrictions.ge("stop", to))), or));
        }
    }
}

18 View Complete Implementation : BeforeRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterPeriodWithPeriod(String selfBegin, String selfEnd, Date otherBegin, Date otherEnd) {
    return Restrictions.lt(selfEnd, otherBegin);
}

18 View Complete Implementation : DetailedEventsManagerImpl.java
Copyright Educational Community License v2.0
Author : sakaiproject
/* End Spring methods */
private Optional<Criteria> basicCriteriaForTrackingParams(Session session, final TrackingParams params) {
    Criteria crit = session.createCriteria(DetailedEventImpl.clreplaced);
    if (StringUtils.isNotBlank(params.siteId)) {
        crit.add(Restrictions.eq(SITE_ID_COL, params.siteId));
    }
    if (!params.events.isEmpty()) {
        crit.add(Restrictions.in(EVENT_ID_COL, params.events));
    }
    // Filter out any users who do not have the can be tracked permission in the site
    List<String> filtered = params.userIds.stream().filter(u -> statsAuthz.creplacederBeTracked(params.siteId, u)).collect(Collectors.toList());
    // must have at least one user
    if (filtered.isEmpty()) {
        return Optional.empty();
    }
    crit.add(Restrictions.in(USER_ID_COL, filtered));
    if (!TrackingParams.NO_DATE.equals(params.startDate)) {
        crit.add(Restrictions.ge(EVENT_DATE_COL, Date.from(params.startDate)));
    }
    if (!TrackingParams.NO_DATE.equals(params.endDate)) {
        crit.add(Restrictions.lt(EVENT_DATE_COL, Date.from(params.endDate)));
    }
    // filter out anonymous events
    Set<String> anonEvents = regServ.getAnonymousEventIds();
    if (!anonEvents.isEmpty()) {
        crit.add(Restrictions.not(Restrictions.in(EVENT_ID_COL, anonEvents)));
    }
    return Optional.of(crit);
}

18 View Complete Implementation : VulnerabilitySearchCriteriaConstructor.java
Copyright Mozilla Public License 2.0
Author : secdec
private void addDateRangeRestrictions() {
    if (parameters.getStartDate() != null || parameters.getEndDate() != null) {
        if (parameters.getStartDate() != null) {
            Calendar targetDate = Calendar.getInstance();
            targetDate.setTime(parameters.getStartDate());
            LOG.debug("Adding start date " + targetDate);
            criteria.add(Restrictions.gt("openTime", targetDate));
        }
        if (parameters.getEndDate() != null) {
            Calendar targetDate = Calendar.getInstance();
            targetDate.setTime(parameters.getEndDate());
            LOG.debug("Adding end date " + targetDate);
            criteria.add(Restrictions.lt("openTime", targetDate));
        }
    }
    if (parameters.getStartCloseDate() != null || parameters.getEndCloseDate() != null) {
        if (parameters.getStartCloseDate() != null) {
            Calendar targetDate = Calendar.getInstance();
            targetDate.setTime(parameters.getStartCloseDate());
            LOG.debug("Adding start close date " + targetDate);
            criteria.add(Restrictions.or(Restrictions.eq("closeTime", null), Restrictions.gt("closeTime", targetDate)));
        }
        if (parameters.getEndCloseDate() != null) {
            Calendar targetDate = Calendar.getInstance();
            targetDate.setTime(parameters.getEndCloseDate());
            LOG.debug("Adding end close date " + targetDate);
            criteria.add(Restrictions.or(Restrictions.eq("closeTime", null), Restrictions.lt("closeTime", targetDate)));
        }
    }
}

18 View Complete Implementation : BeforeRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterInstantWithPeriod(String selfPosition, Date otherBegin, Date otherEnd, boolean isOtherPeriodFromReducedPrecisionInstant) {
    return Restrictions.lt(selfPosition, otherBegin);
}

18 View Complete Implementation : BeforeRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterPeriodWithInstant(String selfBegin, String selfEnd, Date otherPosition) {
    return Restrictions.lt(selfEnd, otherPosition);
}

18 View Complete Implementation : BeforeRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterInstantWithInstant(String selfPosition, Date otherPosition) {
    return Restrictions.lt(selfPosition, otherPosition);
}

18 View Complete Implementation : ContainsRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterPeriodWithInstant(String selfBegin, String selfEnd, Integer count) {
    return Restrictions.and(Restrictions.lt(selfBegin, getInstantPlaceHolder(count)), Restrictions.gt(selfEnd, getInstantPlaceHolder(count)));
}

18 View Complete Implementation : ContainsRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterPeriodWithPeriod(String selfBegin, String selfEnd, Integer count) {
    return Restrictions.and(Restrictions.lt(selfBegin, getStartPlaceHolder(count)), Restrictions.gt(selfEnd, getEndPlaceHolder(count)));
}

18 View Complete Implementation : DuringRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterInstantWithPeriod(String selfBegin, String selfEnd, Integer count) {
    return Restrictions.and(Restrictions.gt(selfBegin, getStartPlaceHolder(count)), Restrictions.lt(selfBegin, getEndPlaceHolder(count)));
}

18 View Complete Implementation : TLEAclManagerImpl.java
Copyright Apache License 2.0
Author : openequella
@Override
@Transactional
public void deleteExpiredAccessEntries() {
    Criterion c1 = Restrictions.isNotNull("expiry");
    Criterion c2 = Restrictions.lt("expiry", new Date());
    for (AccessEntry entry : aclDao.findAllByCriteria(c1, c2)) {
        aclDao.delete(entry);
    }
}

18 View Complete Implementation : DuringRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterPeriodWithPeriod(String selfBegin, String selfEnd, Integer count) {
    return Restrictions.and(Restrictions.gt(selfBegin, getStartPlaceHolder(count)), Restrictions.lt(selfEnd, getEndPlaceHolder(count)));
}

18 View Complete Implementation : OverlappedByRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterPeriodWithPeriod(String selfBegin, String selfEnd, Integer count) {
    return Restrictions.and(Restrictions.gt(selfBegin, getStartPlaceHolder(count)), Restrictions.lt(selfBegin, getEndPlaceHolder(count)), Restrictions.gt(selfEnd, getEndPlaceHolder(count)));
}

18 View Complete Implementation : CriteriaUtil.java
Copyright GNU Lesser General Public License v2.1
Author : phoenixctms
public static void applyStopOpenIntervalCriterion(Criteria intervalCriteria, Timestamp from, Timestamp to, org.hibernate.criterion.Criterion or) {
    if (intervalCriteria != null) {
        if (from != null && to != null) {
            if (to.before(from)) {
                throw new IllegalArgumentException(L10nUtil.getMessage(MessageCodes.INTERVAL_STOP_BEFORE_START, DefaultMessages.INTERVAL_STOP_BEFORE_START));
            }
            intervalCriteria.add(applyOr(Restrictions.or(// partial interval overlappings:
            Restrictions.or(Restrictions.and(Restrictions.ge("start", from), Restrictions.lt("start", to)), Restrictions.and(Restrictions.gt("stop", from), Restrictions.le("stop", to))), // total inclusions:
            Restrictions.or(Restrictions.and(Restrictions.le("start", from), Restrictions.ge("stop", to)), Restrictions.and(Restrictions.le("start", from), Restrictions.isNull("stop")))), or));
        } else if (from != null && to == null) {
            intervalCriteria.add(applyOr(Restrictions.or(// partial interval overlappings:
            Restrictions.or(Restrictions.ge("start", from), Restrictions.gt("stop", from)), Restrictions.and(Restrictions.le("start", from), Restrictions.isNull("stop"))), or));
        } else if (from == null && to != null) {
            intervalCriteria.add(applyOr(Restrictions.lt("start", to), or));
        }
    }
}

18 View Complete Implementation : OverlapsRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterPeriodWithPeriod(String selfBegin, String selfEnd, Integer count) {
    return Restrictions.and(Restrictions.lt(selfBegin, getStartPlaceHolder(count)), Restrictions.gt(selfEnd, getStartPlaceHolder(count)), Restrictions.lt(selfEnd, getEndPlaceHolder(count)));
}

18 View Complete Implementation : CertificateSerialCurator.java
Copyright GNU General Public License v2.0
Author : candlepin
/**
 * Fetches a collection of serials from revoked certificate serials that expired prior to the
 * specified cutoff date. If there are no such certificate serials, this method returns an empty
 * collection.
 *
 * @param cutoff
 *  The cutoff date to use for considering certificate serials "expired"
 *
 * @throws IllegalArgumentException
 *  if the cutoff date is null
 *
 * @return
 *  a collection of serials from revoked certficiate serials that expired prior to the specified
 *  cutoff date
 */
public CandlepinQuery<Long> getExpiredRevokedCertSerials(Date cutoff) {
    if (cutoff == null) {
        throw new IllegalArgumentException("cutoff is null");
    }
    DetachedCriteria criteria = DetachedCriteria.forClreplaced(CertificateSerial.clreplaced).add(Restrictions.lt("expiration", cutoff)).add(Restrictions.eq("revoked", true)).setProjection(// Note: the ID *is* the serial for cert serials
    Projections.id());
    return this.cpQueryFactory.<Long>buildQuery(this.currentSession(), criteria);
}

18 View Complete Implementation : MilestoneFilterPanel.java
Copyright GNU Affero General Public License v3.0
Author : headsupdev
@Override
public Criterion getDueCriterion() {
    switch(dues) {
        case MilestonesApplication.QUERY_DUE_DEFINED:
            return Restrictions.ge("due", MilestoneStatusModifier.getDueSoonDate());
        case MilestonesApplication.QUERY_DUE_SOON:
            return Restrictions.and(Restrictions.lt("due", MilestoneStatusModifier.getDueSoonDate()), Restrictions.ge("due", new Date()));
        case MilestonesApplication.QUERY_DUE_OVERDUE:
            return Restrictions.lt("due", new Date());
        case FILTER_DATES:
            return getDateCriterionDue();
        default:
            return null;
    }
}

18 View Complete Implementation : HibernateQueryModelDAO.java
Copyright Apache License 2.0
Author : jeppetto
@Override
public Condition buildCondition(String conditionField, ConditionType conditionType, Iterator argsIterator) {
    Condition condition = new Condition();
    condition.setField(conditionField);
    switch(conditionType) {
        case Between:
            condition.setConstraint(Restrictions.between(conditionField, argsIterator.next(), argsIterator.next()));
            break;
        case Equal:
            condition.setConstraint(Restrictions.eq(conditionField, argsIterator.next()));
            break;
        case GreaterThan:
            condition.setConstraint(Restrictions.gt(conditionField, argsIterator.next()));
            break;
        case GreaterThanEqual:
            condition.setConstraint(Restrictions.ge(conditionField, argsIterator.next()));
            break;
        case IsNotNull:
            condition.setConstraint(Restrictions.isNotNull(conditionField));
            break;
        case IsNull:
            condition.setConstraint(Restrictions.isNull(conditionField));
            break;
        case LessThan:
            condition.setConstraint(Restrictions.lt(conditionField, argsIterator.next()));
            break;
        case LessThanEqual:
            condition.setConstraint(Restrictions.le(conditionField, argsIterator.next()));
            break;
        case NotEqual:
            condition.setConstraint(Restrictions.ne(conditionField, argsIterator.next()));
            break;
        case NotWithin:
            condition.setConstraint(Restrictions.not(Restrictions.in(conditionField, (Collection) argsIterator.next())));
            break;
        case Within:
            condition.setConstraint(Restrictions.in(conditionField, (Collection) argsIterator.next()));
            break;
        case BeginsWith:
            // TODO: Escape argsIterator.next()
            condition.setConstraint(Restrictions.like(conditionField, argsIterator.next().toString() + '%'));
            break;
    }
    return condition;
}

18 View Complete Implementation : AuctionService.java
Copyright MIT License
Author : jimouris
/**
 * @param uid userId
 * @param isSeller is seller?
 * @return all ended auctions for user uid (as seller or buyer)
 */
public List getAllEndedAuctions(Long uid, boolean isSeller) {
    Session session = HibernateUtil.getSession();
    Transaction tx = null;
    List auctions = null;
    try {
        tx = session.beginTransaction();
        Criteria criteria = session.createCriteria(AuctionEnreplacedy.clreplaced);
        /* get all inactive */
        criteria.add(Restrictions.eq("isActive", (byte) 0));
        /* get all those that are really ended */
        Timestamp currentDate = new Timestamp(Calendar.getInstance().getTimeInMillis());
        criteria.add(Restrictions.lt("endingDate", currentDate));
        /* where seller id == sid */
        if (uid != null) {
            if (isSeller) {
                criteria.add(Restrictions.eq("sellerId", uid));
            } else {
                criteria.add(Restrictions.eq("buyerId", uid));
            }
        }
        criteria.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENreplacedY);
        auctions = criteria.list();
        tx.commit();
    } catch (HibernateException e) {
        if (tx != null) {
            tx.rollback();
        }
        e.printStackTrace();
    } finally {
        try {
            if (session != null)
                session.close();
        } catch (Exception ignored) {
        }
    }
    return auctions;
}

18 View Complete Implementation : BillingProcessDAS.java
Copyright GNU Affero General Public License v3.0
Author : mosabsalih
public ScrollableResults findUsersToProcess(int enreplacedyId) {
    Criteria criteria = getSession().createCriteria(UserDTO.clreplaced).add(Restrictions.eq("deleted", 0)).createAlias("company", "c").add(Restrictions.eq("c.id", enreplacedyId)).createAlias("userStatus", "us").add(Restrictions.lt("us.id", UserDTOEx.STATUS_SUSPENDED)).setProjection(Projections.id()).setComment("BillingProcessDAS.findUsersToProcess " + enreplacedyId);
    return criteria.scroll();
}

17 View Complete Implementation : BeginsRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterPeriodWithPeriod(String selfBegin, String selfEnd, Integer count) {
    return Restrictions.and(Restrictions.eq(selfBegin, getStartPlaceHolder(count)), Restrictions.lt(selfEnd, getEndPlaceHolder(count)));
}

17 View Complete Implementation : ContainsRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterPeriodWithInstant(String selfBegin, String selfEnd, Date otherPosition) {
    return Restrictions.and(Restrictions.lt(selfBegin, otherPosition), Restrictions.gt(selfEnd, otherPosition));
}

17 View Complete Implementation : ContainsRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterPeriodWithPeriod(String selfBegin, String selfEnd, Date otherBegin, Date otherEnd) {
    return Restrictions.and(Restrictions.lt(selfBegin, otherBegin), Restrictions.gt(selfEnd, otherEnd));
}

17 View Complete Implementation : DuringRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterPeriodWithPeriod(String selfBegin, String selfEnd, Date otherBegin, Date otherEnd) {
    return Restrictions.and(Restrictions.gt(selfBegin, otherBegin), Restrictions.lt(selfEnd, otherEnd));
}

17 View Complete Implementation : EndedByRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterPeriodWithPeriod(String selfBegin, String selfEnd, Integer count) {
    return Restrictions.and(Restrictions.lt(selfBegin, getStartPlaceHolder(count)), Restrictions.eq(selfEnd, getEndPlaceHolder(count)));
}

17 View Complete Implementation : OverlappedByRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterPeriodWithPeriod(String selfBegin, String selfEnd, Date otherBegin, Date otherEnd) {
    return Restrictions.and(Restrictions.gt(selfBegin, otherBegin), Restrictions.lt(selfBegin, otherEnd), Restrictions.gt(selfEnd, otherEnd));
}

17 View Complete Implementation : OverlapsRestriction.java
Copyright GNU General Public License v2.0
Author : 52North
@Override
public Criterion filterPeriodWithPeriod(String selfBegin, String selfEnd, Date otherBegin, Date otherEnd) {
    return Restrictions.and(Restrictions.lt(selfBegin, otherBegin), Restrictions.gt(selfEnd, otherBegin), Restrictions.lt(selfEnd, otherEnd));
}

17 View Complete Implementation : LessThanOperator.java
Copyright BSD 3-Clause "New" or "Revised" License
Author : dhis2
@Override
public Criterion getHibernateCriterion(QueryPath queryPath) {
    Property property = queryPath.getProperty();
    if (property.isCollection()) {
        Integer value = QueryUtils.parseValue(Integer.clreplaced, args.get(0));
        if (value == null) {
            throw new QueryException("Left-side is collection, and right-side is not a valid integer, so can't compare by size.");
        }
        return Restrictions.sizeLt(queryPath.getPath(), value);
    }
    return Restrictions.lt(queryPath.getPath(), args.get(0));
}

17 View Complete Implementation : MessageDao.java
Copyright Apache License 2.0
Author : flipkart-incubator
/**
 * Retrieves rows offset to offset+rowCount from ScheduledMessages table ordered by scheduledTime ascending.
 *
 * @param offset
 * @param rowCount
 */
@Transactional
@SelectDataSource(storage = Storage.SCHEDULER)
public List<ScheduledMessage> retrieveOldest(int offset, int rowCount) {
    return currentSession().createCriteria(ScheduledMessage.clreplaced).addOrder(Order.asc("scheduledTime")).add(Restrictions.lt("scheduledTime", System.currentTimeMillis())).setFirstResult(offset).setMaxResults(rowCount).list();
}

17 View Complete Implementation : IssueHelper.java
Copyright GNU Affero General Public License v3.0
Author : headsupdev
public static List<Issue> getOverworkedIssuesForMilestone(Milestone milestone) {
    if (milestone == null) {
        return new ArrayList<Issue>();
    }
    Session session = ((HibernateStorage) Manager.getStorageInstance()).getHibernateSession();
    Criteria criteria = session.createCriteria(Issue.clreplaced);
    criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENreplacedY);
    criteria.add(Restrictions.lt("status", Issue.STATUS_RESOLVED));
    criteria.add(Restrictions.eq("milestone", milestone));
    return findOverworkedIssues(criteria.list());
}

17 View Complete Implementation : InvoiceDAS.java
Copyright GNU Affero General Public License v3.0
Author : mosabsalih
private void addPeriodCriteria(Criteria criteria, Date start, Date end) {
    criteria.add(Restrictions.ge("createDatetime", start)).add(Restrictions.lt("createDatetime", end));
}

17 View Complete Implementation : InvoiceDAS.java
Copyright GNU Affero General Public License v3.0
Author : mosabsalih
public List<Integer> findIdsOverdueForUser(Integer userId, Date date) {
    Criteria criteria = getSession().createCriteria(InvoiceDTO.clreplaced);
    addUserCriteria(criteria, userId);
    criteria.add(Restrictions.lt("dueDate", date)).createAlias("invoiceStatus", "s").add(Restrictions.ne("s.id", Constants.INVOICE_STATUS_PAID)).add(Restrictions.eq("isReview", 0)).setProjection(Projections.id()).addOrder(Order.desc("id"));
    return criteria.list();
}

17 View Complete Implementation : MassMailRecipientDaoImpl.java
Copyright GNU Lesser General Public License v2.1
Author : phoenixctms
private static void applyPendingCriteria(org.hibernate.Criteria recipientCriteria, boolean not) {
    // , org.hibernate.Criteria probandCriteria, org.hibernate.Criteria
    // probandCategoryCriteria) {
    Conjunction criterions = Restrictions.conjunction();
    criterions.add(Restrictions.eq("sent", false));
    criterions.add(Restrictions.eq("cancelled", false));
    Long processMreplacedMailsMax = Settings.getLongNullable(SettingCodes.EMAIL_PROCESS_Mreplaced_MAILS_MAX, Bundle.SETTINGS, DefaultSettings.EMAIL_PROCESS_Mreplaced_MAILS_MAX);
    if (processMreplacedMailsMax != null) {
        criterions.add(Restrictions.lt("timesProcessed", processMreplacedMailsMax.longValue()));
    }
    if (not) {
        recipientCriteria.add(Restrictions.not(criterions));
    } else {
        recipientCriteria.add(criterions);
    }
// if (probandCriteria == null) {
// probandCriteria = recipientCriteria.createCriteria("proband");
// }
// probandCriteria.add(Restrictions.eq("deferredDelete", false));
// if (probandCategoryCriteria == null) {
// probandCategoryCriteria = probandCriteria.createCriteria("category");
// }
// probandCategoryCriteria.add(Restrictions.eq("locked", false));
}

17 View Complete Implementation : SignupMeetingDaoImpl.java
Copyright Educational Community License v2.0
Author : sakaiproject
@SuppressWarnings("unchecked")
public List<SignupMeeting> getSignupMeetingsInSite(String siteId, Date startDate, Date endDate) {
    DetachedCriteria criteria = DetachedCriteria.forClreplaced(SignupMeeting.clreplaced).setResultTransformer(Criteria.DISTINCT_ROOT_ENreplacedY).add(Restrictions.ge("endTime", startDate)).add(Restrictions.lt("startTime", endDate)).addOrder(Order.asc("startTime")).createCriteria("signupSites").add(Restrictions.eq("siteId", siteId));
    return (List<SignupMeeting>) getHibernateTemplate().findByCriteria(criteria);
}