public class SimpleMeasureDefinition extends Object implements MeasureDefinition
| Constructor and Description |
|---|
SimpleMeasureDefinition(ObjQualifier item) |
SimpleMeasureDefinition(ObjQualifier item,
Aggregation aggregation,
Boolean computeRatio,
FilterItem... filters) |
SimpleMeasureDefinition(ObjQualifier item,
Aggregation aggregation,
Boolean computeRatio,
List<FilterItem> filters) |
SimpleMeasureDefinition(ObjQualifier item,
String aggregation,
Boolean computeRatio,
List<FilterItem> filters)
Creates new definition
|
| Modifier and Type | Method and Description |
|---|---|
void |
addFilter(FilterItem filter) |
String |
getAggregation() |
Boolean |
getComputeRatio() |
List<FilterItem> |
getFilters() |
ObjQualifier |
getItem() |
ObjQualifier |
getObjQualifier()
Returns the qualifier, qualifying the
Metric. |
String |
getUri()
Returns the definition in the form of uri of
Metric. |
boolean |
hasAggregation() |
boolean |
hasComputeRatio() |
boolean |
hasFilters() |
boolean |
isAdHoc() |
void |
setAggregation(Aggregation aggregation) |
void |
setAggregation(String aggregation) |
void |
setComputeRatio(Boolean computeRatio) |
void |
setFilters(List<FilterItem> filters) |
String |
toString() |
MeasureDefinition |
withObjUriQualifier(UriObjQualifier qualifier)
Copy itself using given uri qualifier
|
public SimpleMeasureDefinition(ObjQualifier item)
public SimpleMeasureDefinition(ObjQualifier item, String aggregation, Boolean computeRatio, List<FilterItem> filters)
item - item which is measuredaggregation - additional aggregation appliedcomputeRatio - whether should be shown in percentfilters - additional filters appliedpublic SimpleMeasureDefinition(ObjQualifier item, Aggregation aggregation, Boolean computeRatio, List<FilterItem> filters)
public SimpleMeasureDefinition(ObjQualifier item, Aggregation aggregation, Boolean computeRatio, FilterItem... filters)
public MeasureDefinition withObjUriQualifier(UriObjQualifier qualifier)
MeasureDefinitionwithObjUriQualifier in interface MeasureDefinitionqualifier - qualifier to use for the new filterpublic boolean isAdHoc()
isAdHoc in interface MeasureDefinitionpublic String getUri()
MeasureDefinitionMetric.
Default implementation throws UnsupportedOperationExceptiongetUri in interface MeasureDefinitionpublic ObjQualifier getItem()
public ObjQualifier getObjQualifier()
MeasureDefinitionMetric.getObjQualifier in interface MeasureDefinitionpublic String getAggregation()
public void setAggregation(String aggregation)
public void setAggregation(Aggregation aggregation)
public Boolean getComputeRatio()
public void setComputeRatio(Boolean computeRatio)
public List<FilterItem> getFilters()
public void setFilters(List<FilterItem> filters)
public void addFilter(FilterItem filter)
public boolean hasFilters()
public boolean hasComputeRatio()
public boolean hasAggregation()
Copyright © 2017. All rights reserved.