StatisticEntryManager
AbstractYes
Table of Contents
Methods
- addEntry() : void
- Add entry
- getBusySlotCount() : int
- Get count of busy slots
- getOverallSlotLimit() : int
- Get overall limit
- getSlotBindingMap() : StatisticFieldBindingMap
- Get binding map
- getSlotFieldInfos() : array<string|int, mixed>
- Get fields data
- getSlotInfos() : array<string|int, mixed>
- Get slots data
- getSlotLimit() : int
- Get slot limit
- isValid() : bool
- Check if entry is valid
- prepareBuilderData() : array<string|int, mixed>
- Prepare builder data
- prepareSlotBingingData() : array<string|int, mixed>
- Prepare binging data
- removeEntry() : void
- Remove entry
- setSlotBindingMap() : void
- Set binding map
Methods
addEntry()
Add entry
public
static addEntry(StatisticEntry $entry) : void
Parameters
- $entry : StatisticEntry
-
Entry to add.
getBusySlotCount()
Get count of busy slots
public
static getBusySlotCount(string $typeName) : int
Parameters
- $typeName : string
-
Statistic entity type name.
Return values
intgetOverallSlotLimit()
Get overall limit
public
static getOverallSlotLimit() : int
Return values
intgetSlotBindingMap()
Get binding map
public
static getSlotBindingMap(string $typeName) : StatisticFieldBindingMap
Parameters
- $typeName : string
-
Statistic entity type name.
Return values
StatisticFieldBindingMapgetSlotFieldInfos()
Get fields data
public
static getSlotFieldInfos(string $typeName[, string $langID = '' ]) : array<string|int, mixed>
Parameters
- $typeName : string
-
Statistic entity type name.
- $langID : string = ''
-
Language ID.
Return values
array<string|int, mixed>getSlotInfos()
Get slots data
public
static getSlotInfos(string $typeName) : array<string|int, mixed>
Parameters
- $typeName : string
-
Statistic entity type name.
Return values
array<string|int, mixed>getSlotLimit()
Get slot limit
public
static getSlotLimit() : int
Return values
intisValid()
Check if entry is valid
public
static isValid(string $typeName) : bool
Parameters
- $typeName : string
-
Statistic entity type name.
Return values
boolprepareBuilderData()
Prepare builder data
public
static prepareBuilderData(int $ownerTypeID) : array<string|int, mixed>
Parameters
- $ownerTypeID : int
-
Owner type ID (see: \CCrmOwnerType).
Return values
array<string|int, mixed>prepareSlotBingingData()
Prepare binging data
public
static prepareSlotBingingData(string $typeName) : array<string|int, mixed>
Parameters
- $typeName : string
-
Statistic entity type name.
Return values
array<string|int, mixed>removeEntry()
Remove entry
public
static removeEntry(StatisticEntry $entry) : void
Parameters
- $entry : StatisticEntry
-
Entry to remove.
setSlotBindingMap()
Set binding map
public
static setSlotBindingMap(string $typeName, StatisticFieldBindingMap $srcBindingMap) : void
Parameters
- $typeName : string
-
Statistic entity type name.
- $srcBindingMap : StatisticFieldBindingMap
-
Binding map.