AirLay backend

MilestoneEntity extends DatabaseEntity
in package

Table of Contents

MAX_PROGRESS  = 100
MIN_PROGRESS  = 0
$_id  : ObjectId
$closedIssuesCount  : int
$comments  : array<string|int, mixed>
$dataSetId  : ObjectId|null
$description  : string
$endDate  : int|null
$estimatedTime  : int|null
$issues  : array<string|int, mixed>
$issuesCount  : int
$isTemplate  : bool
$name  : string
$number  : int
$organizationId  : ObjectId
$progress  : float|int
$spentTime  : int|null
$startDate  : int|null
$status  : ObjectId|null
$updateDate  : int|null
$updateUser  : ObjectId|null
__construct()  : mixed
__toString()  : string
addComment()  : self
bsonSerialize()  : array<string|int, mixed>
bsonUnserialize()  : void
fromArray()  : MilestoneEntity
getClosedIssuesCount()  : int
getComments()  : array<string|int, ObjectId>
getDataSetId()  : ObjectId|null
getDescription()  : string
getEndDate()  : int|null
getEstimatedTime()  : int|null
getId()  : ObjectId
getIssues()  : array<string|int, ObjectId>
getIssuesCount()  : int
getIsTemplate()  : bool
getName()  : string
getNumber()  : int
getOrganizationId()  : ObjectId
getProgress()  : float|int
getSpentTime()  : int|null
getStartDate()  : int|null
getStatus()  : ObjectId|null
getUpdateDate()  : int|null
getUpdateUser()  : ObjectId|null
insertIssue()  : self
jsonSerialize()  : array<string|int, mixed>
parseObjectId()  : ObjectId|null
removeComment()  : self
removeIssue()  : self
setClosedIssuesCount()  : self
setComments()  : $this
setDataSetId()  : self
setDescription()  : self
setEndDate()  : self
setEstimatedTime()  : self
setId()  : self
setIssues()  : $this
setIssuesCount()  : self
setName()  : self
setNumber()  : self
setOrganizationId()  : self
setProgress()  : self
setSpentTime()  : self
setStartDate()  : self
setStatus()  : self
setUpdateDate()  : self
setUpdateUser()  : self
toArray()  : array<string|int, mixed>
unsetComments()  : self

Constants

Properties

Methods

__construct()

public __construct(string $name, int $number, ObjectId $organizationId[, bool $isTemplate = false ][, ObjectId|null $_id = null ]) : mixed
Parameters
$name : string
$number : int
$organizationId : ObjectId
$isTemplate : bool = false
$_id : ObjectId|null = null
Return values
mixed

__toString()

public __toString() : string
Return values
string

addComment()

public addComment(ObjectId $id) : self
Parameters
$id : ObjectId
Return values
self

bsonSerialize()

public bsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

bsonUnserialize()

public bsonUnserialize(array<string|int, mixed> $data) : void
Parameters
$data : array<string|int, mixed>
Return values
void

getClosedIssuesCount()

public getClosedIssuesCount() : int
Return values
int

getComments()

public getComments() : array<string|int, ObjectId>
Return values
array<string|int, ObjectId>

getDataSetId()

public getDataSetId() : ObjectId|null
Return values
ObjectId|null

getDescription()

public getDescription() : string
Return values
string

getEndDate()

public getEndDate() : int|null
Return values
int|null

getEstimatedTime()

public getEstimatedTime() : int|null
Return values
int|null

getIssues()

public getIssues() : array<string|int, ObjectId>
Return values
array<string|int, ObjectId>

getIssuesCount()

public getIssuesCount() : int
Return values
int

getIsTemplate()

public getIsTemplate() : bool
Return values
bool

getOrganizationId()

public getOrganizationId() : ObjectId
Return values
ObjectId

getProgress()

public getProgress() : float|int
Return values
float|int

getSpentTime()

public getSpentTime() : int|null
Return values
int|null

getStartDate()

public getStartDate() : int|null
Return values
int|null

getStatus()

public getStatus() : ObjectId|null
Return values
ObjectId|null

getUpdateDate()

public getUpdateDate() : int|null
Return values
int|null

getUpdateUser()

public getUpdateUser() : ObjectId|null
Return values
ObjectId|null

insertIssue()

public insertIssue(ObjectId $issueId) : self
Parameters
$issueId : ObjectId
Return values
self

jsonSerialize()

public jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

parseObjectId()

public static parseObjectId(mixed $objectId) : ObjectId|null
Parameters
$objectId : mixed
Return values
ObjectId|null

removeComment()

public removeComment(ObjectId $id) : self
Parameters
$id : ObjectId
Return values
self

removeIssue()

public removeIssue(ObjectId $issueId) : self
Parameters
$issueId : ObjectId
Return values
self

setClosedIssuesCount()

public setClosedIssuesCount(int $closedIssueCount) : self
Parameters
$closedIssueCount : int
Return values
self

setComments()

public setComments(array<string|int, ObjectId$comments) : $this
Parameters
$comments : array<string|int, ObjectId>
Return values
$this

setDataSetId()

public setDataSetId(ObjectId|null $dataSetId) : self
Parameters
$dataSetId : ObjectId|null
Return values
self

setDescription()

public setDescription(string $description) : self
Parameters
$description : string
Return values
self

setEndDate()

public setEndDate(int|null $endDate) : self
Parameters
$endDate : int|null
Return values
self

setEstimatedTime()

public setEstimatedTime(int|null $estimatedTime) : self
Parameters
$estimatedTime : int|null
Return values
self

setId()

public setId(ObjectId $id) : self
Parameters
$id : ObjectId
Return values
self

setIssues()

public setIssues(array<string|int, ObjectId$issues) : $this
Parameters
$issues : array<string|int, ObjectId>
Return values
$this

setIssuesCount()

public setIssuesCount(int $count) : self
Parameters
$count : int
Return values
self

setName()

public setName(string $name) : self
Parameters
$name : string
Return values
self

setNumber()

public setNumber(int $number) : self
Parameters
$number : int
Return values
self

setOrganizationId()

public setOrganizationId(ObjectId $organizationId) : self
Parameters
$organizationId : ObjectId
Return values
self

setProgress()

public setProgress(float|int $progress) : self
Parameters
$progress : float|int
Return values
self

setSpentTime()

public setSpentTime(int|null $spentTime) : self
Parameters
$spentTime : int|null
Return values
self

setStartDate()

public setStartDate(int|null $startDate) : self
Parameters
$startDate : int|null
Return values
self

setStatus()

public setStatus(ObjectId|null $status) : self
Parameters
$status : ObjectId|null
Return values
self

setUpdateDate()

public setUpdateDate(int|null $updateDate) : self
Parameters
$updateDate : int|null
Return values
self

setUpdateUser()

public setUpdateUser(ObjectId|null $updateUser) : self
Parameters
$updateUser : ObjectId|null
Return values
self

toArray()

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

unsetComments()

public unsetComments() : self
Return values
self

Search results