Table of Contents
-
OPERATION_CATEGORY_UPDATE
= 'categoryUpdate'
-
OPERATION_COORDINATES_UPDATE
= 'coordinatesUpdate'
-
OPERATION_CREATE
= 'create'
-
OPERATION_DELETE
= 'delete'
-
OPERATION_RELATION_UPDATE
= 'relationUpdate'
-
OPERATION_UPDATE
= 'update'
-
$author
: array<string|int, mixed>
-
$categoryLogger
: CategoryLogger
-
$customer
: array<string|int, mixed>
-
$dataSet
: RelatedDataSet
-
$log
: DataSetLogEntity
-
$tmpIdMap
: array<string|int, mixed>
-
$updatedRelations
: array<string|int, mixed>
-
$addressGeocoder
: SearchEngine
-
$borders
: Polygon
-
$config
: AirlayConfig
-
$filters
: array<string|int, mixed>
-
$rosreestr
: Rosreestr
-
$scriptService
: DataSetScriptService
-
__construct()
: mixed
-
addNodeAfter()
: array<string|int, mixed>
-
commit()
: array<string|int, mixed>
-
createNode()
: array<string|int, mixed>
-
createRelation()
: array<string|int, mixed>
-
deleteNode()
: array<string|int, mixed>
-
deleteRelation()
: array<string|int, mixed>
-
getLog()
: DataSetLogEntity
-
getUpdatedRelations()
: array<string|int, mixed>
-
saveLog()
: void
-
updateGeometryType()
: array<string|int, mixed>
-
updateNode()
: array<string|int, mixed>
-
updateRelationCategory()
: array<string|int, mixed>
-
updateRelationMembers()
: array<string|int, mixed>
-
updateRelationProperties()
: array<string|int, mixed>
-
addToUpdatedRelations()
: void
-
checkUniqueField()
: void
-
checkUniqueFieldWithNoError()
: bool
-
findCoordinates()
: array<string|int, mixed>|null
-
findExistingNode()
: NodeEntity
-
findExistingRelation()
: RelationEntity
-
getAddress()
: string
-
getCoordinates()
: array<string|int, mixed>
-
getIdForLog()
: int|string
-
getObjectId()
: ObjectId
-
getOperationForLog()
: string
-
hasAccessByRelationId()
: bool
-
parseMemberId()
: array<string|int, mixed>
-
possibleGeocoding()
: bool
-
possibleReverseGeocoding()
: bool
-
reverseGeocoding()
: RelationEntity
-
setAuthor()
: void
-
setCoordinatesByAddress()
: void
-
setEditor()
: void
-
setUpdateDate()
: void
OPERATION_CATEGORY_UPDATE
public
mixed
OPERATION_CATEGORY_UPDATE
= 'categoryUpdate'
OPERATION_COORDINATES_UPDATE
public
mixed
OPERATION_COORDINATES_UPDATE
= 'coordinatesUpdate'
OPERATION_CREATE
public
mixed
OPERATION_CREATE
= 'create'
OPERATION_DELETE
public
mixed
OPERATION_DELETE
= 'delete'
OPERATION_RELATION_UPDATE
public
mixed
OPERATION_RELATION_UPDATE
= 'relationUpdate'
OPERATION_UPDATE
public
mixed
OPERATION_UPDATE
= 'update'
$author
protected
array<string|int, mixed>
$author
$categoryLogger
protected
CategoryLogger
$categoryLogger
$customer
protected
array<string|int, mixed>
$customer
$dataSet
protected
RelatedDataSet
$dataSet
$log
protected
DataSetLogEntity
$log
$tmpIdMap
protected
array<string|int, mixed>
$tmpIdMap
= []
$updatedRelations
protected
array<string|int, mixed>
$updatedRelations
= []
$addressGeocoder
private
SearchEngine
$addressGeocoder
$borders
private
Polygon
$borders
$config
private
AirlayConfig
$config
$filters
private
array<string|int, mixed>
$filters
$rosreestr
private
Rosreestr
$rosreestr
$scriptService
private
DataSetScriptService
$scriptService
__construct()
public
__construct(UserEntity $user, RelatedDataSet $dataSet) : mixed
Parameters
-
$user
: UserEntity
-
-
$dataSet
: RelatedDataSet
-
Return values
mixed
—
addNodeAfter()
public
addNodeAfter(array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
-
$params
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
commit()
public
commit(array<string|int, mixed> $commit) : array<string|int, mixed>
Parameters
-
$commit
: array<string|int, mixed>
-
-
uses
-
createNode()
-
uses
-
updateNode()
-
uses
-
deleteNode()
-
uses
-
addNodeAfter()
-
uses
-
createRelation()
-
uses
-
deleteRelation()
-
uses
-
updateRelationMembers()
-
uses
-
updateRelationProperties()
-
uses
-
updateRelationCategory()
-
uses
-
updateGeometryType()
Return values
array<string|int, mixed>
—
createNode()
public
createNode(array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
-
$params
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
createRelation()
public
createRelation(array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
-
$params
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
deleteNode()
public
deleteNode(array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
-
$params
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
deleteRelation()
public
deleteRelation(array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
-
$params
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
getLog()
public
getLog() : DataSetLogEntity
Return values
DataSetLogEntity
—
getUpdatedRelations()
public
getUpdatedRelations() : array<string|int, mixed>
Return values
array<string|int, mixed>
—
saveLog()
public
saveLog() : void
Return values
void
—
updateGeometryType()
public
updateGeometryType(array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
-
$params
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
updateNode()
public
updateNode(array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
-
$params
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
updateRelationCategory()
public
updateRelationCategory(array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
-
$params
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
updateRelationMembers()
public
updateRelationMembers(array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
-
$params
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
updateRelationProperties()
public
updateRelationProperties(array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
-
$params
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
addToUpdatedRelations()
protected
addToUpdatedRelations(ObjectId $id, string $operation) : void
Parameters
-
$id
: ObjectId
-
-
$operation
: string
-
Return values
void
—
checkUniqueField()
private
checkUniqueField(array<string|int, mixed> $properties) : void
Parameters
-
$properties
: array<string|int, mixed>
-
Return values
void
—
checkUniqueFieldWithNoError()
private
checkUniqueFieldWithNoError(array<string|int, mixed> $properties) : bool
Parameters
-
$properties
: array<string|int, mixed>
-
Return values
bool
—
findCoordinates()
private
findCoordinates(string $address) : array<string|int, mixed>|null
Parameters
-
$address
: string
-
Return values
array<string|int, mixed>|null
—
findExistingNode()
private
findExistingNode(ObjectId $id) : NodeEntity
Parameters
-
$id
: ObjectId
-
Return values
NodeEntity
—
findExistingRelation()
private
findExistingRelation(ObjectId $id) : RelationEntity
Parameters
-
$id
: ObjectId
-
Return values
RelationEntity
—
getAddress()
private
getAddress(RelationEntity $relation) : string
Parameters
-
$relation
: RelationEntity
-
Return values
string
—
getCoordinates()
private
getCoordinates(RelationEntity $relation) : array<string|int, mixed>
Parameters
-
$relation
: RelationEntity
-
Return values
array<string|int, mixed>
—
getIdForLog()
private
getIdForLog(RelationEntity $relation) : int|string
Parameters
-
$relation
: RelationEntity
-
Return values
int|string
—
getObjectId()
private
getObjectId(string|int|null $id) : ObjectId
Parameters
-
$id
: string|int|null
-
Return values
ObjectId
—
getOperationForLog()
private
getOperationForLog(string $operation) : string
Parameters
-
$operation
: string
-
Return values
string
—
hasAccessByRelationId()
private
hasAccessByRelationId(ObjectId $relationId) : bool
Parameters
-
$relationId
: ObjectId
-
Return values
bool
—
parseMemberId()
private
parseMemberId(array<string|int, mixed> $member) : array<string|int, mixed>
Parameters
-
$member
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
possibleGeocoding()
private
possibleGeocoding(RelationEntity $relation) : bool
Parameters
-
$relation
: RelationEntity
-
Return values
bool
—
possibleReverseGeocoding()
private
possibleReverseGeocoding(RelationEntity $relation) : bool
Parameters
-
$relation
: RelationEntity
-
Return values
bool
—
reverseGeocoding()
private
reverseGeocoding(RelationEntity $relation) : RelationEntity
Parameters
-
$relation
: RelationEntity
-
Return values
RelationEntity
—
setAuthor()
private
setAuthor(RelationEntity $relation) : void
Parameters
-
$relation
: RelationEntity
-
Return values
void
—
setCoordinatesByAddress()
private
setCoordinatesByAddress(RelationEntity $relation) : void
Parameters
-
$relation
: RelationEntity
-
Return values
void
—
setEditor()
private
setEditor(RelationEntity $relation) : void
Parameters
-
$relation
: RelationEntity
-
Return values
void
—
setUpdateDate()
private
setUpdateDate(RelationEntity $relation) : void
Parameters
-
$relation
: RelationEntity
-
Return values
void
—