D - Type of output propertypublic class UsageRecordMapper<D extends java.lang.Number> extends java.lang.Object implements uk.ac.ed.epcc.webapp.charts.strategy.RangeMapper<UsageRecord>
| Modifier and Type | Field and Description |
|---|---|
protected uk.ac.ed.epcc.webapp.AppContext |
conn |
protected PropertyTag<java.util.Date> |
end_prop |
protected Reduction |
op |
protected PropExpression<D> |
plot_property |
protected PropertyTag<java.util.Date> |
start_prop |
| Constructor and Description |
|---|
UsageRecordMapper(uk.ac.ed.epcc.webapp.AppContext conn,
Reduction op,
PropExpression<D> plot_property,
PropertyTag<java.util.Date> start,
PropertyTag<java.util.Date> end) |
| Modifier and Type | Method and Description |
|---|---|
float |
getOverlapp(UsageRecord o,
java.util.Date p_start,
java.util.Date p_end) |
boolean |
getUseOverlapp() |
boolean |
overlapps(UsageRecord o,
java.util.Date start,
java.util.Date end) |
protected final uk.ac.ed.epcc.webapp.AppContext conn
protected final PropExpression<D extends java.lang.Number> plot_property
protected final PropertyTag<java.util.Date> start_prop
protected final PropertyTag<java.util.Date> end_prop
protected final Reduction op
public UsageRecordMapper(uk.ac.ed.epcc.webapp.AppContext conn,
Reduction op,
PropExpression<D> plot_property,
PropertyTag<java.util.Date> start,
PropertyTag<java.util.Date> end)
public boolean getUseOverlapp()
public final float getOverlapp(UsageRecord o, java.util.Date p_start, java.util.Date p_end)
getOverlapp in interface uk.ac.ed.epcc.webapp.charts.strategy.RangeMapper<UsageRecord>public final boolean overlapps(UsageRecord o, java.util.Date start, java.util.Date end)
overlapps in interface uk.ac.ed.epcc.webapp.charts.strategy.RangeMapper<UsageRecord>