AirLay backend

DataSetMonitoringTask extends AirlayTask
in package

Table of Contents

mainAction()  : void
processBody()  : void
abortWorkWithMessage()  : never
getDataSetTitle()  : string
parseFlagsFromParams()  : void
Parse command line arguments from array. Output default values if --help or -h argument specified.
processMessage()  : void
requestConfirm()  : bool
createUpdateCategoryIssueLog()  : void
getChangeCategoryObjects()  : array<string|int, ObjectId>
getCreatedObjects()  : array<string|int, ObjectId>
getDeletedObjects()  : array<string|int, ObjectId>
getMonitoringObjects()  : array<string|int, FeatureEntity>
getNotCreatedObjects()  : array<string|int, array<string|int, mixed>>
getNotificationSender()  : NotificationSenderEntity|null
removeObjectsFromIssueMonitoring()  : void
removeRelatedIssueObjects()  : void
sendNotification()  : void
updateIssueMonitoringObjects()  : void

Methods

abortWorkWithMessage()

protected abortWorkWithMessage(string $message) : never
Parameters
$message : string
Return values
never

getDataSetTitle()

protected getDataSetTitle(array<string|int, mixed>|DataSetEntity $dataSet) : string
Parameters
$dataSet : array<string|int, mixed>|DataSetEntity
Return values
string

parseFlagsFromParams()

Parse command line arguments from array. Output default values if --help or -h argument specified.

protected parseFlagsFromParams(Flags $flags[, array<string|int, mixed> $params = [] ]) : void
Parameters
$flags : Flags
$params : array<string|int, mixed> = []
Return values
void

requestConfirm()

protected requestConfirm(string $message) : bool
Parameters
$message : string
Return values
bool

createUpdateCategoryIssueLog()

private createUpdateCategoryIssueLog(array<string|int, IssueEntity$issues, DataSetLogEntity $log, array<string|int, mixed> $objects) : void
Parameters
$issues : array<string|int, IssueEntity>
$log : DataSetLogEntity
$objects : array<string|int, mixed>
Return values
void

getChangeCategoryObjects()

private getChangeCategoryObjects(array<string|int, mixed> $objects) : array<string|int, ObjectId>
Parameters
$objects : array<string|int, mixed>
Return values
array<string|int, ObjectId>

getCreatedObjects()

private getCreatedObjects(array<string|int, mixed> $objects) : array<string|int, ObjectId>
Parameters
$objects : array<string|int, mixed>
Return values
array<string|int, ObjectId>

getDeletedObjects()

private getDeletedObjects(array<string|int, mixed> $objects) : array<string|int, ObjectId>
Parameters
$objects : array<string|int, mixed>
Return values
array<string|int, ObjectId>

getMonitoringObjects()

private getMonitoringObjects(IssueEntity $issue, array<string|int, ObjectId$objectsIds) : array<string|int, FeatureEntity>
Parameters
$issue : IssueEntity
$objectsIds : array<string|int, ObjectId>
Return values
array<string|int, FeatureEntity>

getNotCreatedObjects()

private getNotCreatedObjects(array<string|int, mixed> $objects) : array<string|int, array<string|int, mixed>>
Parameters
$objects : array<string|int, mixed>
Return values
array<string|int, array<string|int, mixed>>

removeObjectsFromIssueMonitoring()

private removeObjectsFromIssueMonitoring(array<string|int, IssueEntity$issues, DataSetLogEntity $log, array<string|int, mixed> $objects) : void
Parameters
$issues : array<string|int, IssueEntity>
$log : DataSetLogEntity
$objects : array<string|int, mixed>
Return values
void

removeRelatedIssueObjects()

private removeRelatedIssueObjects(DataSetLogEntity $log, array<string|int, mixed> $objects) : void
Parameters
$log : DataSetLogEntity
$objects : array<string|int, mixed>
Return values
void

updateIssueMonitoringObjects()

private updateIssueMonitoringObjects(array<string|int, IssueEntity$issues, DataSetLogEntity $log, array<string|int, mixed> $objects) : void
Parameters
$issues : array<string|int, IssueEntity>
$log : DataSetLogEntity
$objects : array<string|int, mixed>
Return values
void

Search results