/** * Returns a string representation of the time period. * * @return The string. */ public String toString() { return String.valueOf(getStart()); }
/** * Returns a string representation of the time period. * * @return The string. */ @Override public String toString() { return String.valueOf(getStart()); }
/** * @param interval * the interval to check. * @return <code>true</code> if timestamp is within the given interval, otherwise <code>false</code> * is returned. If passed interval was <code>null</code> false will be returned. * @throws IllegalArgumentException * if passed in value is <code>null</code>. */ private boolean isValueInInterval(TimeseriesValue value, RegularTimePeriod interval) { if (value == null) { throw new IllegalArgumentException("TimeseriesValue must not be null."); } return interval == null || interval.getStart().getTime() <= value.getTimestamp() && value.getTimestamp() < interval.getEnd().getTime(); }
/** * @param interval * the interval to check. * @return <code>true</code> if timestamp is within the given interval, otherwise <code>false</code> * is returned. If passed interval was <code>null</code> false will be returned. * @throws IllegalArgumentException * if passed in value is <code>null</code>. */ private boolean isValueInInterval(QuantityValue value, RegularTimePeriod interval) { if (value == null) { throw new IllegalArgumentException("TimeseriesValue must not be null."); } return (interval == null) || ((interval.getStart() .getTime() <= value.getTimestamp()) && (value.getTimestamp() < interval.getEnd() .getTime())); }
timePeriodResultBeans.add(new TimePeriodResultBean(timePeriod.getStart(), timePeriod.getEnd(), data));
double outsideLength = getTickMarkOutsideLength(); RegularTimePeriod t = createInstance(this.majorTickTimePeriodClass, this.first.getStart(), getTimeZone(), this.locale); long t0 = t.getFirstMillisecond(); Line2D inside = null;
double outsideLength = getTickMarkOutsideLength(); RegularTimePeriod t = createInstance(this.majorTickTimePeriodClass, this.first.getStart(), getTimeZone(), this.locale); long t0 = t.getFirstMillisecond(); Line2D inside = null;
whereClauseBuilder.addDateCondition(field.getDocumentConstant(), Operator.GREATER_THAN_EQUALS, timePeriod.getStart());
public String generateURL(XYDataset xyDataset, int row, int col) { final TimeSeriesCollection timeSeriesCollection = (TimeSeriesCollection) xyDataset; final TimeSeries timeSeries = timeSeriesCollection.getSeries(row); final TimeSeriesDataItem item = timeSeries.getDataItem(col); final RegularTimePeriod period = item.getPeriod(); final JqlQueryBuilder jqlQueryBuilder = JqlQueryBuilder.newBuilder(searchRequest.getQuery()); final Date startDate = period.getStart(); final Date endDate = new Date(period.getEnd().getTime()); jqlQueryBuilder.where().defaultAnd().addDateRangeCondition(getJqlFieldIdFor(dateField), startDate, endDate); jqlQueryBuilder.orderBy().addSortForFieldName(dateFieldId, SortOrder.DESC, true); final QueryOptimizer optimizer = new RedundantClausesQueryOptimizer(); final Query query = optimizer.optimizeQuery(jqlQueryBuilder.buildQuery()); return velocityRequestContext.getCanonicalBaseUrl() + "/issues/?" + searchService.getQueryString(remoteUser, query); } };