@RestController
@RequestMapping(value="/servers/{serverName}/open-metadata/access-services/asset-manager/users/{userId}")
public class GlossaryExchangeResource
extends Object
| Constructor and Description |
|---|
GlossaryExchangeResource()
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
VoidResponse |
attachExternalCategoryLink(String serverName,
String userId,
String glossaryCategoryGUID,
String externalLinkGUID,
ExternalGlossaryElementLinkRequestBody requestBody)
Create a link to an external glossary category resource.
|
VoidResponse |
attachExternalLinkToGlossary(String serverName,
String userId,
String glossaryGUID,
String externalLinkGUID,
AssetManagerIdentifiersRequestBody requestBody)
Connect a glossary to a reference to an external glossary resource.
|
VoidResponse |
attachExternalTermLink(String serverName,
String userId,
String externalLinkGUID,
String glossaryTermGUID,
ExternalGlossaryElementLinkRequestBody requestBody)
Create a link to an external glossary term resource.
|
VoidResponse |
clearCategoryParent(String serverName,
String userId,
String glossaryParentCategoryGUID,
String glossaryChildCategoryGUID,
AssetManagerIdentifiersRequestBody requestBody)
Remove a parent-child relationship between two categories.
|
VoidResponse |
clearGlossaryAsCanonical(String serverName,
String userId,
String glossaryGUID,
MetadataCorrelationProperties requestBody)
Remove the canonical designation from the glossary.
|
VoidResponse |
clearGlossaryAsTaxonomy(String serverName,
String userId,
String glossaryGUID,
MetadataCorrelationProperties requestBody)
Remove the taxonomy designation from the glossary.
|
VoidResponse |
clearTermAsAbstractConcept(String serverName,
String userId,
String glossaryTermGUID,
MetadataCorrelationProperties requestBody)
Remove the abstract concept designation from the glossary term.
|
VoidResponse |
clearTermAsActivity(String serverName,
String userId,
String glossaryTermGUID,
MetadataCorrelationProperties requestBody)
Remove the activity designation from the glossary term.
|
VoidResponse |
clearTermAsContext(String serverName,
String userId,
String glossaryTermGUID,
MetadataCorrelationProperties requestBody)
Remove the context definition designation from the glossary term.
|
VoidResponse |
clearTermAsDataValue(String serverName,
String userId,
String glossaryTermGUID,
MetadataCorrelationProperties requestBody)
Remove the data value designation from the glossary term.
|
VoidResponse |
clearTermAsObjectIdentifier(String serverName,
String userId,
String glossaryTermGUID,
MetadataCorrelationProperties requestBody)
Remove the object identifier designation from the glossary term.
|
VoidResponse |
clearTermAsSpineAttribute(String serverName,
String userId,
String glossaryTermGUID,
MetadataCorrelationProperties requestBody)
Remove the spine attribute designation from the glossary term.
|
VoidResponse |
clearTermAsSpineObject(String serverName,
String userId,
String glossaryTermGUID,
MetadataCorrelationProperties requestBody)
Remove the spine object designation from the glossary term.
|
VoidResponse |
clearTermCategory(String serverName,
String userId,
String glossaryCategoryGUID,
String glossaryTermGUID,
AssetManagerIdentifiersRequestBody requestBody)
Unlink a term from a category.
|
VoidResponse |
clearTermRelationship(String serverName,
String userId,
String glossaryTermOneGUID,
String relationshipTypeName,
String glossaryTermTwoGUID,
AssetManagerIdentifiersRequestBody requestBody)
Remove the relationship between two terms.
|
GUIDResponse |
createControlledGlossaryTerm(String serverName,
String userId,
String glossaryGUID,
ControlledGlossaryTermRequestBody requestBody)
Create a new metadata element to represent a glossary term whose lifecycle is managed through a controlled workflow.
|
GUIDResponse |
createExternalGlossaryLink(String serverName,
String userId,
ExternalGlossaryLinkRequestBody requestBody)
Create a link to an external glossary resource.
|
GUIDResponse |
createGlossary(String serverName,
String userId,
GlossaryRequestBody requestBody)
Create a new metadata element to represent the root of a glossary.
|
GUIDResponse |
createGlossaryCategory(String serverName,
String userId,
String glossaryGUID,
GlossaryCategoryRequestBody requestBody)
Create a new metadata element to represent a glossary category.
|
GUIDResponse |
createGlossaryCategoryFromTemplate(String serverName,
String userId,
String templateGUID,
TemplateRequestBody requestBody)
Create a new metadata element to represent a glossary category using an existing metadata element as a template.
|
GUIDResponse |
createGlossaryFromTemplate(String serverName,
String userId,
String templateGUID,
TemplateRequestBody requestBody)
Create a new metadata element to represent a glossary using an existing metadata element as a template.
|
GUIDResponse |
createGlossaryTerm(String serverName,
String userId,
String glossaryGUID,
GlossaryTermRequestBody requestBody)
Create a new metadata element to represent a glossary term.
|
GUIDResponse |
createGlossaryTermFromTemplate(String serverName,
String userId,
String templateGUID,
TemplateRequestBody requestBody)
Create a new metadata element to represent a glossary term using an existing metadata element as a template.
|
VoidResponse |
detachExternalCategoryLink(String serverName,
String userId,
String externalLinkGUID,
String glossaryCategoryGUID,
AssetManagerIdentifiersRequestBody requestBody)
Remove the link to an external glossary category resource.
|
VoidResponse |
detachExternalLinkFromGlossary(String serverName,
String userId,
String externalLinkGUID,
String glossaryGUID,
AssetManagerIdentifiersRequestBody requestBody)
Disconnect a glossary from a reference to an external glossary resource.
|
VoidResponse |
detachExternalTermLink(String serverName,
String userId,
String externalLinkGUID,
String glossaryTermGUID,
AssetManagerIdentifiersRequestBody requestBody)
Remove the link to an external glossary term resource.
|
GlossaryElementsResponse |
findGlossaries(String serverName,
String userId,
int startFrom,
int pageSize,
SearchStringRequestBody requestBody)
Retrieve the list of glossary metadata elements that contain the search string.
|
GlossaryCategoryElementsResponse |
findGlossaryCategories(String serverName,
String userId,
int startFrom,
int pageSize,
SearchStringRequestBody requestBody)
Retrieve the list of glossary category metadata elements that contain the search string.
|
GlossaryTermElementsResponse |
findGlossaryTerms(String serverName,
String userId,
int startFrom,
int pageSize,
SearchStringRequestBody requestBody)
Retrieve the list of glossary term metadata elements that contain the search string.
|
GlossaryCategoryElementsResponse |
getCategoriesForGlossary(String serverName,
String userId,
String glossaryGUID,
int startFrom,
int pageSize,
AssetManagerIdentifiersRequestBody requestBody)
Return the list of categories associated with a glossary.
|
ExternalGlossaryLinkElementsResponse |
getExternalLinksForGlossary(String serverName,
String userId,
String glossaryGUID,
int startFrom,
int pageSize)
Retrieve the list of links to external glossary resources attached to a glossary.
|
GlossaryElementsResponse |
getGlossariesByName(String serverName,
String userId,
int startFrom,
int pageSize,
NameRequestBody requestBody)
Retrieve the list of glossary metadata elements with a matching qualified or display name.
|
GlossaryElementsResponse |
getGlossariesForAssetManager(String serverName,
String userId,
int startFrom,
int pageSize,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the list of glossaries created by this caller.
|
GlossaryElementsResponse |
getGlossariesForExternalLink(String serverName,
String userId,
String externalLinkGUID,
int startFrom,
int pageSize,
AssetManagerIdentifiersRequestBody requestBody)
Return the glossaries connected to an external glossary source.
|
GlossaryElementResponse |
getGlossaryByGUID(String serverName,
String userId,
String glossaryGUID,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the glossary metadata element with the supplied unique identifier.
|
GlossaryCategoryElementsResponse |
getGlossaryCategoriesByName(String serverName,
String userId,
int startFrom,
int pageSize,
NameRequestBody requestBody)
Retrieve the list of glossary category metadata elements with a matching qualified or display name.
|
GlossaryCategoryElementResponse |
getGlossaryCategoryByGUID(String serverName,
String userId,
String glossaryCategoryGUID,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the glossary category metadata element with the supplied unique identifier.
|
GlossaryCategoryElementResponse |
getGlossaryCategoryParent(String serverName,
String userId,
String glossaryCategoryGUID,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the glossary category metadata element with the supplied unique identifier.
|
GlossaryCategoryElementsResponse |
getGlossarySubCategories(String serverName,
String userId,
String glossaryCategoryGUID,
int startFrom,
int pageSize,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the glossary category metadata element with the supplied unique identifier.
|
GlossaryTermElementResponse |
getGlossaryTermByGUID(String serverName,
String userId,
String glossaryTermGUID,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the glossary term metadata element with the supplied unique identifier.
|
GlossaryTermElementsResponse |
getGlossaryTermsByName(String serverName,
String userId,
int startFrom,
int pageSize,
NameRequestBody requestBody)
Retrieve the list of glossary term metadata elements with a matching qualified or display name.
|
GlossaryTermElementsResponse |
getTermsForGlossary(String serverName,
String userId,
String glossaryGUID,
int startFrom,
int pageSize,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the list of glossary terms associated with a glossary.
|
GlossaryTermElementsResponse |
getTermsForGlossaryCategory(String serverName,
String userId,
String glossaryCategoryGUID,
int startFrom,
int pageSize,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the list of glossary terms associated with a glossary category.
|
VoidResponse |
removeExternalGlossaryLink(String serverName,
String userId,
String externalLinkGUID,
AssetManagerIdentifiersRequestBody requestBody)
Remove information about a link to an external glossary resource (and the relationships that attached it to the glossaries).
|
VoidResponse |
removeGlossary(String serverName,
String userId,
String glossaryGUID,
MetadataCorrelationProperties requestBody)
Remove the metadata element representing a glossary.
|
VoidResponse |
removeGlossaryCategory(String serverName,
String userId,
String glossaryCategoryGUID,
MetadataCorrelationProperties requestBody)
Remove the metadata element representing a glossary category.
|
VoidResponse |
removeGlossaryTerm(String serverName,
String userId,
String glossaryTermGUID,
MetadataCorrelationProperties requestBody)
Remove the metadata element representing a glossary term.
|
VoidResponse |
setGlossaryAsCanonical(String serverName,
String userId,
String glossaryGUID,
CanonicalVocabularyClassificationRequestBody requestBody)
Classify a glossary to declare that it has no two GlossaryTerm definitions with
the same name.
|
VoidResponse |
setGlossaryAsTaxonomy(String serverName,
String userId,
String glossaryGUID,
TaxonomyClassificationRequestBody requestBody)
Classify the glossary to indicate that it can be used as a taxonomy.
|
VoidResponse |
setTermAsAbstractConcept(String serverName,
String userId,
String glossaryTermGUID,
MetadataCorrelationProperties requestBody)
Classify the glossary term to indicate that it describes an abstract concept.
|
VoidResponse |
setTermAsActivity(String serverName,
String userId,
String glossaryTermGUID,
ActivityTermClassificationRequestBody requestBody)
Classify the glossary term to indicate that it describes a data value.
|
VoidResponse |
setTermAsContext(String serverName,
String userId,
String glossaryTermGUID,
ContextDefinitionClassificationRequestBody requestBody)
Classify the glossary term to indicate that it describes a context.
|
VoidResponse |
setTermAsDataValue(String serverName,
String userId,
String glossaryTermGUID,
MetadataCorrelationProperties requestBody)
Classify the glossary term to indicate that it describes a data value.
|
VoidResponse |
setTermAsObjectIdentifier(String serverName,
String userId,
String glossaryTermGUID,
MetadataCorrelationProperties requestBody)
Classify the glossary term to indicate that it describes an object identifier.
|
VoidResponse |
setTermAsSpineAttribute(String serverName,
String userId,
String glossaryTermGUID,
MetadataCorrelationProperties requestBody)
Classify the glossary term to indicate that it describes a spine attribute.
|
VoidResponse |
setTermAsSpineObject(String serverName,
String userId,
String glossaryTermGUID,
MetadataCorrelationProperties requestBody)
Classify the glossary term to indicate that it describes a spine object.
|
VoidResponse |
setupCategoryParent(String serverName,
String userId,
String glossaryParentCategoryGUID,
String glossaryChildCategoryGUID,
AssetManagerIdentifiersRequestBody requestBody)
Create a parent-child relationship between two categories.
|
VoidResponse |
setupTermCategory(String serverName,
String userId,
String glossaryCategoryGUID,
String glossaryTermGUID,
CategorizationRequestBody requestBody)
Link a term to a category.
|
VoidResponse |
setupTermRelationship(String serverName,
String userId,
String glossaryTermOneGUID,
String relationshipTypeName,
String glossaryTermTwoGUID,
TermRelationshipRequestBody requestBody)
Link two terms together using a specialist relationship.
|
VoidResponse |
updateExternalGlossaryLink(String serverName,
String userId,
String externalLinkGUID,
ExternalGlossaryLinkRequestBody requestBody)
Update the properties of a reference to an external glossary resource.
|
VoidResponse |
updateGlossary(String serverName,
String userId,
String glossaryGUID,
GlossaryRequestBody requestBody)
Update the metadata element representing a glossary.
|
VoidResponse |
updateGlossaryCategory(String serverName,
String userId,
String glossaryCategoryGUID,
GlossaryCategoryRequestBody requestBody)
Update the metadata element representing a glossary category.
|
VoidResponse |
updateGlossaryTerm(String serverName,
String userId,
String glossaryTermGUID,
GlossaryTermRequestBody requestBody)
Update the metadata element representing a glossary term.
|
VoidResponse |
updateGlossaryTermStatus(String serverName,
String userId,
String glossaryTermGUID,
GlossaryTermStatusRequestBody requestBody)
Update the status of the metadata element representing a glossary term.
|
VoidResponse |
updateTermRelationship(String serverName,
String userId,
String glossaryTermOneGUID,
String relationshipTypeName,
String glossaryTermTwoGUID,
TermRelationshipRequestBody requestBody)
Update the relationship properties for the two terms.
|
@PostMapping(path="/glossaries") public GUIDResponse createGlossary(@PathVariable String serverName, @PathVariable String userId, @RequestBody GlossaryRequestBody requestBody)
serverName - name of the server to route the request to.userId - calling userrequestBody - properties to store@PostMapping(path="/glossaries/from-template/{templateGUID}")
public GUIDResponse createGlossaryFromTemplate(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String templateGUID,
@RequestBody
TemplateRequestBody requestBody)
serverName - name of the server to route the request touserId - calling usertemplateGUID - unique identifier of the metadata element to copyrequestBody - properties that override the template@PostMapping(path="/glossaries/{glossaryGUID}")
public VoidResponse updateGlossary(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryGUID,
@RequestBody
GlossaryRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryGUID - unique identifier of the metadata element to updaterequestBody - new properties for this element@PostMapping(path="/glossaries/{glossaryGUID}/remove")
public VoidResponse removeGlossary(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryGUID,
@RequestBody(required=false)
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userglossaryGUID - unique identifier of the metadata element to removerequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/{glossaryGUID}/is-taxonomy")
public VoidResponse setGlossaryAsTaxonomy(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryGUID,
@RequestBody
TaxonomyClassificationRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryGUID - unique identifier of the metadata element to removerequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/{glossaryGUID}/is-taxonomy/remove")
public VoidResponse clearGlossaryAsTaxonomy(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryGUID,
@RequestBody(required=false)
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userglossaryGUID - unique identifier of the metadata element to removerequestBody - correlation properties for the external asset manager@PostMapping(path="/glossaries/{glossaryGUID}/is-canonical")
public VoidResponse setGlossaryAsCanonical(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryGUID,
@RequestBody
CanonicalVocabularyClassificationRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryGUID - unique identifier of the metadata element to removerequestBody - description of the situations where this glossary is relevant.@PostMapping(path="/glossaries/{glossaryGUID}/is-canonical/remove")
public VoidResponse clearGlossaryAsCanonical(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryGUID,
@RequestBody(required=false)
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userglossaryGUID - unique identifier of the metadata element to removerequestBody - correlation properties for the external asset manager@PostMapping(path="/glossaries/by-search-string") public GlossaryElementsResponse findGlossaries(@PathVariable String serverName, @PathVariable String userId, @RequestParam int startFrom, @RequestParam int pageSize, @RequestBody SearchStringRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userrequestBody - string to find in the propertiesstartFrom - paging start pointpageSize - maximum results that can be returned@PostMapping(path="/glossaries/by-name") public GlossaryElementsResponse getGlossariesByName(@PathVariable String serverName, @PathVariable String userId, @RequestParam int startFrom, @RequestParam int pageSize, @RequestBody NameRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userrequestBody - name to search forstartFrom - paging start pointpageSize - maximum results that can be returned@PostMapping(path="/glossaries/by-asset-manager") public GlossaryElementsResponse getGlossariesForAssetManager(@PathVariable String serverName, @PathVariable String userId, @RequestParam int startFrom, @RequestParam int pageSize, @RequestBody AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userstartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - asset manager identifiers@PostMapping(path="/glossaries/{glossaryGUID}/retrieve")
public GlossaryElementResponse getGlossaryByGUID(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryGUID,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryGUID - unique identifier of the requested metadata elementrequestBody - asset manager identifiers@PostMapping(path="/glossaries/{glossaryGUID}/categories")
public GUIDResponse createGlossaryCategory(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryGUID,
@RequestBody
GlossaryCategoryRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryGUID - unique identifier of the glossary where the category is locatedrequestBody - properties about the glossary category to store@PostMapping(path="/glossaries/categories/from-template/{templateGUID}")
public GUIDResponse createGlossaryCategoryFromTemplate(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String templateGUID,
@RequestBody
TemplateRequestBody requestBody)
serverName - name of the server to route the request touserId - calling usertemplateGUID - unique identifier of the metadata element to copyrequestBody - properties that override the template@PostMapping(path="/glossaries/categories/{glossaryCategoryGUID}")
public VoidResponse updateGlossaryCategory(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryCategoryGUID,
@RequestBody
GlossaryCategoryRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryCategoryGUID - unique identifier of the metadata element to updaterequestBody - new properties for the metadata element@PostMapping(path="/glossaries/categories/{glossaryParentCategoryGUID}/subcategories/{glossaryChildCategoryGUID}")
public VoidResponse setupCategoryParent(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryParentCategoryGUID,
@PathVariable
String glossaryChildCategoryGUID,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryParentCategoryGUID - unique identifier of the glossary category in the external asset manager that is to be the super-categoryglossaryChildCategoryGUID - unique identifier of the glossary category in the external asset manager that is to be the subcategoryrequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/categories/{glossaryParentCategoryGUID}/subcategories/{glossaryChildCategoryGUID}/remove")
public VoidResponse clearCategoryParent(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryParentCategoryGUID,
@PathVariable
String glossaryChildCategoryGUID,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryParentCategoryGUID - unique identifier of the glossary category in the external asset manager that is to be the super-categoryglossaryChildCategoryGUID - unique identifier of the glossary category in the external asset manager that is to be the subcategoryrequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/categories/{glossaryCategoryGUID}/remove")
public VoidResponse removeGlossaryCategory(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryCategoryGUID,
@RequestBody(required=false)
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userglossaryCategoryGUID - unique identifier of the metadata element to removerequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/categories/by-search-string") public GlossaryCategoryElementsResponse findGlossaryCategories(@PathVariable String serverName, @PathVariable String userId, @RequestParam int startFrom, @RequestParam int pageSize, @RequestBody SearchStringRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userstartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - string to find in the properties and correlators@PostMapping(path="/glossaries/{glossaryGUID}/categories/retrieve")
public GlossaryCategoryElementsResponse getCategoriesForGlossary(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryGUID,
@RequestParam
int startFrom,
@RequestParam
int pageSize,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryGUID - unique identifier of the glossary to querystartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - asset manager identifiers@PostMapping(path="/glossaries/categories/by-name") public GlossaryCategoryElementsResponse getGlossaryCategoriesByName(@PathVariable String serverName, @PathVariable String userId, @RequestParam int startFrom, @RequestParam int pageSize, @RequestBody NameRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userrequestBody - name to search for and correlatorsstartFrom - paging start pointpageSize - maximum results that can be returned@PostMapping(path="/glossaries/categories/{glossaryCategoryGUID}/retrieve")
public GlossaryCategoryElementResponse getGlossaryCategoryByGUID(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryCategoryGUID,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryCategoryGUID - unique identifier of the requested metadata elementrequestBody - asset manager identifiers@PostMapping(path="/glossaries/categories/{glossaryCategoryGUID}/parent/retrieve")
public GlossaryCategoryElementResponse getGlossaryCategoryParent(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryCategoryGUID,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryCategoryGUID - unique identifier of the requested metadata elementrequestBody - asset manager identifiers@PostMapping(path="/glossaries/categories/{glossaryCategoryGUID}/subcategories/retrieve")
public GlossaryCategoryElementsResponse getGlossarySubCategories(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryCategoryGUID,
@RequestParam
int startFrom,
@RequestParam
int pageSize,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryCategoryGUID - unique identifier of the requested metadata elementstartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - asset manager identifiers@PostMapping(path="/glossaries/{glossaryGUID}/terms")
public GUIDResponse createGlossaryTerm(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryGUID,
@RequestBody
GlossaryTermRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryGUID - unique identifier of the glossary where the term is locatedrequestBody - properties for the glossary term@PostMapping(path="/glossaries/{glossaryGUID}/terms/new-controlled")
public GUIDResponse createControlledGlossaryTerm(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryGUID,
@RequestBody
ControlledGlossaryTermRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryGUID - unique identifier of the glossary where the term is locatedrequestBody - properties for the glossary term@PostMapping(path="/glossaries/terms/from-template/{templateGUID}")
public GUIDResponse createGlossaryTermFromTemplate(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String templateGUID,
@RequestBody
TemplateRequestBody requestBody)
serverName - name of the server to route the request touserId - calling usertemplateGUID - unique identifier of the metadata element to copyrequestBody - properties that override the template@PostMapping(path="/glossaries/terms/{glossaryTermGUID}")
public VoidResponse updateGlossaryTerm(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody
GlossaryTermRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the glossary term to updaterequestBody - new properties for the glossary term@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/status")
public VoidResponse updateGlossaryTermStatus(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody
GlossaryTermStatusRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the glossary term to updaterequestBody - status and correlation properties@PostMapping(path="/glossaries/categories/{glossaryCategoryGUID}/terms/{glossaryTermGUID}")
public VoidResponse setupTermCategory(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryCategoryGUID,
@PathVariable
String glossaryTermGUID,
@RequestBody
CategorizationRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryCategoryGUID - unique identifier of the glossary categoryglossaryTermGUID - unique identifier of the glossary termrequestBody - properties for the categorization relationship@PostMapping(path="/glossaries/categories/{glossaryCategoryGUID}/terms/{glossaryTermGUID}/remove")
public VoidResponse clearTermCategory(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryCategoryGUID,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryCategoryGUID - unique identifier of the glossary categoryglossaryTermGUID - unique identifier of the glossary termrequestBody - asset manager identifiers@PostMapping(path="/glossaries/terms/{glossaryTermOneGUID}/relationships/{relationshipTypeName}/terms/{glossaryTermTwoGUID}")
public VoidResponse setupTermRelationship(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermOneGUID,
@PathVariable
String relationshipTypeName,
@PathVariable
String glossaryTermTwoGUID,
@RequestBody
TermRelationshipRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userrelationshipTypeName - name of the type of relationship to createglossaryTermOneGUID - unique identifier of the glossary term at end 1glossaryTermTwoGUID - unique identifier of the glossary term at end 2requestBody - properties for the relationship@PostMapping(path="/glossaries/terms/{glossaryTermOneGUID}/relationships/{relationshipTypeName}/terms/{glossaryTermTwoGUID}/update")
public VoidResponse updateTermRelationship(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermOneGUID,
@PathVariable
String relationshipTypeName,
@PathVariable
String glossaryTermTwoGUID,
@RequestBody
TermRelationshipRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userrelationshipTypeName - name of the type of relationship to createglossaryTermOneGUID - unique identifier of the glossary term at end 1glossaryTermTwoGUID - unique identifier of the glossary term at end 2requestBody - properties for the relationship@PostMapping(path="/glossaries/terms/{glossaryTermOneGUID}/relationships/{relationshipTypeName}/terms/{glossaryTermTwoGUID}/remove")
public VoidResponse clearTermRelationship(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermOneGUID,
@PathVariable
String relationshipTypeName,
@PathVariable
String glossaryTermTwoGUID,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userrelationshipTypeName - name of the type of relationship to createglossaryTermOneGUID - unique identifier of the glossary term at end 1glossaryTermTwoGUID - unique identifier of the glossary term at end 2requestBody - properties of the relationship@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/is-abstract-concept")
public VoidResponse setTermAsAbstractConcept(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the metadata element to updaterequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/is-abstract-concept/remove")
public VoidResponse clearTermAsAbstractConcept(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the metadata element to updaterequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/is-data-value")
public VoidResponse setTermAsDataValue(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the metadata element to updaterequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/is-data-value/remove")
public VoidResponse clearTermAsDataValue(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the metadata element to updaterequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/is-activity")
public VoidResponse setTermAsActivity(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody
ActivityTermClassificationRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the metadata element to updaterequestBody - type of activity and correlators@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/is-activity/remove")
public VoidResponse clearTermAsActivity(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the metadata element to updaterequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/is-context-definition")
public VoidResponse setTermAsContext(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody
ContextDefinitionClassificationRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the metadata element to updaterequestBody - more details of the context@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/is-context-definition/remove")
public VoidResponse clearTermAsContext(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the metadata element to updaterequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/is-spine-object")
public VoidResponse setTermAsSpineObject(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the metadata element to updaterequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/is-spine-object/remove")
public VoidResponse clearTermAsSpineObject(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the metadata element to updaterequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/is-spine-attribute")
public VoidResponse setTermAsSpineAttribute(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the metadata element to updaterequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/is-spine-attribute/remove")
public VoidResponse clearTermAsSpineAttribute(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the metadata element to updaterequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/is-object-identifier")
public VoidResponse setTermAsObjectIdentifier(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the metadata element to updaterequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/is-object-identifier/remove")
public VoidResponse clearTermAsObjectIdentifier(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the metadata element to updaterequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/remove")
public VoidResponse removeGlossaryTerm(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the metadata element to removerequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/glossaries/terms/by-search-string") public GlossaryTermElementsResponse findGlossaryTerms(@PathVariable String serverName, @PathVariable String userId, @RequestParam int startFrom, @RequestParam int pageSize, @RequestBody SearchStringRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userstartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - asset manager identifiers and search string@PostMapping(path="/glossaries/{glossaryGUID}/terms/retrieve")
public GlossaryTermElementsResponse getTermsForGlossary(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryGUID,
@RequestParam
int startFrom,
@RequestParam
int pageSize,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryGUID - unique identifier of the glossary of intereststartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - asset manager identifiers@PostMapping(path="/glossaries/categories/{glossaryCategoryGUID}/terms/retrieve")
public GlossaryTermElementsResponse getTermsForGlossaryCategory(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryCategoryGUID,
@RequestParam
int startFrom,
@RequestParam
int pageSize,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryCategoryGUID - unique identifier of the glossary category of intereststartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - asset manager identifiers@PostMapping(path="/glossaries/terms/by-name") public GlossaryTermElementsResponse getGlossaryTermsByName(@PathVariable String serverName, @PathVariable String userId, @RequestParam int startFrom, @RequestParam int pageSize, @RequestBody NameRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userstartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - asset manager identifiers and name@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/retrieve")
public GlossaryTermElementResponse getGlossaryTermByGUID(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userglossaryTermGUID - unique identifier of the requested metadata elementrequestBody - asset manager identifiers@PostMapping(path="/glossaries/external-links") public GUIDResponse createExternalGlossaryLink(@PathVariable String serverName, @PathVariable String userId, @RequestBody ExternalGlossaryLinkRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userrequestBody - properties of the link@PostMapping(path="/glossaries/external-links/{externalLinkGUID}")
public VoidResponse updateExternalGlossaryLink(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String externalLinkGUID,
@RequestBody
ExternalGlossaryLinkRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userexternalLinkGUID - unique identifier of the external referencerequestBody - properties of the link@PostMapping(path="/glossaries/external-links/{externalLinkGUID}/remove")
public VoidResponse removeExternalGlossaryLink(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String externalLinkGUID,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userexternalLinkGUID - unique identifier of the external referencerequestBody - asset manager identifiers@PostMapping(path="/glossaries/{glossaryGUID}/external-links/{externalLinkGUID}")
public VoidResponse attachExternalLinkToGlossary(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryGUID,
@PathVariable
String externalLinkGUID,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userexternalLinkGUID - unique identifier of the external referenceglossaryGUID - unique identifier of the metadata element to attachrequestBody - asset manager identifiers@PostMapping(path="/glossaries/{glossaryGUID}/external-links/{externalLinkGUID}/remove")
public VoidResponse detachExternalLinkFromGlossary(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String externalLinkGUID,
@PathVariable
String glossaryGUID,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userexternalLinkGUID - unique identifier of the external referenceglossaryGUID - unique identifier of the metadata element to removerequestBody - asset manager identifiers@PostMapping(path="/glossaries/{glossaryGUID}/external-links/retrieve")
public ExternalGlossaryLinkElementsResponse getExternalLinksForGlossary(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryGUID,
@RequestParam
int startFrom,
@RequestParam
int pageSize)
serverName - name of the server to route the request touserId - calling userglossaryGUID - unique identifier of the metadata element for the glossary of intereststartFrom - paging start pointpageSize - maximum results that can be returned@PostMapping(path="/glossaries/external-links/{externalLinkGUID}/retrieve")
public GlossaryElementsResponse getGlossariesForExternalLink(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String externalLinkGUID,
@RequestParam
int startFrom,
@RequestParam
int pageSize,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userexternalLinkGUID - unique identifier of the metadata element for the external glossary link of intereststartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - asset manager identifiers@PostMapping(path="/glossaries/categories/{glossaryCategoryGUID}/external-links/{externalLinkGUID}")
public VoidResponse attachExternalCategoryLink(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String glossaryCategoryGUID,
@PathVariable
String externalLinkGUID,
@RequestBody
ExternalGlossaryElementLinkRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userexternalLinkGUID - unique identifier of the external referenceglossaryCategoryGUID - unique identifier for the the glossary categoryrequestBody - properties of the link@PostMapping(path="/glossaries/categories/{glossaryCategoryGUID}/external-links/{externalLinkGUID}/remove")
public VoidResponse detachExternalCategoryLink(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String externalLinkGUID,
@PathVariable
String glossaryCategoryGUID,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userexternalLinkGUID - unique identifier of the external referenceglossaryCategoryGUID - unique identifier for the the glossary categoryrequestBody - asset manager identifiers@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/external-links/{externalLinkGUID}")
public VoidResponse attachExternalTermLink(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String externalLinkGUID,
@PathVariable
String glossaryTermGUID,
@RequestBody
ExternalGlossaryElementLinkRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userexternalLinkGUID - unique identifier of the external referenceglossaryTermGUID - unique identifier for the the glossary categoryrequestBody - properties of the link@PostMapping(path="/glossaries/terms/{glossaryTermGUID}/external-links/{externalLinkGUID}/remove")
public VoidResponse detachExternalTermLink(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String externalLinkGUID,
@PathVariable
String glossaryTermGUID,
@RequestBody(required=false)
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userexternalLinkGUID - unique identifier of the external referenceglossaryTermGUID - unique identifier for the the glossary categoryrequestBody - asset manager identifiersCopyright © 2018–2021 LF AI & Data Foundation. All rights reserved.