AirLay backend

DataSetLogEntity extends DatabaseEntity
in package

Table of Contents

ALLOWED_OPERATION  = ['create', 'update', 'delete', 'send']
ALLOWED_TOOL  = ['upload', 'editor', 'tracker', 'dataLoader', 'API', 'SAP', 'SOAP']
$_id  : ObjectId
$create  : array<string|int, mixed>
$customer  : array<string|int, mixed>
$dataSetId  : ObjectId
$delete  : array<string|int, mixed>
$organizationId  : ObjectId
$send  : array<string|int, mixed>
$time  : int
$tool  : string
$update  : array<string|int, mixed>
$sendingInfo  : array<string|int, mixed>
$sessionId  : ObjectId
__construct()  : mixed
__toString()  : string
addChange()  : self
bsonSerialize()  : array<string|int, mixed>
bsonUnserialize()  : void
calculateTotalNumber()  : int
getChanges()  : array<string|int, mixed>
getCustomer()  : array<string|int, mixed>
getDataSetId()  : ObjectId
getId()  : ObjectId
getOrganizationId()  : ObjectId
getSendingInfo()  : array<string|int, mixed>
getSessionId()  : ObjectId
getTime()  : int
getTool()  : string
jsonSerialize()  : array<string|int, mixed>
parseObjectId()  : ObjectId|null
setChanges()  : DataSetLogEntity
setCustomer()  : self
setDataSetId()  : self
setId()  : self
setOrganizationId()  : self
setSendingInfo()  : self
setSessionId()  : self
setTime()  : self
setTool()  : self
toArray()  : array<string|int, mixed>

Constants

ALLOWED_OPERATION

public mixed ALLOWED_OPERATION = ['create', 'update', 'delete', 'send']

ALLOWED_TOOL

public mixed ALLOWED_TOOL = ['upload', 'editor', 'tracker', 'dataLoader', 'API', 'SAP', 'SOAP']

Properties

Methods

__construct()

public __construct(string $tool, ObjectId $dataSetId, ObjectId $organizationId[, ObjectId|null $id = null ]) : mixed
Parameters
$tool : string
$dataSetId : ObjectId
$organizationId : ObjectId
$id : ObjectId|null = null
Return values
mixed

__toString()

public __toString() : string
Return values
string

addChange()

public addChange(string|int|ObjectId $objectId, string $operation) : self
Parameters
$objectId : string|int|ObjectId
$operation : string
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

calculateTotalNumber()

public calculateTotalNumber() : int
Return values
int

getChanges()

public getChanges(string $operation) : array<string|int, mixed>
Parameters
$operation : string
Return values
array<string|int, mixed>

getCustomer()

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

getDataSetId()

public getDataSetId() : ObjectId
Return values
ObjectId

getOrganizationId()

public getOrganizationId() : ObjectId
Return values
ObjectId

getSendingInfo()

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

getSessionId()

public getSessionId() : ObjectId
Return values
ObjectId

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

setChanges()

public setChanges(array<string|int, string>|array<string|int, int>|array<string|int, ObjectId$objects, string $operation) : DataSetLogEntity
Parameters
$objects : array<string|int, string>|array<string|int, int>|array<string|int, ObjectId>
$operation : string
Return values
DataSetLogEntity

setCustomer()

public setCustomer(array<string|int, mixed> $customer) : self
Parameters
$customer : array<string|int, mixed>
Return values
self

setDataSetId()

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

setId()

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

setOrganizationId()

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

setSendingInfo()

public setSendingInfo(array<string|int, mixed> $sendingInfo) : self
Parameters
$sendingInfo : array<string|int, mixed>
Return values
self

setSessionId()

public setSessionId(ObjectId $sessionId) : self
Parameters
$sessionId : ObjectId
Return values
self

setTime()

public setTime(int $time) : self
Parameters
$time : int
Return values
self

setTool()

public setTool(string $tool) : self
Parameters
$tool : string
Return values
self

toArray()

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

Search results