Открытые члены | |
__construct (int $groupId, string $filterId, array $endpoint=[], ?int $groupStateId=null) | |
getCurrentGroupState () | |
getAllStates () | |
isBuildingCompleted () | |
createGroupState () | |
resetGroupState (int $id) | |
updateGroupStateOffset (int $offset) | |
completeBuilding () | |
haltBuilding () | |
clearBuilding (int $groupStateId) | |
addToDB (?Result $data) | |
prepareForAgent ($rebuild=false) | |
getQuery () | |
setDataFilter (array $filter=[]) | |
getData (PageNavigation $nav=null, bool $useFilterId=true) | |
getPreparedData () | |
getDataCount (bool $useFilterId=true) | |
calculateCurrentFilterCount () | |
calculateFilterCounts () | |
setEndpoint (array $endpoint) | |
Открытые статические члены | |
static | checkIsSegmentPrepared (int $groupId) |
static | clearGroupBuilding (int $groupId) |
static | run ($groupStateId, $perPage=null) |
static | actualize (int $groupId, bool $rebuild=false) |
static | checkBuild () |
static | checkNotCompleted () |
Открытые атрибуты | |
const | FILTER_COUNTER_TAG = 'senderGroupFilterCounter' |
См. определение в файле segmentdatabuilder.php строка 30
__construct | ( | int | $groupId, |
string | $filterId, | ||
array | $endpoint = [], | ||
?int | $groupStateId = null ) |
SegmentDataBuilder constructor.
int | $groupId | |
string | $filterId | |
array | $endpoint |
См. определение в файле segmentdatabuilder.php строка 68
|
static |
int | $groupId | |
bool | $rebuild |
Bitrix\Main\ArgumentException
Bitrix\Main\ObjectPropertyException
Bitrix\Main\SystemException
См. определение в файле segmentdatabuilder.php строка 946
addToDB | ( | ?Result | $data | ) |
Result | $data |
Bitrix\Main\ArgumentException
Bitrix\Main\ObjectPropertyException
Bitrix\Main\SystemException
См. определение в файле segmentdatabuilder.php строка 412
calculateCurrentFilterCount | ( | ) |
Bitrix\Main\ArgumentException
Bitrix\Main\ObjectPropertyException
Bitrix\Main\SystemException
См. определение в файле segmentdatabuilder.php строка 836
calculateFilterCounts | ( | ) |
Calculate all current counters
Bitrix\Main\ArgumentException
Bitrix\Main\ObjectPropertyException
Bitrix\Main\SystemException
См. определение в файле segmentdatabuilder.php строка 890
|
static |
См. определение в файле segmentdatabuilder.php строка 1048
|
static |
|
static |
См. определение в файле segmentdatabuilder.php строка 1077
clearBuilding | ( | int | $groupStateId | ) |
Bitrix\Main\ArgumentException
Bitrix\Main\ObjectPropertyException
Bitrix\Main\SystemException
См. определение в файле segmentdatabuilder.php строка 374
|
static |
Bitrix\Main\ArgumentException
Bitrix\Main\ObjectPropertyException
Bitrix\Main\SystemException
См. определение в файле segmentdatabuilder.php строка 392
completeBuilding | ( | ) |
Bitrix\Main\ArgumentException
Bitrix\Main\ObjectPropertyException
Bitrix\Main\SystemException
См. определение в файле segmentdatabuilder.php строка 235
createGroupState | ( | ) |
getAllStates | ( | ) |
Bitrix\Main\ArgumentException
Bitrix\Main\ObjectPropertyException
Bitrix\Main\SystemException
См. определение в файле segmentdatabuilder.php строка 139
getCurrentGroupState | ( | ) |
Bitrix\Main\ArgumentException
Bitrix\Main\ObjectPropertyException
Bitrix\Main\SystemException
См. определение в файле segmentdatabuilder.php строка 115
getData | ( | PageNavigation | $nav = null, |
bool | $useFilterId = true ) |
getDataCount | ( | bool | $useFilterId = true | ) |
getPreparedData | ( | ) |
Exception
См. определение в файле segmentdatabuilder.php строка 741
getQuery | ( | ) |
Exception
См. определение в файле segmentdatabuilder.php строка 610
haltBuilding | ( | ) |
Bitrix\Main\ArgumentException
Bitrix\Main\ObjectPropertyException
Bitrix\Main\SystemException
См. определение в файле segmentdatabuilder.php строка 355
isBuildingCompleted | ( | ) |
prepareForAgent | ( | $rebuild = false | ) |
resetGroupState | ( | int | $id | ) |
|
static |
$groupStateId | ||
null | $perPage |
Bitrix\Main\ArgumentException
Bitrix\Main\ObjectPropertyException
Bitrix\Main\SystemException
См. определение в файле segmentdatabuilder.php строка 795
setDataFilter | ( | array | $filter = [] | ) |
См. определение в файле segmentdatabuilder.php строка 660
setEndpoint | ( | array | $endpoint | ) |
array | $endpoint |
См. определение в файле segmentdatabuilder.php строка 931
updateGroupStateOffset | ( | int | $offset | ) |
int | $offset |
Bitrix\Main\ArgumentException
Bitrix\Main\ObjectPropertyException
Bitrix\Main\SystemException
См. определение в файле segmentdatabuilder.php строка 213
const FILTER_COUNTER_TAG = 'senderGroupFilterCounter' |
См. определение в файле segmentdatabuilder.php строка 58