public void desc() { synchronized (m_orders) { if (m_orders.isEmpty()) { LOG.debug("desc() called, but no orderBy has been specified."); } else if (m_lastAttribute == null) { LOG.debug("desc() called on an attribute that can't be changed."); } else { for (final Order o : m_orders) { if (o.getAttribute().equals(m_lastAttribute)) { m_orders.remove(o); m_orders.add(Order.desc(m_lastAttribute)); break; } } } } }
public void desc() { synchronized (m_orders) { if (m_orders.isEmpty()) { LOG.debug("desc() called, but no orderBy has been specified."); } else if (m_lastAttribute == null) { LOG.debug("desc() called on an attribute that can't be changed."); } else { for (final Order o : m_orders) { if (o.getAttribute().equals(m_lastAttribute)) { m_orders.remove(o); m_orders.add(Order.desc(m_lastAttribute)); break; } } } } }
@Override public void sort(Object[] propertyId, boolean[] ascending) { List<SortEntry> newSortEntries = createSortEntries(propertyId, ascending); if (!m_sortEntries.equals(newSortEntries)) { m_sortEntries.clear(); m_sortEntries.addAll(newSortEntries); m_orders.clear(); for(int i = 0; i < propertyId.length; i++) { final String beanProperty = (String)propertyId[i]; String hibernateProperty = m_beanToHibernatePropertyMapping.get(beanProperty); if (hibernateProperty == null) hibernateProperty = beanProperty; if (ascending[i]) { m_orders.add(Order.asc(hibernateProperty)); } else { m_orders.add(Order.desc(hibernateProperty)); } } cache.reload(page); } }
@Override public void sort(Object[] propertyId, boolean[] ascending) { List<SortEntry> newSortEntries = createSortEntries(propertyId, ascending); if (!m_sortEntries.equals(newSortEntries)) { m_sortEntries.clear(); m_sortEntries.addAll(newSortEntries); m_orders.clear(); for(int i = 0; i < propertyId.length; i++) { final String beanProperty = (String)propertyId[i]; String hibernateProperty = m_beanToHibernatePropertyMapping.get(beanProperty); if (hibernateProperty == null) hibernateProperty = beanProperty; if (ascending[i]) { m_orders.add(Order.asc(hibernateProperty)); } else { m_orders.add(Order.desc(hibernateProperty)); } } cache.reload(page); } }
@Override public void sort(Object[] propertyId, boolean[] ascending) { List<SortEntry> newSortEntries = createSortEntries(propertyId, ascending); if (!m_sortEntries.equals(newSortEntries)) { m_sortEntries.clear(); m_sortEntries.addAll(newSortEntries); m_orders.clear(); for(int i = 0; i < propertyId.length; i++) { final String beanProperty = (String)propertyId[i]; String hibernateProperty = m_beanToHibernatePropertyMapping.get(beanProperty); if (hibernateProperty == null) hibernateProperty = beanProperty; if (ascending[i]) { m_orders.add(Order.asc(hibernateProperty)); } else { m_orders.add(Order.desc(hibernateProperty)); } } cache.reload(page); } }
/** * <p>getAll</p> * * @return a {@link java.util.List} object. */ @Override public List<ReportCatalogEntry> getAll() { final Criteria onmsCrit = new Criteria(ReportCatalogEntry.class); onmsCrit.setOrders(Arrays.asList(new Order[] { Order.desc("date") })); return m_reportCatalogDao.findMatching(onmsCrit); }
/** * <p>getAll</p> * * @return a {@link java.util.List} object. */ @Override public List<ReportCatalogEntry> getAll() { final Criteria onmsCrit = new Criteria(ReportCatalogEntry.class); onmsCrit.setOrders(Arrays.asList(new Order[] { Order.desc("date") })); return m_reportCatalogDao.findMatching(onmsCrit); }
.addRestriction(new LikeRestriction("entPhysicalName", likeQuery)) .setOrders(Arrays.asList(new Order[] { Order.desc("id") })); List<OnmsHwEntity> hwEntities = hwEntityDao.findMatching(criteria);
.addRestriction(new LikeRestriction("entPhysicalName", likeQuery)) .setOrders(Arrays.asList(new Order[] { Order.desc("id") })); List<OnmsHwEntity> hwEntities = hwEntityDao.findMatching(criteria);
@Override public List<OnmsNode> findByIpAddressAndService(InetAddress ipAddress, String serviceName) { final org.opennms.core.criteria.Criteria criteria = new org.opennms.core.criteria.Criteria(OnmsNode.class) .setAliases(Arrays.asList(new Alias[] { new Alias("ipInterfaces","ipInterfaces", JoinType.LEFT_JOIN), new Alias("ipInterfaces.monitoredServices","monitoredServices", JoinType.LEFT_JOIN), new Alias("monitoredServices.serviceType","serviceType", JoinType.LEFT_JOIN) })) .addRestriction(new EqRestriction("ipInterfaces.ipAddress", ipAddress)) //TODO: Replace D with a constant .addRestriction(new NeRestriction("ipInterfaces.isManaged", "D")) .addRestriction(new EqRestriction("serviceType.name", serviceName)) .setOrders(Arrays.asList(new Order[] { Order.desc("id") })); return findMatching(criteria); }