Class MDXQueryFiller
- java.lang.Object
-
- com.activeviam.risk.ref.signoff.service.dto.impl.MDXQueryFiller
-
- All Implemented Interfaces:
IMDXQueryFiller
public class MDXQueryFiller extends Object implements IMDXQueryFiller
Implementation of the filler object for an MDX query to be used in the cube export template.
-
-
Constructor Summary
Constructors Constructor Description MDXQueryFiller(String cubeName, List<ICubeFilterDefinition> filters, List<ICubeLevelDefinition> cubeLevels, List<ICubeMeasureDefinition> measures, List<ICubeMeasureDefinition> kpis)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
List<ICubeLevelDefinition>
getCubeLevels()
Returns the list of cube levels for the query.String
getCubeName()
Returns the cube name for the query.List<ICubeFilterDefinition>
getFilters()
Returns the list of filters for the query.List<ICubeMeasureDefinition>
getKpis()
Returns the list of kpis for the query.List<ICubeMeasureDefinition>
getMeasures()
Returns the list of measures for the query.int
hashCode()
void
setCubeLevels(List<ICubeLevelDefinition> cubeLevels)
Sets the list of cube levels for the query.void
setCubeName(String cubeName)
Sets the name of the cube for the query.void
setFilters(List<ICubeFilterDefinition> filters)
Sets the list of filters for the query.void
setKpis(List<ICubeMeasureDefinition> kpis)
Sets the list of kpis for the query.void
setMeasures(List<ICubeMeasureDefinition> measures)
Sets the list of measures for the query.
-
-
-
Constructor Detail
-
MDXQueryFiller
public MDXQueryFiller(String cubeName, List<ICubeFilterDefinition> filters, List<ICubeLevelDefinition> cubeLevels, List<ICubeMeasureDefinition> measures, List<ICubeMeasureDefinition> kpis)
-
-
Method Detail
-
getCubeName
public String getCubeName()
Returns the cube name for the query.- Specified by:
getCubeName
in interfaceIMDXQueryFiller
- Returns:
- The cube name.
-
setCubeName
public void setCubeName(String cubeName)
Sets the name of the cube for the query.- Specified by:
setCubeName
in interfaceIMDXQueryFiller
- Parameters:
cubeName
- The cube name.
-
getFilters
public List<ICubeFilterDefinition> getFilters()
Returns the list of filters for the query.- Specified by:
getFilters
in interfaceIMDXQueryFiller
- Returns:
- The list of filters.
-
setFilters
public void setFilters(List<ICubeFilterDefinition> filters)
Sets the list of filters for the query.- Specified by:
setFilters
in interfaceIMDXQueryFiller
- Parameters:
filters
- The list of filters.
-
getCubeLevels
public List<ICubeLevelDefinition> getCubeLevels()
Returns the list of cube levels for the query.- Specified by:
getCubeLevels
in interfaceIMDXQueryFiller
- Returns:
- The list of cube levels.
-
setCubeLevels
public void setCubeLevels(List<ICubeLevelDefinition> cubeLevels)
Sets the list of cube levels for the query.- Specified by:
setCubeLevels
in interfaceIMDXQueryFiller
- Parameters:
cubeLevels
- The list of cube levels.
-
getMeasures
public List<ICubeMeasureDefinition> getMeasures()
Returns the list of measures for the query.- Specified by:
getMeasures
in interfaceIMDXQueryFiller
- Returns:
- The list of measures.
-
setMeasures
public void setMeasures(List<ICubeMeasureDefinition> measures)
Sets the list of measures for the query.- Specified by:
setMeasures
in interfaceIMDXQueryFiller
- Parameters:
measures
- The list of measures.
-
getKpis
public List<ICubeMeasureDefinition> getKpis()
Returns the list of kpis for the query.- Specified by:
getKpis
in interfaceIMDXQueryFiller
- Returns:
- The list of kpis.
-
setKpis
public void setKpis(List<ICubeMeasureDefinition> kpis)
Sets the list of kpis for the query.- Specified by:
setKpis
in interfaceIMDXQueryFiller
- Parameters:
kpis
- The list of kpis.
-
-