All pastes #271308 Raw Edit

Something

public text v1 · immutable
·published 2006-12-08 04:02 UTC
rendered paste body
public Collection<OnmsOutage> currentOutages(Integer offset,
            Integer limit, String sortOrder, boolean All) {
        OnmsCriteria crit = new OnmsCriteria(OnmsOutage.class);

        Collection<OnmsOutage> outages = new LinkedList<OnmsOutage>();

        Order order = null;

        if (sortOrder.toLowerCase().startsWith("asc")) {
            crit.addOrder(Order.asc(sortOrder));
        } else {
            crit.addOrder(Order.desc(sortOrder));
        }
        crit.add(Restrictions.between("id", offset, limit));
        crit.add(Restrictions.isNull("ifRegainedService"));
        Date now = new Date();
        crit.add(Restrictions.lt("suppressTime", now));
        crit.addOrder(order);

        outages = findMatching(crit);
        return outages;

    }