DataSynchronizationConnectionHandler
Table of Contents
-
$fields
: array<string|int, mixed>
-
$latitude
: string
-
$linkField
: string
-
$longitude
: string
-
$targetDataSet
: RelatedDataSet
-
$withGeometry
: bool
-
__construct()
: mixed
-
handle()
: array<string|int, mixed>
-
synchronizeGeometry()
: void
-
synchronizeProperties()
: RelationEntity
-
getSourceGeometry()
: Point|null
-
save()
: void
$fields
private
array<string|int, mixed>
$fields
$latitude
private
string
$latitude
$linkField
private
string
$linkField
$longitude
private
string
$longitude
$targetDataSet
private
RelatedDataSet
$targetDataSet
$withGeometry
private
bool
$withGeometry
= false
__construct()
public
__construct(RelatedDataSet $targetDataSet, array<string|int, mixed> $fields, string $latitude, string $longitude, string $linkField[, bool $withGeometry = false ]) : mixed
Parameters
-
$targetDataSet
: RelatedDataSet
-
-
$fields
: array<string|int, mixed>
-
-
$latitude
: string
-
-
$longitude
: string
-
-
$linkField
: string
-
-
$withGeometry
: bool
= false
-
Return values
mixed
—
handle()
public
handle(RelationEntity $relation, ObjectId $sourceDataSetId) : array<string|int, mixed>
Parameters
-
$relation
: RelationEntity
-
-
$sourceDataSetId
: ObjectId
-
Return values
array<string|int, mixed>
—
synchronizeGeometry()
public
synchronizeGeometry(RelationEntity $targetObject, FeatureEntity|RelationEntity $sourceObject) : void
Parameters
-
$targetObject
: RelationEntity
-
-
$sourceObject
: FeatureEntity|RelationEntity
-
Return values
void
—
synchronizeProperties()
public
synchronizeProperties(RelationEntity $targetObject, RelationEntity $sourceObject) : RelationEntity
Parameters
-
$targetObject
: RelationEntity
-
-
$sourceObject
: RelationEntity
-
Return values
RelationEntity
—
getSourceGeometry()
private
getSourceGeometry(FeatureEntity|RelationEntity $sourceObject) : Point|null
Parameters
-
$sourceObject
: FeatureEntity|RelationEntity
-
Return values
Point|null
—
save()
private
save(array<string|int, mixed> $ids) : void
Parameters
-
$ids
: array<string|int, mixed>
-
Return values
void
—