@RestController
@Validated
@RequestMapping(value="/servers/{serverName}/open-metadata/access-services/glossary-view/users/{userId}")
public class GlossaryResource
extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
PAGE_FROM_DEFAULT_VALUE |
static String |
PAGE_SIZE_DEFAULT_VALUE |
static int |
PAGE_SIZE_MAX_VALUE |
| Constructor and Description |
|---|
GlossaryResource()
Called by Spring
|
| Modifier and Type | Method and Description |
|---|---|
GlossaryViewEntityDetailResponse |
getAllGlossaries(String serverName,
String userId,
@PositiveOrZero Integer from,
@PositiveOrZero @Max(value=10000L) Integer size)
Extract all glossary definitions
|
GlossaryViewEntityDetailResponse |
getCategoryHomeGlossary(String serverName,
String userId,
@NotBlank String categoryGUID)
Extract a category's home glossary
|
GlossaryViewEntityDetailResponse |
getExternalGlossaryLinks(String serverName,
String userId,
@NotBlank String glossaryGUID,
@PositiveOrZero Integer from,
@PositiveOrZero @Max(value=10000L) Integer size)
Extract the external glossary link definitions
|
GlossaryViewEntityDetailResponse |
getGlossary(String serverName,
String userId,
@NotBlank String glossaryGUID)
Extract a glossary definition
|
GlossaryViewEntityDetailResponse |
getTermHomeGlossary(String serverName,
String userId,
@NotBlank String termGUID)
Extract a term's home glossary
|
public static final String PAGE_FROM_DEFAULT_VALUE
public static final String PAGE_SIZE_DEFAULT_VALUE
public static final int PAGE_SIZE_MAX_VALUE
@RequestMapping(method=GET,
path="/glossaries")
public GlossaryViewEntityDetailResponse getAllGlossaries(@PathVariable(value="serverName")
String serverName,
@PathVariable(value="userId")
String userId,
@RequestParam(name="from",defaultValue="0") @PositiveOrZero
@PositiveOrZero Integer from,
@RequestParam(name="size",defaultValue="1000") @PositiveOrZero @Max(value=10000L)
@PositiveOrZero @Max(value=10000L) Integer size)
serverName - instance to calluserId - calling userfrom - fromsize - size@RequestMapping(method=GET,
path="/glossaries/{glossaryGUID}")
public GlossaryViewEntityDetailResponse getGlossary(@PathVariable(value="serverName")
String serverName,
@PathVariable(value="userId")
String userId,
@PathVariable(value="glossaryGUID") @NotBlank
@NotBlank String glossaryGUID)
serverName - instance to calluserId - calling userglossaryGUID - glossary GUID@RequestMapping(method=GET,
path="/terms/{termGUID}/home-glossary")
public GlossaryViewEntityDetailResponse getTermHomeGlossary(@PathVariable(value="serverName")
String serverName,
@PathVariable(value="userId")
String userId,
@PathVariable(value="termGUID") @NotBlank
@NotBlank String termGUID)
serverName - instance to calluserId - calling usertermGUID - term GUID@RequestMapping(method=GET,
path="/categories/{categoryGUID}/home-glossary")
public GlossaryViewEntityDetailResponse getCategoryHomeGlossary(@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@RequestMapping(method=GET,
path="/glossaries/{glossaryGUID}/external-glossary-links")
public GlossaryViewEntityDetailResponse getExternalGlossaryLinks(@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="1000") @PositiveOrZero @Max(value=10000L)
@PositiveOrZero @Max(value=10000L) Integer size)
serverName - instance to calluserId - calling userglossaryGUID - glossary GUIDfrom - fromsize - sizeCopyright © 2018–2019 ODPi. All rights reserved.