/** * {@inheritDoc} */ @Override public int compare(T o1, T o2) { int res = comparator.compare(o1, o2, cachedDataService); if (!ascending && (res != 0)) { return res * -1; } else { return res; } }
/** * {@inheritDoc} */ @Override public int compare(AggregatedExceptionSensorData o1, AggregatedExceptionSensorData o2, ICachedDataService cachedDataService) { return compare(o1, o2); }
/** * {@inheritDoc} */ @Override public int compare(TimerData o1, TimerData o2, ICachedDataService cachedDataService) { return compare(o1, o2); }
/** * {@inheritDoc} */ @Override public Collection<? extends Span> getRootSpans(int limit, Date fromDate, Date toDate, ResultComparator<AbstractSpan> resultComparator) { if (null != resultComparator) { resultComparator.setCachedDataService(cachedDataService); } return spanDao.getRootSpans(limit, fromDate, toDate, resultComparator); }
/** * {@inheritDoc} */ @SuppressWarnings("unchecked") @Override public int compare(Viewer viewer, Object o1, Object o2) { if (null == comparator) { return 0; } // just return 0 if we don't want to sort if (SortState.NONE.equals(sortState)) { return 0; } T e1 = (T) o1; T e2 = (T) o2; return comparator.compare(e1, e2); }
/** * {@inheritDoc} */ @Override public int compare(InvocationAwareData o1, InvocationAwareData o2, ICachedDataService cachedDataService) { return compare(o1, o2); }
/** * {@inheritDoc} */ @Override public int compare(ExceptionSensorData o1, ExceptionSensorData o2, ICachedDataService cachedDataService) { return compare(o1, o2); }
/** * {@inheritDoc} */ @Override public int compare(HttpTimerData o1, HttpTimerData o2, ICachedDataService cachedDataService) { return compare(o1, o2); }
/** * {@inheritDoc} */ @Override public int compare(SqlStatementData o1, SqlStatementData o2, ICachedDataService cachedDataService) { return compare(o1, o2); }
/** * {@inheritDoc} */ @Override public int compare(DefaultData o1, DefaultData o2, ICachedDataService cachedDataService) { return compare(o1, o2); }
/** * Toggles the sorting of the column. * * @param id * The comparator provider. */ protected void toggleSortColumn(ResultComparator<T> id) { if (comparator == id) { // NOPMD switch (sortState) { case NONE: sortState = SortState.UP; comparator.setAscending(true); break; case UP: sortState = SortState.DOWN; comparator.setAscending(false); break; case DOWN: sortState = SortState.NONE; break; default: break; } } else { comparator = id; sortState = SortState.UP; comparator.setAscending(true); } }
/** * {@inheritDoc} */ @Override @MethodLog public List<ExceptionSensorData> getUngroupedExceptionOverview(ExceptionSensorData template, Date fromDate, Date toDate, ResultComparator<ExceptionSensorData> resultComparator) { if (null != resultComparator) { resultComparator.setCachedDataService(cachedDataService); } List<ExceptionSensorData> result = exceptionSensorDataDao.getUngroupedExceptionOverview(template, fromDate, toDate, resultComparator); return result; }
/** * {@inheritDoc} * <p> * Will only compare if the conditions are met. */ @Override public int compare(T o1, T o2) { if ((compareInRawMode && isRawMode()) || (compareInAggregatedMode && !isRawMode())) { return super.compare(o1, o2); } else { return 0; } };
/** * {@inheritDoc} */ @Override @MethodLog public List<InvocationSequenceData> getInvocationSequenceOverview(long platformId, long methodId, int limit, ResultComparator<InvocationSequenceData> resultComparator) { if (null != resultComparator) { resultComparator.setCachedDataService(cachedDataService); } List<InvocationSequenceData> result = invocationDataDao.getInvocationSequenceOverview(platformId, methodId, limit, resultComparator); return result; }
/** * {@inheritDoc} */ @Override @MethodLog public List<ExceptionSensorData> getUngroupedExceptionOverview(ExceptionSensorData template, int limit, ResultComparator<ExceptionSensorData> resultComparator) { if (null != resultComparator) { resultComparator.setCachedDataService(cachedDataService); } List<ExceptionSensorData> result = exceptionSensorDataDao.getUngroupedExceptionOverview(template, limit, resultComparator); return result; }
/** * {@inheritDoc} */ @Override @MethodLog public List<ExceptionSensorData> getUngroupedExceptionOverview(ExceptionSensorData template, ResultComparator<ExceptionSensorData> resultComparator) { if (null != resultComparator) { resultComparator.setCachedDataService(cachedDataService); } List<ExceptionSensorData> result = exceptionSensorDataDao.getUngroupedExceptionOverview(template, resultComparator); return result; }
/** * {@inheritDoc} */ @Override @MethodLog public List<InvocationSequenceData> getInvocationSequenceOverview(long platformId, int limit, ResultComparator<InvocationSequenceData> resultComparator) { if (null != resultComparator) { resultComparator.setCachedDataService(cachedDataService); } List<InvocationSequenceData> result = invocationDataDao.getInvocationSequenceOverview(platformId, limit, resultComparator); return result; }
/** * {@inheritDoc} */ @Override @MethodLog public List<InvocationSequenceData> getInvocationSequenceOverview(long platformId, int limit, Date fromDate, Date toDate, ResultComparator<InvocationSequenceData> resultComparator) { if (null != resultComparator) { resultComparator.setCachedDataService(cachedDataService); } List<InvocationSequenceData> result = invocationDataDao.getInvocationSequenceOverview(platformId, limit, fromDate, toDate, resultComparator); return result; }
/** * {@inheritDoc} */ @Override @MethodLog public List<InvocationSequenceData> getInvocationSequenceOverview(long platformId, Collection<Long> invocationIdCollection, int limit, ResultComparator<InvocationSequenceData> resultComparator) { if (null != resultComparator) { resultComparator.setCachedDataService(cachedDataService); } List<InvocationSequenceData> result = invocationDataDao.getInvocationSequenceOverview(platformId, invocationIdCollection, limit, resultComparator); return result; }
/** * {@inheritDoc} */ @Override @MethodLog public List<ExceptionSensorData> getUngroupedExceptionOverview(ExceptionSensorData template, int limit, Date fromDate, Date toDate, ResultComparator<ExceptionSensorData> resultComparator) { if (null != resultComparator) { resultComparator.setCachedDataService(cachedDataService); } List<ExceptionSensorData> result = exceptionSensorDataDao.getUngroupedExceptionOverview(template, limit, fromDate, toDate, resultComparator); return result; }