Class TermService
java.lang.Object
org.odpi.openmetadata.accessservices.glossaryview.server.service.OMRSClient
org.odpi.openmetadata.accessservices.glossaryview.server.service.GlossaryViewOMAS
org.odpi.openmetadata.accessservices.glossaryview.server.service.TermService
Server-side implementation of the Glossary View Open Metadata Access Service (OMAS).
Deals in extracting terms.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.accessservices.glossaryview.server.service.OMRSClient
instanceHandler
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAllGlossaryTerms
(String userId, String serverName, Integer from, Integer size) Extract all terms definitionsgetAllTerms
(String userId, String serverName, Integer from, Integer size) Extract all terms definitionsExtract antonymsExtract assigned elementsExtract attributesgetExternalGlossaryLinks
(String userId, String serverName, String termGUID, Integer from, Integer size) Extract external glossary definitions for the given termExtract "is a"Extract preferred termsExtract related termsExtract replacement termsExtract subtypesExtract synonymsExtract the term definition for the given GUIDgetTermsViaTermAnchorRelationships
(String userId, String serverName, String glossaryGUID, Integer from, Integer size) Extract term definitions for the given glossary GUID via the 'TermAnchor' type relationshipsgetTermsViaTermCategorizationRelationships
(String userId, String serverName, String categoryGUID, Integer from, Integer size) Extract term definitions for the given GUID via the 'TermCategorization' type relationshipsExtract translationsExtract typesExtract "used in contexts"Extract valid valuesMethods inherited from class org.odpi.openmetadata.accessservices.glossaryview.server.service.GlossaryViewOMAS
getAllEntityDetailsResponse, getEntityDetailResponse, getRelatedEntitiesResponse, getSubEntitiesResponse
Methods inherited from class org.odpi.openmetadata.accessservices.glossaryview.server.service.OMRSClient
getAllEntityDetails, getEntityDetail, getRelatedEntities, getSubEntities
-
Constructor Details
-
TermService
public TermService()
-
-
Method Details
-
getTerm
Extract the term definition for the given GUID- Parameters:
userId
- calling userserverName
- instance to calltermGUID
- term GUID- Returns:
- EntityDetailResponse term
-
getAllGlossaryTerms
public GlossaryViewEntityDetailResponse getAllGlossaryTerms(String userId, String serverName, Integer from, Integer size) Extract all terms definitions- Parameters:
userId
- calling userserverName
- instance to callfrom
- offset start for the return valuessize
- maximum number of results- Returns:
- EntityDetailResponse all terms
-
getTermsViaTermAnchorRelationships
public GlossaryViewEntityDetailResponse getTermsViaTermAnchorRelationships(String userId, String serverName, String glossaryGUID, Integer from, Integer size) Extract term definitions for the given glossary GUID via the 'TermAnchor' type relationships- Parameters:
userId
- calling userserverName
- instance to callglossaryGUID
- glossary GUIDfrom
- fromsize
- size- Returns:
- EntityDetailResponse all external glossaries
-
getTermsViaTermCategorizationRelationships
public GlossaryViewEntityDetailResponse getTermsViaTermCategorizationRelationships(String userId, String serverName, String categoryGUID, Integer from, Integer size) Extract term definitions for the given GUID via the 'TermCategorization' type relationships- Parameters:
userId
- calling userserverName
- instance to callcategoryGUID
- category GUIDfrom
- fromsize
- size- Returns:
- terms
-
getExternalGlossaryLinks
public GlossaryViewEntityDetailResponse getExternalGlossaryLinks(String userId, String serverName, String termGUID, Integer from, Integer size) Extract external glossary definitions for the given term- Parameters:
userId
- calling userserverName
- instance to calltermGUID
- term GUIDfrom
- fromsize
- size- Returns:
- EntityDetailResponse all external glossaries
-
getRelatedTerms
public GlossaryViewEntityDetailResponse getRelatedTerms(String userId, String serverName, String termGUID, Integer from, Integer size) Extract related terms- Parameters:
userId
- calling userserverName
- instance to calltermGUID
- term GUIDfrom
- fromsize
- size- Returns:
- EntityDetailResponse related terms
-
getSynonyms
public GlossaryViewEntityDetailResponse getSynonyms(String userId, String serverName, String termGUID, Integer from, Integer size) Extract synonyms- Parameters:
userId
- calling userserverName
- instance to calltermGUID
- term GUIDfrom
- fromsize
- size- Returns:
- EntityDetailResponse synonyms
-
getAntonyms
public GlossaryViewEntityDetailResponse getAntonyms(String userId, String serverName, String termGUID, Integer from, Integer size) Extract antonyms- Parameters:
userId
- calling userserverName
- instance to calltermGUID
- term GUIDfrom
- fromsize
- size- Returns:
- EntityDetailResponse antonyms
-
getPreferredTerms
public GlossaryViewEntityDetailResponse getPreferredTerms(String userId, String serverName, String termGUID, Integer from, Integer size) Extract preferred terms- Parameters:
userId
- calling userserverName
- instance to calltermGUID
- term GUIDfrom
- fromsize
- size- Returns:
- EntityDetailResponse preferred terms
-
getReplacementTerms
public GlossaryViewEntityDetailResponse getReplacementTerms(String userId, String serverName, String termGUID, Integer from, Integer size) Extract replacement terms- Parameters:
userId
- calling userserverName
- instance to calltermGUID
- term GUIDfrom
- fromsize
- size- Returns:
- EntityDetailResponse replacement terms
-
getTranslations
public GlossaryViewEntityDetailResponse getTranslations(String userId, String serverName, String termGUID, Integer from, Integer size) Extract translations- Parameters:
userId
- calling userserverName
- instance to calltermGUID
- term GUIDfrom
- fromsize
- size- Returns:
- EntityDetailResponse translations
-
getIsA
public GlossaryViewEntityDetailResponse getIsA(String userId, String serverName, String termGUID, Integer from, Integer size) Extract "is a"- Parameters:
userId
- calling userserverName
- instance to calltermGUID
- term GUIDfrom
- fromsize
- size- Returns:
- EntityDetailResponse "is a"
-
getValidValues
public GlossaryViewEntityDetailResponse getValidValues(String userId, String serverName, String termGUID, Integer from, Integer size) Extract valid values- Parameters:
userId
- calling userserverName
- instance to calltermGUID
- term GUIDfrom
- fromsize
- size- Returns:
- EntityDetailResponse valid values
-
getUsedInContexts
public GlossaryViewEntityDetailResponse getUsedInContexts(String userId, String serverName, String termGUID, Integer from, Integer size) Extract "used in contexts"- Parameters:
userId
- calling userserverName
- instance to calltermGUID
- term GUIDfrom
- fromsize
- size- Returns:
- EntityDetailResponse "used in contexts"
-
getAssignedElements
public GlossaryViewEntityDetailResponse getAssignedElements(String userId, String serverName, String termGUID, Integer from, Integer size) Extract assigned elements- Parameters:
userId
- calling userserverName
- instance to calltermGUID
- term GUIDfrom
- fromsize
- size- Returns:
- EntityDetailResponse semantic assignments
-
getAttributes
public GlossaryViewEntityDetailResponse getAttributes(String userId, String serverName, String termGUID, Integer from, Integer size) Extract attributes- Parameters:
userId
- calling userserverName
- instance to calltermGUID
- term GUIDfrom
- fromsize
- size- Returns:
- EntityDetailResponse semantic assignments
-
getSubtypes
public GlossaryViewEntityDetailResponse getSubtypes(String userId, String serverName, String termGUID, Integer from, Integer size) Extract subtypes- Parameters:
userId
- calling userserverName
- instance to calltermGUID
- term GUIDfrom
- fromsize
- size- Returns:
- EntityDetailResponse semantic assignments
-
getTypes
public GlossaryViewEntityDetailResponse getTypes(String userId, String serverName, String termGUID, Integer from, Integer size) Extract types- Parameters:
userId
- calling userserverName
- instance to calltermGUID
- term GUIDfrom
- fromsize
- size- Returns:
- EntityDetailResponse semantic assignments
-
getAllTerms
public GlossaryViewEntityDetailResponse getAllTerms(String userId, String serverName, Integer from, Integer size) Extract all terms definitions- Parameters:
userId
- calling userserverName
- instance to callfrom
- offset start for the return valuessize
- maximum number of results- Returns:
- EntityDetailResponse all glossaries
-