Object Start and End Points (Reserved)
Overview
Get the start points and end points connected to a specific object within a given number of hops.
URI
GET /rest/applications/{name}/objects/{id}/start-end-points
Path parameters
name (string)
This parameter identifies the analyzed application. The application name must be properly encoded if it is required. Character back-quote is not allowed.
id (integer)
The unique identifier of the object for which to retrieve start and end points.
Responses
application/json
A graph containing lists of start points and end points. Example:
{
"results": {
"startPoints": [
{
"id": "2469",
"name": "scope_criteria.html",
"fullName": "§{main_sources}§/orion-apache/src/main/resources/apache/htdocs/pages/scope_criteria.html",
"type": "HTML Pages"
}
],
"endPoints": [
{
"id": "442",
"name": "evaluation_version",
"fullName": "orion.evaluation_version",
"type": "PostgreSQL Table"
},
{
"id": "552",
"name": "milestone",
"fullName": "orion.milestone",
"type": "PostgreSQL Table"
},
{
"id": "20819",
"name": "getCurrentUser",
"fullName": "com.bmw.orion.authority.boundary.UserService.getCurrentUser",
"type": "Java Method"
}
]
}
}
JSON representation
| Property | Type | Description |
|---|---|---|
| results.startPoints | array | List of objects that serve as entry points. |
| results.endPoints | array | List of objects that serve as exit/terminal points. |
| results.startPoints[].id | string | The object ID. |
| results.startPoints[].name | string | The object name. |
| results.startPoints[].fullName | string | The object long name, usually locates the object in a software architecture. |
| results.startPoints[].type | string | The object type for a display. |
| results.endPoints[].id | string | The object ID. |
| results.endPoints[].name | string | The object name. |
| results.endPoints[].fullName | string | The object long name, usually locates the object in a software architecture. |
| results.endPoints[].type | string | The object type for a display. |