Uses of Class
overit.geocallapp.utilities.timeline.TimeLineRange
Packages that use TimeLineRange
Package
Description
-
Uses of TimeLineRange in overit.geocallapp.utilities.timeline
Fields in overit.geocallapp.utilities.timeline with type parameters of type TimeLineRangeMethods in overit.geocallapp.utilities.timeline that return TimeLineRangeModifier and TypeMethodDescriptionstatic TimeLineRangeTimeLineRange.buildTimeLineRange(TimeLineItem<?> item) Creates a new TimeLineRange using the dates from the providedTimeLineItem.static TimeLineRangeTimeLineRange.buildTimeLineRange(TimeLineItem<?> item, Date begin, Date end) Creates a new TimeLineRange with custom begin and end dates for the providedTimeLineItem.Methods in overit.geocallapp.utilities.timeline that return types with arguments of type TimeLineRangeModifier and TypeMethodDescriptionTimeLine.getAfterAdjacentRanges(TimeLineRange range, String name) Finds all timeline ranges that begin exactly when the specified range ends.TimeLine.getBeforeAdjacentRanges(TimeLineRange range, String name) Finds all timeline ranges that end exactly when the specified range begins.protected List<TimeLineRange> TimeLine.getOverlappingRanges(Date date) Finds all timeline ranges that intersect with the specified date.TimeLineRange.getOverlappingRanges(List<TimeLineRange> ranges) Filters a list of ranges to return only those that overlap with this range.TimeLineRange.getOverlappingRanges(List<TimeLineRange> ranges, boolean considerEdges) Filters a list of ranges to return only those that overlap with this range.TimeLine.getOverlappingSortedRangesByType(Date date, String type) Finds all processed timeline ranges of a specific type that intersect with the given date.TimeLine.getRanges()Calculates the processed timeline ranges after resolving overlaps and merging adjacent ranges.TimeLine.getRangesOfType(String name) Filters the processed timeline ranges to return only those of the specified type.protected List<TimeLineRange> TimeLine.mergeAdjacentRanges(List<TimeLineRange> allRanges) Merges adjacent ranges that can be combined according to the merge resolver.Methods in overit.geocallapp.utilities.timeline with parameters of type TimeLineRangeModifier and TypeMethodDescriptionTimeLine.getAfterAdjacentRanges(TimeLineRange range, String name) Finds all timeline ranges that begin exactly when the specified range ends.TimeLine.getBeforeAdjacentRanges(TimeLineRange range, String name) Finds all timeline ranges that end exactly when the specified range begins.Date[]TimeLineRange.intersect(TimeLineRange other) Calculates the intersection between this range and another range.booleanTimeLineRange.isAdjacent(TimeLineRange range) Checks if this range is adjacent to another range.booleanTimeLineRange.isOverlapping(TimeLineRange range) Checks if the specified range overlaps with this timeline range.booleanTimeLineRange.isOverlapping(TimeLineRange range, boolean considerEdges) Checks if this timeline range overlaps with another range.Method parameters in overit.geocallapp.utilities.timeline with type arguments of type TimeLineRangeModifier and TypeMethodDescriptionTimeLineRange.getOverlappingRanges(List<TimeLineRange> ranges) Filters a list of ranges to return only those that overlap with this range.TimeLineRange.getOverlappingRanges(List<TimeLineRange> ranges, boolean considerEdges) Filters a list of ranges to return only those that overlap with this range.protected List<TimeLineRange> TimeLine.mergeAdjacentRanges(List<TimeLineRange> allRanges) Merges adjacent ranges that can be combined according to the merge resolver. -
Uses of TimeLineRange in overit.geocallapp.utilities.timeline.mergeresolver
Methods in overit.geocallapp.utilities.timeline.mergeresolver with parameters of type TimeLineRangeModifier and TypeMethodDescriptionbooleanDefaultMergeResolver.isMergeable(TimeLineRange rangeA, TimeLineRange rangeB) Determines if two timeline ranges can be merged by comparing their associated items.booleanMergeResolver.isMergeable(TimeLineRange rangeA, TimeLineRange rangeB) Determines whether two timeline ranges can be merged together. -
Uses of TimeLineRange in overit.geocallapp.utilities.timeline.overlapresolver
Methods in overit.geocallapp.utilities.timeline.overlapresolver that return TimeLineRangeModifier and TypeMethodDescriptionOverlapResolver.resolveOverlaps(List<TimeLineRange> ranges) Resolves overlapping timeline ranges by selecting one range according to the implementation strategy.PriorityOverlapResolver.resolveOverlaps(List<TimeLineRange> ranges) Resolves overlapping timeline ranges by selecting the range with the highest priority item.Method parameters in overit.geocallapp.utilities.timeline.overlapresolver with type arguments of type TimeLineRangeModifier and TypeMethodDescriptionOverlapResolver.resolveOverlaps(List<TimeLineRange> ranges) Resolves overlapping timeline ranges by selecting one range according to the implementation strategy.PriorityOverlapResolver.resolveOverlaps(List<TimeLineRange> ranges) Resolves overlapping timeline ranges by selecting the range with the highest priority item. -
Uses of TimeLineRange in overit.geocallapp.wfm.calendars.bl.workshift.exception.task
Methods in overit.geocallapp.wfm.calendars.bl.workshift.exception.task that return TimeLineRangeModifier and TypeMethodDescriptionprotected TimeLineRangeBTNearestWorkShiftSearch.calculateOverlappingRange(List<BOWorkShift> workShifts, Date referenceDate, PoolKit poolKit) Calculates theTimeLineRangethat overlaps the reference date.