public class OverlapUsageRecordRangeMapper extends java.lang.Object implements uk.ac.ed.epcc.webapp.charts.strategy.RangeMapper<UsageProducer<?>>
RangeMapper that queries a UsageProducer directly.| Constructor and Description |
|---|
OverlapUsageRecordRangeMapper(uk.ac.ed.epcc.webapp.AppContext conn,
NumberReductionTarget tag,
RecordSelector sel,
PropExpression<java.util.Date> start,
PropExpression<java.util.Date> end) |
| Modifier and Type | Method and Description |
|---|---|
float |
getOverlapp(UsageProducer<?> o,
java.util.Date start,
java.util.Date end) |
boolean |
overlapps(UsageProducer<?> o,
java.util.Date start,
java.util.Date end) |
public OverlapUsageRecordRangeMapper(uk.ac.ed.epcc.webapp.AppContext conn,
NumberReductionTarget tag,
RecordSelector sel,
PropExpression<java.util.Date> start,
PropExpression<java.util.Date> end)
public float getOverlapp(UsageProducer<?> o, java.util.Date start, java.util.Date end)
getOverlapp in interface uk.ac.ed.epcc.webapp.charts.strategy.RangeMapper<UsageProducer<?>>public boolean overlapps(UsageProducer<?> o, java.util.Date start, java.util.Date end)
overlapps in interface uk.ac.ed.epcc.webapp.charts.strategy.RangeMapper<UsageProducer<?>>