Class RepositoryExplorerController
- java.lang.Object
-
- org.odpi.openmetadata.userinterface.uichassis.springboot.api.SecureController
-
- org.odpi.openmetadata.userinterface.uichassis.springboot.api.rex.RepositoryExplorerController
-
@RestController public class RepositoryExplorerController extends SecureController
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 Constructor Description RepositoryExplorerController()Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RexSearchResponseentitySearch(RexSearchBody body, javax.servlet.http.HttpServletRequest request)RexEntityDetailResponsegetEntityDetail(RexEntityRequestBody body, javax.servlet.http.HttpServletRequest request)RexRelationshipResponsegetRelationship(RexRelationshipRequestBody body, javax.servlet.http.HttpServletRequest request)RexSearchResponserelationshipSearch(RexSearchBody body, javax.servlet.http.HttpServletRequest request)RexPreTraversalResponserexPreTraversal(RexTraversalRequestBody body, javax.servlet.http.HttpServletRequest request)RexTraversalResponserexTraversal(RexTraversalRequestBody body, javax.servlet.http.HttpServletRequest request)TypeExplorerResponserexTypeExplorer(RexTypesRequestBody body, javax.servlet.http.HttpServletRequest request)-
Methods inherited from class org.odpi.openmetadata.userinterface.uichassis.springboot.api.SecureController
getUser
-
-
-
-
Method Detail
-
rexTypeExplorer
@PostMapping(path="/api/types/rexTypeExplorer") public TypeExplorerResponse rexTypeExplorer(@RequestBody RexTypesRequestBody body, javax.servlet.http.HttpServletRequest request)
-
rexPreTraversal
@PostMapping(path="/api/instances/rex-pre-traversal") public RexPreTraversalResponse rexPreTraversal(@RequestBody RexTraversalRequestBody body, javax.servlet.http.HttpServletRequest request)
-
rexTraversal
@PostMapping(path="/api/instances/rex-traversal") public RexTraversalResponse rexTraversal(@RequestBody RexTraversalRequestBody body, javax.servlet.http.HttpServletRequest request)
-
getEntityDetail
@PostMapping(path="/api/instances/entity") public RexEntityDetailResponse getEntityDetail(@RequestBody RexEntityRequestBody body, javax.servlet.http.HttpServletRequest request)
-
getRelationship
@PostMapping(path="/api/instances/relationship") public RexRelationshipResponse getRelationship(@RequestBody RexRelationshipRequestBody body, javax.servlet.http.HttpServletRequest request)
-
entitySearch
@PostMapping(path="/api/instances/entities/by-property-value") public RexSearchResponse entitySearch(@RequestBody RexSearchBody body, javax.servlet.http.HttpServletRequest request)
-
relationshipSearch
@PostMapping(path="/api/instances/relationships/by-property-value") public RexSearchResponse relationshipSearch(@RequestBody RexSearchBody body, javax.servlet.http.HttpServletRequest request)
-
-