@RestController
@Validated
@RequestMapping(value="/servers/{serverName}/open-metadata/access-services/glossary-view/users/{userId}")
public class CategoryResource
extends Object
| Constructor and Description |
|---|
CategoryResource()
Called by Spring
|
| Modifier and Type | Method and Description |
|---|---|
GlossaryViewEntityDetailResponse |
getAllCategories(String serverName,
String userId,
@PositiveOrZero Integer from,
@PositiveOrZero @Max(value=1000L) Integer size)
Extract all categories
|
GlossaryViewEntityDetailResponse |
getCategoriesViaCategoryAnchorRelationships(String serverName,
String userId,
@NotBlank String glossaryGUID,
@PositiveOrZero Integer from,
@PositiveOrZero @Max(value=1000L) Integer size)
Extract category definitions for the given glossary GUID via the 'CategoryAnchor' type relationships
|
GlossaryViewEntityDetailResponse |
getCategory(String serverName,
String userId,
@NotBlank String categoryGUID)
Extract the category definition for the given GUID
|
GlossaryViewEntityDetailResponse |
getExternalGlossaryLinks(String serverName,
String userId,
@NotBlank String categoryGUID,
@PositiveOrZero Integer from,
@PositiveOrZero @Max(value=1000L) Integer size)
Extract external glossary link definitions for the given category
|
GlossaryViewEntityDetailResponse |
getSubcategories(String serverName,
String userId,
@NotBlank String categoryGUID,
@PositiveOrZero Integer from,
@PositiveOrZero @Max(value=1000L) Integer size)
Extract subcategory definitions for the given GUID
|
@GetMapping(path="/categories") public GlossaryViewEntityDetailResponse getAllCategories(@PathVariable(value="serverName") String serverName, @PathVariable(value="userId") String userId, @RequestParam(name="from",defaultValue="0") @PositiveOrZero @PositiveOrZero Integer from, @RequestParam(name="size",defaultValue="100") @PositiveOrZero @Max(value=1000L) @PositiveOrZero @Max(value=1000L) Integer size)
serverName - instance to calluserId - calling userfrom - fromsize - size@GetMapping(path="/categories/{categoryGUID}")
public GlossaryViewEntityDetailResponse getCategory(@PathVariable(value="serverName")
String serverName,
@PathVariable(value="userId")
String userId,
@PathVariable(value="categoryGUID") @NotBlank
@NotBlank String categoryGUID)
serverName - instance to calluserId - calling usercategoryGUID - category GUID@GetMapping(path="/glossaries/{glossaryGUID}/categories")
public GlossaryViewEntityDetailResponse getCategoriesViaCategoryAnchorRelationships(@PathVariable(value="serverName")
String serverName,
@PathVariable(value="userId")
String userId,
@PathVariable(value="glossaryGUID") @NotBlank
@NotBlank String glossaryGUID,
@RequestParam(name="from",defaultValue="0") @PositiveOrZero
@PositiveOrZero Integer from,
@RequestParam(name="size",defaultValue="100") @PositiveOrZero @Max(value=1000L)
@PositiveOrZero @Max(value=1000L) Integer size)
serverName - instance to calluserId - calling userglossaryGUID - glossary GUIDfrom - fromsize - size@GetMapping(path="/categories/{categoryGUID}/subcategories")
public GlossaryViewEntityDetailResponse getSubcategories(@PathVariable(value="serverName")
String serverName,
@PathVariable(value="userId")
String userId,
@PathVariable(value="categoryGUID") @NotBlank
@NotBlank String categoryGUID,
@RequestParam(name="from",defaultValue="0") @PositiveOrZero
@PositiveOrZero Integer from,
@RequestParam(name="size",defaultValue="100") @PositiveOrZero @Max(value=1000L)
@PositiveOrZero @Max(value=1000L) Integer size)
serverName - instance to calluserId - calling usercategoryGUID - category GUIDfrom - fromsize - size@GetMapping(path="/categories/{categoryGUID}/external-glossary-links")
public GlossaryViewEntityDetailResponse getExternalGlossaryLinks(@PathVariable(value="serverName")
String serverName,
@PathVariable(value="userId")
String userId,
@PathVariable(value="categoryGUID") @NotBlank
@NotBlank String categoryGUID,
@RequestParam(name="from",defaultValue="0") @PositiveOrZero
@PositiveOrZero Integer from,
@RequestParam(name="size",defaultValue="100") @PositiveOrZero @Max(value=1000L)
@PositiveOrZero @Max(value=1000L) Integer size)
serverName - instance to calluserId - calling usercategoryGUID - category GUIDfrom - fromsize - sizeCopyright © 2018–2021 LF AI & Data Foundation. All rights reserved.