AreaConnectionsBuilderTask
extends AirlayTask
in package
airlay-cli area_connections_builder
Table of Contents
- 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
- createCollection() : Collection
- findDataSetWithAreaRelations() : array<string|int, DatasetEntity>
- getCategory() : Category
- isRefreshTimePass() : bool
- print() : void
- setLastUpdateTime() : void
Methods
mainAction()
public
mainAction() : void
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 —createCollection()
private
createCollection(ObjectId $dataSetId) : Collection
Parameters
- $dataSetId : ObjectId
Return values
Collection —findDataSetWithAreaRelations()
private
findDataSetWithAreaRelations() : array<string|int, DatasetEntity>
Return values
array<string|int, DatasetEntity> —getCategory()
private
getCategory(ObjectId $categoryId, ObjectId $dataSetId) : Category
Parameters
- $categoryId : ObjectId
- $dataSetId : ObjectId
Return values
Category —isRefreshTimePass()
private
isRefreshTimePass(Area $connection) : bool
Parameters
- $connection : Area
Return values
bool —print()
private
print(string $msg) : void
Parameters
- $msg : string
Return values
void —setLastUpdateTime()
private
setLastUpdateTime(DataSetEntity $dataSet, ObjectId $masterId, ObjectId $categoryId) : void
Parameters
- $dataSet : DataSetEntity
- $masterId : ObjectId
- $categoryId : ObjectId