DeadlineBased extends QueryBuilder
Group of counters depend on activities deadlines
Table of Contents
Constants
- SELECT_TYPE_ENTITIES = 'ENTY'
- SELECT_TYPE_QUANTITY = 'QTY'
Methods
- __construct() : mixed
- build() : Query
- getCounterLimit() : int|null
- getPeriodFrom() : Date|null
- getPeriodTo() : Date|null
- getSelectType() : string
- hasAnyIncomingChannel() : bool|null
- isUseDistinct() : bool
- needExcludeUsers() : bool
- setCounterLimit() : self
- setExcludeUsers() : self
- setHasAnyIncomingChannel() : self
- setPeriodFrom() : self
- setPeriodTo() : self
- setSelectType() : self
- setUseDistinct() : self
- setUseUncompletedActivityTable() : self
- useUncompletedActivityTable() : bool
Constants
SELECT_TYPE_ENTITIES
public
mixed
SELECT_TYPE_ENTITIES
= 'ENTY'
SELECT_TYPE_QUANTITY
public
mixed
SELECT_TYPE_QUANTITY
= 'QTY'
Methods
__construct()
public
__construct(int $entityTypeId[, array<string|int, mixed> $userIds = [] ]) : mixed
Parameters
- $entityTypeId : int
- $userIds : array<string|int, mixed> = []
build()
public
build(Query $query) : Query
Parameters
- $query : Query
Return values
QuerygetCounterLimit()
public
getCounterLimit() : int|null
Return values
int|nullgetPeriodFrom()
public
getPeriodFrom() : Date|null
Return values
Date|nullgetPeriodTo()
public
getPeriodTo() : Date|null
Return values
Date|nullgetSelectType()
public
getSelectType() : string
Return values
stringhasAnyIncomingChannel()
public
hasAnyIncomingChannel() : bool|null
Return values
bool|nullisUseDistinct()
public
isUseDistinct() : bool
Return values
boolneedExcludeUsers()
public
needExcludeUsers() : bool
Return values
boolsetCounterLimit()
public
setCounterLimit(int|null $counterLimit) : self
Parameters
- $counterLimit : int|null
Return values
selfsetExcludeUsers()
public
setExcludeUsers(bool $needExcludeUsers) : self
Parameters
- $needExcludeUsers : bool
Return values
selfsetHasAnyIncomingChannel()
public
setHasAnyIncomingChannel(bool|null $hasAnyIncomingChannel) : self
Parameters
- $hasAnyIncomingChannel : bool|null
Return values
selfsetPeriodFrom()
public
setPeriodFrom(Date|null $periodFrom) : self
Parameters
- $periodFrom : Date|null
Return values
selfsetPeriodTo()
public
setPeriodTo(Date|null $periodTo) : self
Parameters
- $periodTo : Date|null
Return values
selfsetSelectType()
public
setSelectType(string $selectType) : self
Parameters
- $selectType : string
Return values
selfsetUseDistinct()
public
setUseDistinct(bool $useDistinct) : self
Parameters
- $useDistinct : bool
Return values
selfsetUseUncompletedActivityTable()
public
setUseUncompletedActivityTable(bool $useUncompletedActivityTable) : self
Parameters
- $useUncompletedActivityTable : bool
Return values
selfuseUncompletedActivityTable()
public
useUncompletedActivityTable() : bool