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
-
Field Summary
FieldsFields inherited from class com.stimulsoft.base.services.StiService
propertiesFields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidvoidClear all earlier saved object states.static List<StiAggregateFunctionService> getList()List of all aggregate functionsabstract booleanabstract Classfinal booleanfinal StringGets a service category.final ClassGets a service type.protected final StiStatesManagerGets the component states manager.abstract ObjectGetValue()abstract voidInit()voidReset()Reset result of total calculation.final voidsetRunningTotal(boolean value) abstract voidMethods inherited from class com.stimulsoft.base.services.StiService
clone, getProperties, getServiceEnabled, getServiceInfo, getServiceName, isPropertyPresent, MemberwiseClone, packService, properties, setProperties, setServiceEnabledMethods inherited from class com.stimulsoft.base.serializing.StiSerializedObject
cleanReference, getReference, setReference
-
Field Details
-
IsFirstInit
public boolean IsFirstInit
-
-
Constructor Details
-
StiAggregateFunctionService
public StiAggregateFunctionService(boolean runningTotal) -
StiAggregateFunctionService
public StiAggregateFunctionService()
-
-
Method Details
-
getList
List of all aggregate functions- Returns:
-
getServiceCategory
Gets a service category.- Overrides:
getServiceCategoryin classStiService
-
getServiceType
Gets a service type.- Specified by:
getServiceTypein classStiService
-
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
-
GetValue
-
SetValue
-
GetResultType
-
getRecureParam
public abstract boolean getRecureParam() -
getRunningTotal
public final boolean getRunningTotal() -
setRunningTotal
public final void setRunningTotal(boolean value)
-