PHP Trait Ublaboo\DataGrid\AggregationFunction\TDataGridAggregationFunction

Afficher le fichier Open project: ublaboo/datagrid

Méthodes publiques

Méthode 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 méthode

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

afterDataModelFilter() public méthode

public afterDataModelFilter ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
$dataSource Ublaboo\DataGrid\DataSource\IDataSource
Résultat void

afterDataModelPaginated() public méthode

public afterDataModelPaginated ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
$dataSource Ublaboo\DataGrid\DataSource\IDataSource
Résultat void

beforeDataModelFilter() public méthode

public beforeDataModelFilter ( Ublaboo\DataGrid\DataSource\IDataSource $dataSource ) : void
$dataSource Ublaboo\DataGrid\DataSource\IDataSource
Résultat void

getAggregationFunctions() public méthode

public getAggregationFunctions ( ) : Ublaboo\DataGrid\AggregationFunction\IAggregationFunction[]
Résultat Ublaboo\DataGrid\AggregationFunction\IAggregationFunction[]

getMultipleAggregationFunction() public méthode

public getMultipleAggregationFunction ( ) : MultipleAggregationFunction
Résultat MultipleAggregationFunction

hasSomeAggregationFunction() public méthode

public hasSomeAggregationFunction ( ) : boolean
Résultat boolean

setMultipleAggregationFunction() public méthode

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