Class RepositoryExplorerController
java.lang.Object
org.odpi.openmetadata.userinterface.uichassis.springboot.api.SecureController
org.odpi.openmetadata.userinterface.uichassis.springboot.api.rex.RepositoryExplorerController
The RepositoryExplorerController provides the server-side implementation
of the RepositoryExplorer UI-component (aka Rex)
This view service provides a number of functions that are needed for Rex.
get type information from a repository server
returns: a TypeExplorerResponse object
get an entity by guid from a repository server
returns: a RexEntityDetailResponse object
get a relationship by guid from a repository server
search for entities that match a search string and property filters
search for relationships that match a search string and property filters
-
Field Summary
Fields inherited from class org.odpi.openmetadata.userinterface.uichassis.springboot.api.SecureController
PAGE_OFFSET_DEFAULT_VALUE, PAGE_SIZE_DEFAULT_VALUE
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.odpi.openmetadata.userinterface.uichassis.springboot.api.SecureController
getUser
-
Constructor Details
-
RepositoryExplorerController
public RepositoryExplorerController()Default constructor
-
-
Method Details
-
rexTypeExplorer
@PostMapping(path="/api/types/rexTypeExplorer") public TypeExplorerResponse rexTypeExplorer(@RequestBody RexTypesRequestBody body) -
rexPreTraversal
@PostMapping(path="/api/instances/rex-pre-traversal") public RexPreTraversalResponse rexPreTraversal(@RequestBody RexTraversalRequestBody body) -
rexTraversal
@PostMapping(path="/api/instances/rex-traversal") public RexTraversalResponse rexTraversal(@RequestBody RexTraversalRequestBody body) -
getEntityDetail
@PostMapping(path="/api/instances/entity") public RexEntityDetailResponse getEntityDetail(@RequestBody RexEntityRequestBody body) -
getRelationship
@PostMapping(path="/api/instances/relationship") public RexRelationshipResponse getRelationship(@RequestBody RexRelationshipRequestBody body) -
entitySearch
@PostMapping(path="/api/instances/entities/by-property-value") public RexSearchResponse entitySearch(@RequestBody RexSearchBody body) -
relationshipSearch
@PostMapping(path="/api/instances/relationships/by-property-value") public RexSearchResponse relationshipSearch(@RequestBody RexSearchBody body)
-