Class 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

      All Methods Instance Methods Concrete Methods 
      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 Detail

      • 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 Detail

      • 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