Class VisualizationConverter
java.lang.Object
com.gooddata.sdk.model.md.visualization.VisualizationConverter
Helper class for converting
VisualizationObject into Execution-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AfmconvertToAfm(VisualizationObject visualizationObject) Generate Afm from Visualization object.static AfmconvertToAfmWithNativeTotals(VisualizationObject visualizationObject) Generate Afm from Visualization object with native totals included.static ExecutionconvertToExecution(VisualizationObject visualizationObject, VisualizationClass visualizationClass) Generate Execution from Visualization object.static ExecutionconvertToExecution(VisualizationObject visualizationObject, Function<String, VisualizationClass> visualizationClassGetter) Generate Execution from Visualization object.static ExecutionconvertToExecutionWithTotals(VisualizationObject visualizationObject, VisualizationClass visualizationClass) Generate Execution from Visualization object with totals included.static ExecutionconvertToExecutionWithTotals(VisualizationObject visualizationObject, Function<String, VisualizationClass> visualizationClassGetter) Generate Execution from Visualization object with totals included.static ResultSpecconvertToResultSpec(VisualizationObject visualizationObject, VisualizationClass visualizationClass) Generate ResultSpec from Visualization object.static ResultSpecconvertToResultSpec(VisualizationObject visualizationObject, Function<String, VisualizationClass> visualizationClassGetter) Generate ResultSpec from Visualization object.static ResultSpecconvertToResultSpecWithTotals(VisualizationObject visualizationObject, VisualizationClass visualizationClass) Generate ResultSpec from Visualization object with totals included.static ResultSpecconvertToResultSpecWithTotals(VisualizationObject visualizationObject, Function<String, VisualizationClass> visualizationClassGetter) Generate ResultSpec from Visualization object with totals included.
-
Constructor Details
-
VisualizationConverter
public VisualizationConverter()
-
-
Method Details
-
convertToExecution
public static Execution convertToExecution(VisualizationObject visualizationObject, Function<String, VisualizationClass> visualizationClassGetter) Generate Execution from Visualization object.NOTE: totals are not included in this conversion
- Parameters:
visualizationObject- which will be converted toExecutionvisualizationClassGetter-Functionfor fetching VisualizationClass, which is necessary for correct generation ofResultSpec- Returns:
Executionobject- See Also:
-
convertToExecution
public static Execution convertToExecution(VisualizationObject visualizationObject, VisualizationClass visualizationClass) Generate Execution from Visualization object.NOTE: totals are not included in this conversion
- Parameters:
visualizationObject- which will be converted toExecutionvisualizationClass- visualizationClass, which is necessary for correct generation ofResultSpec- Returns:
Executionobject- See Also:
-
convertToExecutionWithTotals
public static Execution convertToExecutionWithTotals(VisualizationObject visualizationObject, Function<String, VisualizationClass> visualizationClassGetter) Generate Execution from Visualization object with totals included.- Parameters:
visualizationObject- which will be converted toExecutionvisualizationClassGetter-Functionfor fetching VisualizationClass, which is necessary for correct generation ofResultSpec- Returns:
Executionobject- See Also:
-
convertToExecutionWithTotals
public static Execution convertToExecutionWithTotals(VisualizationObject visualizationObject, VisualizationClass visualizationClass) Generate Execution from Visualization object with totals included.- Parameters:
visualizationObject- which will be converted toExecutionvisualizationClass- visualizationClass, which is necessary for correct generation ofResultSpec- Returns:
Executionobject- See Also:
-
convertToAfm
Generate Afm from Visualization object.NOTE: native totals are not included in this conversion
-
convertToAfmWithNativeTotals
Generate Afm from Visualization object with native totals included. -
convertToResultSpec
public static ResultSpec convertToResultSpec(VisualizationObject visualizationObject, Function<String, VisualizationClass> visualizationClassGetter) Generate ResultSpec from Visualization object. CurrentlyResultSpec'sDimensions can be generated for table and four types of chart: bar, column, line and pie.NOTE: totals are not included in this conversion
- Parameters:
visualizationObject- which will be converted toExecutionvisualizationClassGetter-Functionfor fetching VisualizationClass, which is necessary for correct generation ofResultSpec- Returns:
Executionobject
-
convertToResultSpec
public static ResultSpec convertToResultSpec(VisualizationObject visualizationObject, VisualizationClass visualizationClass) Generate ResultSpec from Visualization object. CurrentlyResultSpec'sDimensions can be generated for table and four types of chart: bar, column, line and pie.NOTE: totals are not included in this conversion
- Parameters:
visualizationObject- which will be converted toExecutionvisualizationClass- VisualizationClass, which is necessary for correct generation ofResultSpec- Returns:
Executionobject
-
convertToResultSpecWithTotals
public static ResultSpec convertToResultSpecWithTotals(VisualizationObject visualizationObject, Function<String, VisualizationClass> visualizationClassGetter) Generate ResultSpec from Visualization object with totals included. CurrentlyResultSpec'sDimensions can be generated for table and four types of chart: bar, column, line and pie.- Parameters:
visualizationObject- which will be converted toExecutionvisualizationClassGetter-Functionfor fetching VisualizationClass, which is necessary for correct generation ofResultSpec- Returns:
Executionobject
-
convertToResultSpecWithTotals
public static ResultSpec convertToResultSpecWithTotals(VisualizationObject visualizationObject, VisualizationClass visualizationClass) Generate ResultSpec from Visualization object with totals included. CurrentlyResultSpec'sDimensions can be generated for table and four types of chart: bar, column, line and pie.- Parameters:
visualizationObject- which will be converted toExecutionvisualizationClass- VisualizationClass, which is necessary for correct generation ofResultSpec- Returns:
Executionobject
-