Class CommandEvaluationResult<T>

java.lang.Object
io.camunda.optimize.dto.optimize.query.report.CommandEvaluationResult<T>
Direct Known Subclasses:
HyperMapCommandResult, MapCommandResult, NumberCommandResult, RawDataCommandResult

public abstract class CommandEvaluationResult<T> extends Object
  • Field Details

    • instanceCount

      protected long instanceCount
    • instanceCountWithoutFilters

      protected long instanceCountWithoutFilters
    • measures

      protected List<MeasureDto<T>> measures
    • reportData

      protected ReportDataDto reportData
    • pagination

      protected PaginationDto pagination
  • Constructor Details

    • CommandEvaluationResult

      protected CommandEvaluationResult(List<MeasureDto<T>> measures, ReportDataDto reportData)
    • CommandEvaluationResult

      protected CommandEvaluationResult(long instanceCount, long instanceCountWithoutFilters, List<MeasureDto<T>> measures, ReportDataDto reportData)
    • CommandEvaluationResult

      public CommandEvaluationResult(ReportDataDto reportData)
    • CommandEvaluationResult

      public CommandEvaluationResult(long instanceCount, long instanceCountWithoutFilters, List<MeasureDto<T>> measures, ReportDataDto reportData, PaginationDto pagination)
    • CommandEvaluationResult

      public CommandEvaluationResult()
  • Method Details

    • getReportDataAs

      public <R extends ReportDataDto> R getReportDataAs(Class<R> reportDataType)
    • getFirstMeasureData

      public T getFirstMeasureData()
    • addMeasure

      public void addMeasure(MeasureDto<T> measureDto)
    • getResultAsCsv

      public abstract List<String[]> getResultAsCsv(Integer limit, Integer offset, ZoneId timezone)
    • getType

      public abstract ResultType getType()
    • getResult

      public T getResult()
    • getGroupByIdentifier

      protected String getGroupByIdentifier(SingleReportDataDto reportData)
    • getViewIdentifier

      protected String getViewIdentifier(SingleReportDataDto reportData)
    • getInstanceCount

      public long getInstanceCount()
    • setInstanceCount

      public void setInstanceCount(long instanceCount)
    • getInstanceCountWithoutFilters

      public long getInstanceCountWithoutFilters()
    • setInstanceCountWithoutFilters

      public void setInstanceCountWithoutFilters(long instanceCountWithoutFilters)
    • getMeasures

      public List<MeasureDto<T>> getMeasures()
    • setMeasures

      public void setMeasures(List<MeasureDto<T>> measures)
    • getReportData

      public ReportDataDto getReportData()
    • setReportData

      public void setReportData(ReportDataDto reportData)
    • getPagination

      public PaginationDto getPagination()
    • setPagination

      public void setPagination(PaginationDto pagination)
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object