Diagnostic API Resource

Abstract class for REST webservices

POST /diagnostic/objects/disconnected/json

Get disconnected objects in current version.

Request Parameters
name type description default constraints
limit query   required long
offset query   required long
Response Body
media type data type description
application/json object JSON Response with the list of disconnected objects.

POST /diagnostic/objects/disconnected/report

Get disconnected objects in current version Excel report

Response Body
media type data type description
application/json object JSON Response with the list of disconnected objects.

POST /diagnostic/objects/vectorentityowner/json

Get objects with drawings containing vector entity owner in current version.

Request Parameters
name type description default constraints
limit query - limit   required long
offset query - offset   required long
userId query - id of owner   required
Response Body
media type data type description
application/json object JSON Response with the list of objects with drawings containing vector entity owner in current version

POST /diagnostic/objects/vectorentityowner/report

Get objects with drawings containing vector entity owner in current version in form of Excel report.

Request Parameters
name type description default constraints
userId query - id of owner   required
Response Body
media type data type description
application/json object Excel file with the list of objects with drawings containing vector entity owner in current version

POST /diagnostic/objects/vectorowner/json

Get objects with drawings containing vector owner in current version.

Request Parameters
name type description default constraints
limit query - limit   required long
offset query - offset   required long
userId query - id of owner   required
Response Body
media type data type description
application/json object JSON Response with the list of objects with drawings containing vector in current version

POST /diagnostic/objects/vectorowner/report

Get objects with drawings containing vector owner in current version in form of Excel report.

Request Parameters
name type description default constraints
userId query - id of owner   required
Response Body
media type data type description
application/json object Excel file with the list of objects with drawings containing vector owner in current version

POST /diagnostic/objects/withmultiplespots/json

Get objects in subtree with multiple spots (more than spotsNum) for input subtree on the same layer and drawing in current version.

Request Parameters
name type description default constraints
classId query   required
limit query   required long
limitToSingleDrawing query true boolean
offset query   required long
spotsNum query   required
Request Body
media type data type description
application/json string - list od parent identifiers in json
Response Body
media type data type description
application/json object JSON Response with list of objects with multiple spots on the same layer and drawing.

POST /diagnostic/objects/withmultiplespots/report

Get objects with multiple spots (more than spotsNum) on the same layer and drawing in current version Excel report

Request Parameters
name type description default constraints
classId query   required
limitToSingleDrawing query true boolean
spotsNum query   required
Request Body
media type data type
application/json string
Response Body
media type data type description
application/json object

POST /diagnostic/objects/withoutspots/json

Get objects without spots in current subtree and in current version.

Request Parameters
name type description default constraints
classId query   required
limit query   required long
offset query   required long
Request Body
media type data type
application/json string
Response Body
media type data type description
application/json object JSON Response with list of objects without spots.

POST /diagnostic/objects/withoutspots/report

Get objects without spots in current version Excel report

Request Parameters
name type description default constraints
classId query   required
Request Body
media type data type
*/* string
Response Body
media type data type description
application/json object