Class StiAggregateFunctionService

java.lang.Object
com.stimulsoft.base.serializing.StiSerializedObject
com.stimulsoft.base.services.StiService
com.stimulsoft.report.dictionary.aggregateFunctions.StiAggregateFunctionService
All Implemented Interfaces:
IStiSerializable, IStiSerializableRef, Cloneable
Direct Known Subclasses:
StiAvgDateFunctionService, StiAvgDecimalFunctionService, StiAvgDoubleFunctionService, StiAvgIntFunctionService, StiAvgTimeFunctionService, StiCountDistinctFunctionService, StiCountFunctionService, StiFirstFunctionService, StiLastFunctionService, StiMaxDateFunctionService, StiMaxDecimalFunctionService, StiMaxDoubleFunctionService, StiMaxIntFunctionService, StiMaxStrFunctionService, StiMaxTimeFunctionService, StiMedianDecimalFunctionService, StiMedianDoubleFunctionService, StiMedianIntFunctionService, StiMinDateFunctionService, StiMinDecimalFunctionService, StiMinDoubleFunctionService, StiMinIntFunctionService, StiMinStrFunctionService, StiMinTimeFunctionService, StiModeDecimalFunctionService, StiModeDoubleFunctionService, StiModeIntFunctionService, StiSumDecimalFunctionService, StiSumDecimalNullableFunctionService, StiSumDistinctDecimalFunctionService, StiSumDoubleFunctionService, StiSumIntFunctionService, StiSumTimeFunctionService

public abstract class StiAggregateFunctionService extends StiService
  • Field Details

    • IsFirstInit

      public boolean IsFirstInit
  • Constructor Details

    • StiAggregateFunctionService

      public StiAggregateFunctionService(boolean runningTotal)
    • StiAggregateFunctionService

      public StiAggregateFunctionService()
  • Method Details

    • getList

      public static List<StiAggregateFunctionService> getList()
      List of all aggregate functions
      Returns:
    • getServiceCategory

      public final String getServiceCategory()
      Gets a service category.
      Overrides:
      getServiceCategory in class StiService
    • getServiceType

      public final Class getServiceType()
      Gets a service type.
      Specified by:
      getServiceType in class StiService
    • getStates

      protected final StiStatesManager getStates()
      Gets the component states manager.
    • ClearAllStates

      public void ClearAllStates()
      Clear all earlier saved object states.
    • Reset

      public void Reset()
      Reset result of total calculation.
    • Init

      public abstract void Init()
    • CalcItem

      public abstract void CalcItem(Object value)
    • GetValue

      public abstract Object GetValue()
    • SetValue

      public abstract void SetValue(Object value)
    • GetResultType

      public abstract Class GetResultType()
    • getRecureParam

      public abstract boolean getRecureParam()
    • getRunningTotal

      public final boolean getRunningTotal()
    • setRunningTotal

      public final void setRunningTotal(boolean value)