PHP Trait Ublaboo\DataGrid\AggregationFunction\TDataGridAggregationFunction

Exibir arquivo Open project: ublaboo/datagrid

Public Methods

Method Description
addAggregationFunction ( string $key, Ublaboo\DataGrid\AggregationFunction\IAggregationFunction $aggregationFunction ) : static
afterDataModelFilter ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
afterDataModelPaginated ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
beforeDataModelFilter ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
getAggregationFunctions ( ) : Ublaboo\DataGrid\AggregationFunction\IAggregationFunction[]
getMultipleAggregationFunction ( ) : MultipleAggregationFunction
hasSomeAggregationFunction ( ) : boolean
setMultipleAggregationFunction ( Ublaboo\DataGrid\AggregationFunction\IMultipleAggregationFunction $multipleAggregationFunction )

Method Details

addAggregationFunction() public method

public addAggregationFunction ( string $key, Ublaboo\DataGrid\AggregationFunction\IAggregationFunction $aggregationFunction ) : static
$key string
$aggregationFunction Ublaboo\DataGrid\AggregationFunction\IAggregationFunction
return static

afterDataModelFilter() public method

public afterDataModelFilter ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
$dataSource Ublaboo\DataGrid\DataSource\IDataSource
return void

afterDataModelPaginated() public method

public afterDataModelPaginated ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
$dataSource Ublaboo\DataGrid\DataSource\IDataSource
return void

beforeDataModelFilter() public method

public beforeDataModelFilter ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
$dataSource Ublaboo\DataGrid\DataSource\IDataSource
return void

getAggregationFunctions() public method

public getAggregationFunctions ( ) : Ublaboo\DataGrid\AggregationFunction\IAggregationFunction[]
return Ublaboo\DataGrid\AggregationFunction\IAggregationFunction[]

getMultipleAggregationFunction() public method

public getMultipleAggregationFunction ( ) : MultipleAggregationFunction
return MultipleAggregationFunction

hasSomeAggregationFunction() public method

setMultipleAggregationFunction() public method

public setMultipleAggregationFunction ( Ublaboo\DataGrid\AggregationFunction\IMultipleAggregationFunction $multipleAggregationFunction )
$multipleAggregationFunction Ublaboo\DataGrid\AggregationFunction\IMultipleAggregationFunction