AirLay backend

DataSetSnapshotTask extends AirlayTask
in package

airlay-cli data_set_snapshot

Table of Contents

$dataSetId  : ObjectId|null
$organizationId  : ObjectId|null
initialize()  : void
mainAction()  : void
abortWorkWithMessage()  : never
getDataSetTitle()  : string
parseFlagsFromParams()  : void
Parse command line arguments from array. Output default values if --help or -h argument specified.
requestConfirm()  : bool
crateSnapshotFile()  : int
createSnapshot()  : void
deleteSnapshotsByDataSet()  : void
deleteUnusedSnapshots()  : void
getDataSets()  : array<string|int, DataSetEntity>
getOrganizations()  : array<string|int, OrganizationEntity>
getPolygons()  : array<string|int, FeatureEntity>
getServiceAreaDataSet()  : DataSetEntity
getSnapshots()  : array<string|int, DataSetSnapshotEntity>
hasDataSetUpdated()  : bool
isDataSetEmpty()  : bool
updateSnapshot()  : void

Properties

Methods

mainAction()

public mainAction() : void
Tags
throws
AirlayException
throws
Exception
Return values
void

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

deleteUnusedSnapshots()

private deleteUnusedSnapshots(array<string|int, mixed> $snapshotsCollection) : void
Parameters
$snapshotsCollection : array<string|int, mixed>
Return values
void

getDataSets()

private getDataSets(ObjectId $organizationId) : array<string|int, DataSetEntity>
Parameters
$organizationId : ObjectId
Return values
array<string|int, DataSetEntity>

getOrganizations()

private getOrganizations() : array<string|int, OrganizationEntity>
Tags
throws
AirlayException
Return values
array<string|int, OrganizationEntity>

getPolygons()

private getPolygons(DataSetEntity $serviceAreaDataSet) : array<string|int, FeatureEntity>
Parameters
$serviceAreaDataSet : DataSetEntity
Return values
array<string|int, FeatureEntity>

getSnapshots()

private getSnapshots(ObjectId $organizationId) : array<string|int, DataSetSnapshotEntity>
Parameters
$organizationId : ObjectId
Return values
array<string|int, DataSetSnapshotEntity>

Search results