Class ExecutionResult

java.lang.Object
com.gooddata.sdk.model.executeafm.result.ExecutionResult

public class ExecutionResult
extends java.lang.Object
Data result of the Execution.
  • Constructor Summary

    Constructors 
    Constructor Description
    ExecutionResult​(java.lang.String[][] data, Paging paging)
    Creates new result
    ExecutionResult​(java.lang.String[] data, Paging paging)
    Creates new result
  • Method Summary

    Modifier and Type Method Description
    void addHeaderItems​(java.util.List<java.util.List<ResultHeaderItem>> items)
    Add header items for next dimension (this method will add dimension in header items)
    DataList getData()  
    java.util.List<java.util.List<java.util.List<ResultHeaderItem>>> getHeaderItems()  
    Paging getPaging()  
    java.util.List<java.util.List<java.util.List<java.lang.String>>> getTotals()  
    java.util.List<java.util.List<java.util.List<java.lang.String>>> getTotalTotals()
    Gets totals of totals data.
    java.util.List<Warning> getWarnings()  
    void setHeaderItems​(java.util.List<java.util.List<java.util.List<ResultHeaderItem>>> headerItems)
    Sets header items, for each header in each dimension, there is a list of header items
    void setTotals​(java.util.List<java.util.List<java.util.List<java.lang.String>>> totals)
    Sets total data, for each total in each dimension, there is a list of total's values
    ExecutionResult setTotalTotals​(java.util.List<java.util.List<java.util.List<java.lang.String>>> totalTotals)
    Sets totals of totals data.
    void setWarnings​(java.util.List<Warning> warnings)
    Sets warnings for this result
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ExecutionResult

      public ExecutionResult​(java.lang.String[] data, Paging paging)
      Creates new result
      Parameters:
      data - result data
      paging - result paging
    • ExecutionResult

      public ExecutionResult​(java.lang.String[][] data, Paging paging)
      Creates new result
      Parameters:
      data - result data
      paging - result paging
  • Method Details

    • getData

      public DataList getData()
      Returns:
      result data
    • getPaging

      public Paging getPaging()
      Returns:
      result paging
    • getHeaderItems

      public java.util.List<java.util.List<java.util.List<ResultHeaderItem>>> getHeaderItems()
      Returns:
      header items, for each header in each dimension, there is a list of header items
    • setHeaderItems

      public void setHeaderItems​(java.util.List<java.util.List<java.util.List<ResultHeaderItem>>> headerItems)
      Sets header items, for each header in each dimension, there is a list of header items
      Parameters:
      headerItems - header items
    • addHeaderItems

      public void addHeaderItems​(java.util.List<java.util.List<ResultHeaderItem>> items)
      Add header items for next dimension (this method will add dimension in header items)
      Parameters:
      items - header items for one dimension
    • getTotals

      public java.util.List<java.util.List<java.util.List<java.lang.String>>> getTotals()
      Returns:
      data of totals, for each total in each dimension, there is a list of total's values
    • setTotals

      public void setTotals​(java.util.List<java.util.List<java.util.List<java.lang.String>>> totals)
      Sets total data, for each total in each dimension, there is a list of total's values
      Parameters:
      totals - totals data
    • getTotalTotals

      public java.util.List<java.util.List<java.util.List<java.lang.String>>> getTotalTotals()
      Gets totals of totals data. The totals of totals represent intersection between totals in multiple dimensions. For each dimension and total combination, there is a list of totals of totals values.
      Returns:
      3-dimensional matrix of totals of totals data
    • setTotalTotals

      public ExecutionResult setTotalTotals​(java.util.List<java.util.List<java.util.List<java.lang.String>>> totalTotals)
      Sets totals of totals data. The totals of totals represent intersection between totals in multiple dimensions. For each dimension and total combination, there is a list of totals of totals values.
      Parameters:
      totalTotals - 3-dimensional matrix of totals of totals data
    • getWarnings

      public java.util.List<Warning> getWarnings()
      Returns:
      result's warnings
    • setWarnings

      public void setWarnings​(java.util.List<Warning> warnings)
      Sets warnings for this result
      Parameters:
      warnings - result's warning
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object