public class ComplexDataQuerySelectionGroupImpl extends java.lang.Object implements ComplexDataQuerySelectionGroup
Constructor and Description |
---|
ComplexDataQuerySelectionGroupImpl(java.util.Set<ComplexDataQuerySelection> complexSelections,
SdmxDate dateFrom,
ORDERED_OPERATOR dateFromOperator,
SdmxDate dateTo,
ORDERED_OPERATOR dateToOperator,
java.util.Set<ComplexComponentValue> primaryMeasureValues) |
Modifier and Type | Method and Description |
---|---|
SdmxDate |
getDateFrom()
Returns the "date from" in this selection group.
|
ORDERED_OPERATOR |
getDateFromOperator()
Returns the operator for the dateFrom
The operator cannot take the 'NOT_EQUAL' value
|
SdmxDate |
getDateTo()
Returns the "date to" in this selection group.
|
ORDERED_OPERATOR |
getDateToOperator()
Returns the operator for the dateTo
The operator cannot take the 'NOT_EQUAL' value
|
java.util.Set<ComplexComponentValue> |
getPrimaryMeasureValue()
Returns the component value (s) for a primary measure value.
|
java.util.Set<ComplexDataQuerySelection> |
getSelections()
Returns the set of selections for this group.
|
ComplexDataQuerySelection |
getSelectionsForConcept(java.lang.String componentId)
Returns the selection(s) for the given component id (dimension or attribute) or returns null if no selection exists for the component id.
|
boolean |
hasSelectionForConcept(java.lang.String componentId)
Returns true if selections exist for this dimension Id.
|
public ComplexDataQuerySelectionGroupImpl(java.util.Set<ComplexDataQuerySelection> complexSelections, SdmxDate dateFrom, ORDERED_OPERATOR dateFromOperator, SdmxDate dateTo, ORDERED_OPERATOR dateToOperator, java.util.Set<ComplexComponentValue> primaryMeasureValues)
public ComplexDataQuerySelection getSelectionsForConcept(java.lang.String componentId)
ComplexDataQuerySelectionGroup
getSelectionsForConcept
in interface ComplexDataQuerySelectionGroup
public boolean hasSelectionForConcept(java.lang.String componentId)
ComplexDataQuerySelectionGroup
hasSelectionForConcept
in interface ComplexDataQuerySelectionGroup
public java.util.Set<ComplexDataQuerySelection> getSelections()
ComplexDataQuerySelectionGroup
getSelections
in interface ComplexDataQuerySelectionGroup
public SdmxDate getDateFrom()
ComplexDataQuerySelectionGroup
getDateFrom
in interface ComplexDataQuerySelectionGroup
public ORDERED_OPERATOR getDateFromOperator()
ComplexDataQuerySelectionGroup
getDateFromOperator
in interface ComplexDataQuerySelectionGroup
public SdmxDate getDateTo()
ComplexDataQuerySelectionGroup
getDateTo
in interface ComplexDataQuerySelectionGroup
public ORDERED_OPERATOR getDateToOperator()
ComplexDataQuerySelectionGroup
getDateToOperator
in interface ComplexDataQuerySelectionGroup
public java.util.Set<ComplexComponentValue> getPrimaryMeasureValue()
ComplexDataQuerySelectionGroup
getPrimaryMeasureValue
in interface ComplexDataQuerySelectionGroup