- All Implemented Interfaces:
- ReportColumnHeader<MonitorQueryItem>
public class TimeIntervalColumnHeader
extends Object
implements ReportColumnHeader<MonitorQueryItem>
A TimeIntervalColumnHeader has a lower and an upper age limit which subdivide the count of tasks into different
sections. Days in past are represented as negative values and days in the future are represented as positive values.
To avoid tasks are counted multiple times or not be listed in the report, these TimeIntervalColumnHeaders should not
overlap and should not have gaps. If the TimeIntervalColumnHeader should represent a single day, lowerAgeLimit and
upperAgeLimit have to be equal. The outer cluster of a report should have open ends. These open ends are represented
with Integer.MIN_VALUE and Integer.MAX_VALUE.