public class GlossaryExchangeHandler extends ExchangeHandlerBase
| Constructor and Description |
|---|
GlossaryExchangeHandler(String serviceName,
String serverName,
InvalidParameterHandler invalidParameterHandler,
RepositoryHandler repositoryHandler,
OMRSRepositoryHelper repositoryHelper,
String localServerUserId,
OpenMetadataServerSecurityVerifier securityVerifier,
List<String> supportedZones,
List<String> defaultZones,
List<String> publishZones,
AuditLog auditLog)
Construct the glossary exchange handler with information needed to work with glossary related objects
for Asset Manager OMAS.
|
| Modifier and Type | Method and Description |
|---|---|
void |
attachExternalCategoryLink(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryCategoryGUID,
String externalLinkGUID,
ExternalGlossaryElementLinkProperties linkProperties,
String methodName)
Create a link to an external glossary category resource.
|
void |
attachExternalLinkToGlossary(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryGUID,
String externalLinkGUID,
String methodName)
Connect a glossary to a reference to an external glossary resource.
|
void |
attachExternalTermLink(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryTermGUID,
String externalLinkGUID,
ExternalGlossaryElementLinkProperties linkProperties,
String methodName)
Create a link to an external glossary term resource.
|
void |
clearCategoryParent(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryParentCategoryGUID,
String glossaryChildCategoryGUID,
String methodName)
Remove a parent-child relationship between two categories.
|
void |
clearGlossaryAsCanonical(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryGUID,
String methodName)
Remove the canonical designation from the glossary.
|
void |
clearGlossaryAsTaxonomy(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryGUID,
String methodName)
Remove the taxonomy designation from the glossary.
|
void |
clearTermAsAbstractConcept(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryTermGUID,
String methodName)
Remove the abstract concept designation from the glossary term.
|
void |
clearTermAsActivity(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryTermGUID,
String methodName)
Remove the activity designation from the glossary term.
|
void |
clearTermAsContext(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryTermGUID,
String methodName)
Remove the context definition designation from the glossary term.
|
void |
clearTermAsDataValue(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryTermGUID,
String methodName)
Remove the data value designation from the glossary term.
|
void |
clearTermAsObjectIdentifier(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryTermGUID,
String methodName)
Remove the object identifier designation from the glossary term.
|
void |
clearTermAsSpineAttribute(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryTermGUID,
String methodName)
Remove the spine attribute designation from the glossary term.
|
void |
clearTermAsSpineObject(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryTermGUID,
String methodName)
Remove the spine object designation from the glossary term.
|
void |
clearTermCategory(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryCategoryGUID,
String glossaryTermGUID,
String methodName)
Unlink a term from a category.
|
void |
clearTermRelationship(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryTermOneGUID,
String relationshipTypeName,
String glossaryTermTwoGUID,
String methodName)
Remove the relationship between two terms.
|
String |
createControlledGlossaryTerm(String userId,
String glossaryGUID,
MetadataCorrelationProperties correlationProperties,
GlossaryTermProperties glossaryTermProperties,
GlossaryTermStatus initialStatus,
String methodName)
Create a new metadata element to represent a glossary term whose lifecycle is managed through a controlled workflow.
|
String |
createExternalGlossaryLink(String userId,
String assetManagerGUID,
String assetManagerName,
ExternalGlossaryLinkProperties linkProperties,
String methodName)
Create a link to an external glossary resource.
|
String |
createGlossary(String userId,
MetadataCorrelationProperties correlationProperties,
GlossaryProperties glossaryProperties,
String methodName)
Create a new metadata element to represent the root of a glossary.
|
String |
createGlossaryCategory(String userId,
String glossaryGUID,
MetadataCorrelationProperties correlationProperties,
GlossaryCategoryProperties glossaryCategoryProperties,
String methodName)
Create a new metadata element to represent a glossary category.
|
String |
createGlossaryCategoryFromTemplate(String userId,
MetadataCorrelationProperties correlationProperties,
String templateGUID,
TemplateProperties templateProperties,
String methodName)
Create a new metadata element to represent a glossary category using an existing metadata element as a template.
|
String |
createGlossaryFromTemplate(String userId,
MetadataCorrelationProperties correlationProperties,
String templateGUID,
TemplateProperties templateProperties,
String methodName)
Create a new metadata element to represent a glossary using an existing metadata element as a template.
|
String |
createGlossaryTerm(String userId,
String glossaryGUID,
MetadataCorrelationProperties correlationProperties,
GlossaryTermProperties glossaryTermProperties,
String methodName)
Create a new metadata element to represent a glossary term.
|
String |
createGlossaryTermFromTemplate(String userId,
MetadataCorrelationProperties correlationProperties,
String templateGUID,
TemplateProperties templateProperties,
String methodName)
Create a new metadata element to represent a glossary term using an existing metadata element as a template.
|
void |
detachExternalCategoryLink(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryCategoryGUID,
String externalLinkGUID,
String methodName)
Remove the link to an external glossary category resource.
|
void |
detachExternalLinkFromGlossary(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryGUID,
String externalLinkGUID,
String methodName)
Disconnect a glossary from a reference to an external glossary resource.
|
void |
detachExternalTermLink(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryTermGUID,
String externalLinkGUID,
String methodName)
Remove the link to an external glossary term resource.
|
List<GlossaryElement> |
findGlossaries(String userId,
String assetManagerGUID,
String assetManagerName,
String searchString,
String searchStringParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of glossary metadata elements that contain the search string.
|
List<GlossaryCategoryElement> |
findGlossaryCategories(String userId,
String assetManagerGUID,
String assetManagerName,
String searchString,
String searchStringParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of glossary category metadata elements that contain the search string.
|
List<GlossaryTermElement> |
findGlossaryTerms(String userId,
String assetManagerGUID,
String assetManagerName,
String searchString,
String searchStringParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of glossary term metadata elements that contain the search string.
|
List<GlossaryCategoryElement> |
getCategoriesForGlossary(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryGUID,
int startFrom,
int pageSize,
String methodName)
Return the list of categories associated with a glossary.
|
List<ExternalGlossaryLinkElement> |
getExternalLinksForGlossary(String userId,
String glossaryGUID,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of links to external glossary resources attached to a glossary.
|
List<GlossaryElement> |
getGlossariesByName(String userId,
String assetManagerGUID,
String assetManagerName,
String name,
String nameParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of glossary metadata elements with a matching qualified or display name.
|
List<GlossaryElement> |
getGlossariesForAssetManager(String userId,
String assetManagerGUID,
String assetManagerName,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of glossaries created by this caller.
|
List<GlossaryElement> |
getGlossariesForExternalLink(String userId,
String assetManagerGUID,
String assetManagerName,
String externalLinkGUID,
int startFrom,
int pageSize,
String methodName)
Return the glossaries connected to an external glossary source.
|
GlossaryElement |
getGlossaryByGUID(String userId,
String assetManagerGUID,
String assetManagerName,
String openMetadataGUID,
String methodName)
Retrieve the glossary metadata element with the supplied unique identifier.
|
List<GlossaryCategoryElement> |
getGlossaryCategoriesByName(String userId,
String assetManagerGUID,
String assetManagerName,
String name,
String nameParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of glossary category metadata elements with a matching qualified or display name.
|
GlossaryCategoryElement |
getGlossaryCategoryByGUID(String userId,
String assetManagerGUID,
String assetManagerName,
String openMetadataGUID,
String methodName)
Retrieve the glossary category metadata element with the supplied unique identifier.
|
GlossaryCategoryElement |
getGlossaryCategoryParent(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryCategoryGUID,
String methodName)
Retrieve the glossary category metadata element with the supplied unique identifier.
|
List<GlossaryCategoryElement> |
getGlossarySubCategories(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryCategoryGUID,
int startFrom,
int pageSize,
String methodName)
Retrieve the glossary category metadata element with the supplied unique identifier.
|
GlossaryTermElement |
getGlossaryTermByGUID(String userId,
String assetManagerGUID,
String assetManagerName,
String guid,
String methodName)
Retrieve the glossary term metadata element with the supplied unique identifier.
|
List<GlossaryTermElement> |
getGlossaryTermsByName(String userId,
String assetManagerGUID,
String assetManagerName,
String name,
String nameParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of glossary term metadata elements with a matching qualified or display name.
|
List<GlossaryTermElement> |
getTermsForGlossary(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryGUID,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of glossary terms associated with a glossary.
|
List<GlossaryTermElement> |
getTermsForGlossaryCategory(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryCategoryGUID,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of glossary terms associated with a glossary category.
|
void |
removeExternalGlossaryLink(String userId,
String assetManagerGUID,
String assetManagerName,
String externalLinkGUID,
String methodName)
Remove information about a link to an external glossary resource (and the relationships that attached it to the glossaries).
|
void |
removeGlossary(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryGUID,
String methodName)
Remove the metadata element representing a glossary.
|
void |
removeGlossaryCategory(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryCategoryGUID,
String methodName)
Remove the metadata element representing a glossary category.
|
void |
removeGlossaryTerm(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryTermGUID,
String methodName)
Remove the metadata element representing a glossary term.
|
void |
setGlossaryAsCanonical(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryGUID,
String scope,
String methodName)
Classify a glossary to declare that it has no two GlossaryTerm definitions with
the same name.
|
void |
setGlossaryAsTaxonomy(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryGUID,
String organizingPrinciple,
String methodName)
Classify the glossary to indicate that it can be used as a taxonomy.
|
void |
setTermAsAbstractConcept(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryTermGUID,
String methodName)
Classify the glossary term to indicate that it describes an abstract concept.
|
void |
setTermAsActivity(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryTermGUID,
GlossaryTermActivityType activityType,
String methodName)
Classify the glossary term to indicate that it describes a data value.
|
void |
setTermAsContext(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryTermGUID,
GlossaryTermContextDefinition contextDefinition,
String methodName)
Classify the glossary term to indicate that it describes a context.
|
void |
setTermAsDataValue(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryTermGUID,
String methodName)
Classify the glossary term to indicate that it describes a data value.
|
void |
setTermAsObjectIdentifier(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryTermGUID,
String methodName)
Classify the glossary term to indicate that it describes an object identifier.
|
void |
setTermAsSpineAttribute(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryTermGUID,
String methodName)
Classify the glossary term to indicate that it describes a spine attribute.
|
void |
setTermAsSpineObject(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryTermGUID,
String methodName)
Classify the glossary term to indicate that it describes a spine object.
|
void |
setupCategoryParent(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryParentCategoryGUID,
String glossaryChildCategoryGUID,
String methodName)
Create a parent-child relationship between two categories.
|
void |
setupTermCategory(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryCategoryGUID,
String glossaryTermGUID,
GlossaryTermCategorization categorizationProperties,
String methodName)
Link a term to a category.
|
void |
setupTermRelationship(String userId,
String assetManagerGUID,
String assetManagerName,
String glossaryTermOneGUID,
String relationshipTypeName,
String glossaryTermTwoGUID,
GlossaryTermRelationship relationshipsProperties,
String methodName)
Link two terms together using a specialist relationship.
|
void |
updateExternalGlossaryLink(String userId,
String assetManagerGUID,
String assetManagerName,
String externalLinkGUID,
ExternalGlossaryLinkProperties linkProperties,
String methodName)
Update the properties of a reference to an external glossary resource.
|
void |
updateGlossary(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryGUID,
GlossaryProperties glossaryProperties,
String methodName)
Update the metadata element representing a glossary.
|
void |
updateGlossaryCategory(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryCategoryGUID,
GlossaryCategoryProperties glossaryCategoryProperties,
String methodName)
Update the metadata element representing a glossary category.
|
void |
updateGlossaryTerm(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryTermGUID,
GlossaryTermProperties glossaryTermProperties,
String methodName)
Update the properties of the metadata element representing a glossary term.
|
void |
updateGlossaryTermStatus(String userId,
MetadataCorrelationProperties correlationProperties,
String glossaryTermGUID,
GlossaryTermStatus glossaryTermStatus,
String methodName)
Update the status of the metadata element representing a glossary term.
|
void |
updateTermRelationship(String userId,
String glossaryTermOneGUID,
String relationshipTypeName,
String glossaryTermTwoGUID,
GlossaryTermRelationship relationshipsProperties,
String methodName)
Update the relationship properties for the two terms.
|
public GlossaryExchangeHandler(String serviceName, String serverName, InvalidParameterHandler invalidParameterHandler, RepositoryHandler repositoryHandler, OMRSRepositoryHelper repositoryHelper, String localServerUserId, OpenMetadataServerSecurityVerifier securityVerifier, List<String> supportedZones, List<String> defaultZones, List<String> publishZones, AuditLog auditLog)
serviceName - name of this serviceserverName - name of the local serverinvalidParameterHandler - handler for managing parameter errorsrepositoryHandler - manages calls to the repository servicesrepositoryHelper - provides utilities for manipulating the repository services objectslocalServerUserId - userId for this serversecurityVerifier - open metadata security services verifiersupportedZones - list of zones that the access service is allowed to serve instances from.defaultZones - list of zones that the access service should set in all new instances.publishZones - list of zones that the access service sets up in published instances.auditLog - destination for audit log events.public String createGlossary(String userId, MetadataCorrelationProperties correlationProperties, GlossaryProperties glossaryProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryProperties - properties to storemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public String createGlossaryFromTemplate(String userId, MetadataCorrelationProperties correlationProperties, String templateGUID, TemplateProperties templateProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadatatemplateGUID - unique identifier of the metadata element to copytemplateProperties - properties that override the templatemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updateGlossary(String userId, MetadataCorrelationProperties correlationProperties, String glossaryGUID, GlossaryProperties glossaryProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryGUID - unique identifier of the metadata element to updateglossaryProperties - new properties for this elementmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void removeGlossary(String userId, MetadataCorrelationProperties correlationProperties, String glossaryGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryGUID - unique identifier of the metadata element to removemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setGlossaryAsTaxonomy(String userId, MetadataCorrelationProperties correlationProperties, String glossaryGUID, String organizingPrinciple, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryGUID - unique identifier of the metadata element to removeorganizingPrinciple - description of how the glossary is organizedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearGlossaryAsTaxonomy(String userId, MetadataCorrelationProperties correlationProperties, String glossaryGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryGUID - unique identifier of the metadata element to removemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setGlossaryAsCanonical(String userId, MetadataCorrelationProperties correlationProperties, String glossaryGUID, String scope, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryGUID - unique identifier of the metadata element to removescope - description of the situations where this glossary is relevant.methodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearGlossaryAsCanonical(String userId, MetadataCorrelationProperties correlationProperties, String glossaryGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryGUID - unique identifier of the metadata element to removemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<GlossaryElement> findGlossaries(String userId, String assetManagerGUID, String assetManagerName, String searchString, String searchStringParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callersearchString - string to find in the propertiesstartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<GlossaryElement> getGlossariesByName(String userId, String assetManagerGUID, String assetManagerName, String name, String nameParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callername - name to search fornameParameterName - name of parameter supplying name valuestartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<GlossaryElement> getGlossariesForAssetManager(String userId, String assetManagerGUID, String assetManagerName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerstartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public GlossaryElement getGlossaryByGUID(String userId, String assetManagerGUID, String assetManagerName, String openMetadataGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the calleropenMetadataGUID - unique identifier of the requested metadata elementmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public String createGlossaryCategory(String userId, String glossaryGUID, MetadataCorrelationProperties correlationProperties, GlossaryCategoryProperties glossaryCategoryProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryGUID - unique identifier of the glossary where the category is locatedcorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryCategoryProperties - properties about the glossary category to storemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public String createGlossaryCategoryFromTemplate(String userId, MetadataCorrelationProperties correlationProperties, String templateGUID, TemplateProperties templateProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadatatemplateGUID - unique identifier of the metadata element to copytemplateProperties - properties that override the templatemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updateGlossaryCategory(String userId, MetadataCorrelationProperties correlationProperties, String glossaryCategoryGUID, GlossaryCategoryProperties glossaryCategoryProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryCategoryGUID - unique identifier of the metadata element to updateglossaryCategoryProperties - new properties for the metadata elementmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setupCategoryParent(String userId, String assetManagerGUID, String assetManagerName, String glossaryParentCategoryGUID, String glossaryChildCategoryGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerglossaryParentCategoryGUID - 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 subcategorymethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearCategoryParent(String userId, String assetManagerGUID, String assetManagerName, String glossaryParentCategoryGUID, String glossaryChildCategoryGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerglossaryParentCategoryGUID - 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 subcategorymethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void removeGlossaryCategory(String userId, MetadataCorrelationProperties correlationProperties, String glossaryCategoryGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryCategoryGUID - unique identifier of the metadata element to removemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<GlossaryCategoryElement> findGlossaryCategories(String userId, String assetManagerGUID, String assetManagerName, String searchString, String searchStringParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callersearchString - string to find in the propertiesstartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<GlossaryCategoryElement> getCategoriesForGlossary(String userId, String assetManagerGUID, String assetManagerName, String glossaryGUID, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerglossaryGUID - unique identifier of the glossary to querystartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<GlossaryCategoryElement> getGlossaryCategoriesByName(String userId, String assetManagerGUID, String assetManagerName, String name, String nameParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callername - name to search fornameParameterName - parameter namestartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public GlossaryCategoryElement getGlossaryCategoryParent(String userId, String assetManagerGUID, String assetManagerName, String glossaryCategoryGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerglossaryCategoryGUID - unique identifier of the requested metadata elementmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<GlossaryCategoryElement> getGlossarySubCategories(String userId, String assetManagerGUID, String assetManagerName, String glossaryCategoryGUID, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerglossaryCategoryGUID - unique identifier of the requested metadata elementstartFrom - paging start pointpageSize - maximum results that can be returnedInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public GlossaryCategoryElement getGlossaryCategoryByGUID(String userId, String assetManagerGUID, String assetManagerName, String openMetadataGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the calleropenMetadataGUID - unique identifier of the requested metadata elementmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public String createGlossaryTerm(String userId, String glossaryGUID, MetadataCorrelationProperties correlationProperties, GlossaryTermProperties glossaryTermProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryGUID - unique identifier of the glossary where the term is locatedcorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermProperties - properties for the glossary termmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public String createControlledGlossaryTerm(String userId, String glossaryGUID, MetadataCorrelationProperties correlationProperties, GlossaryTermProperties glossaryTermProperties, GlossaryTermStatus initialStatus, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryGUID - unique identifier of the glossary where the term is locatedglossaryTermProperties - properties for the glossary terminitialStatus - glossary term status to use when the object is createdmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public String createGlossaryTermFromTemplate(String userId, MetadataCorrelationProperties correlationProperties, String templateGUID, TemplateProperties templateProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadatatemplateGUID - unique identifier of the metadata element to copytemplateProperties - properties that override the templatemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updateGlossaryTerm(String userId, MetadataCorrelationProperties correlationProperties, String glossaryTermGUID, GlossaryTermProperties glossaryTermProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermGUID - unique identifier of the glossary term to updateglossaryTermProperties - new properties for the glossary termmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updateGlossaryTermStatus(String userId, MetadataCorrelationProperties correlationProperties, String glossaryTermGUID, GlossaryTermStatus glossaryTermStatus, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermGUID - unique identifier of the glossary term to updateglossaryTermStatus - new properties for the glossary termmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setupTermCategory(String userId, String assetManagerGUID, String assetManagerName, String glossaryCategoryGUID, String glossaryTermGUID, GlossaryTermCategorization categorizationProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerglossaryCategoryGUID - unique identifier of the glossary categoryglossaryTermGUID - unique identifier of the glossary termcategorizationProperties - properties for the categorization relationshipmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearTermCategory(String userId, String assetManagerGUID, String assetManagerName, String glossaryCategoryGUID, String glossaryTermGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerglossaryCategoryGUID - unique identifier of the glossary categoryglossaryTermGUID - unique identifier of the glossary termmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setupTermRelationship(String userId, String assetManagerGUID, String assetManagerName, String glossaryTermOneGUID, String relationshipTypeName, String glossaryTermTwoGUID, GlossaryTermRelationship relationshipsProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerglossaryTermOneGUID - unique identifier of the glossary term at end 1relationshipTypeName - name of the type of relationship to createglossaryTermTwoGUID - unique identifier of the glossary term at end 2relationshipsProperties - properties for the categorization relationshipmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updateTermRelationship(String userId, String glossaryTermOneGUID, String relationshipTypeName, String glossaryTermTwoGUID, GlossaryTermRelationship relationshipsProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermOneGUID - unique identifier of the glossary term at end 1relationshipTypeName - name of the type of relationship to createglossaryTermTwoGUID - unique identifier of the glossary term at end 2relationshipsProperties - properties for the categorization relationshipmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearTermRelationship(String userId, String assetManagerGUID, String assetManagerName, String glossaryTermOneGUID, String relationshipTypeName, String glossaryTermTwoGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerglossaryTermOneGUID - unique identifier of the glossary term at end 1relationshipTypeName - name of the type of relationship to createglossaryTermTwoGUID - unique identifier of the glossary term at end 2methodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setTermAsAbstractConcept(String userId, MetadataCorrelationProperties correlationProperties, String glossaryTermGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermGUID - unique identifier of the metadata element to updatemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearTermAsAbstractConcept(String userId, MetadataCorrelationProperties correlationProperties, String glossaryTermGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermGUID - unique identifier of the metadata element to updatemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setTermAsDataValue(String userId, MetadataCorrelationProperties correlationProperties, String glossaryTermGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermGUID - unique identifier of the metadata element to updatemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearTermAsDataValue(String userId, MetadataCorrelationProperties correlationProperties, String glossaryTermGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermGUID - unique identifier of the metadata element to updatemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setTermAsActivity(String userId, MetadataCorrelationProperties correlationProperties, String glossaryTermGUID, GlossaryTermActivityType activityType, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermGUID - unique identifier of the metadata element to updateactivityType - type of activitymethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearTermAsActivity(String userId, MetadataCorrelationProperties correlationProperties, String glossaryTermGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermGUID - unique identifier of the metadata element to updatemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setTermAsContext(String userId, MetadataCorrelationProperties correlationProperties, String glossaryTermGUID, GlossaryTermContextDefinition contextDefinition, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermGUID - unique identifier of the metadata element to updatecontextDefinition - more details of the contextmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearTermAsContext(String userId, MetadataCorrelationProperties correlationProperties, String glossaryTermGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermGUID - unique identifier of the metadata element to updatemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setTermAsSpineObject(String userId, MetadataCorrelationProperties correlationProperties, String glossaryTermGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermGUID - unique identifier of the metadata element to updatemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearTermAsSpineObject(String userId, MetadataCorrelationProperties correlationProperties, String glossaryTermGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermGUID - unique identifier of the metadata element to updatemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setTermAsSpineAttribute(String userId, MetadataCorrelationProperties correlationProperties, String glossaryTermGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermGUID - unique identifier of the metadata element to updatemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearTermAsSpineAttribute(String userId, MetadataCorrelationProperties correlationProperties, String glossaryTermGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermGUID - unique identifier of the metadata element to updatemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setTermAsObjectIdentifier(String userId, MetadataCorrelationProperties correlationProperties, String glossaryTermGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermGUID - unique identifier of the metadata element to updatemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearTermAsObjectIdentifier(String userId, MetadataCorrelationProperties correlationProperties, String glossaryTermGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermGUID - unique identifier of the metadata element to updatemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void removeGlossaryTerm(String userId, MetadataCorrelationProperties correlationProperties, String glossaryTermGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataglossaryTermGUID - unique identifier of the metadata element to updatemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<GlossaryTermElement> findGlossaryTerms(String userId, String assetManagerGUID, String assetManagerName, String searchString, String searchStringParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callersearchString - string to find in the propertiessearchStringParameterName - parameter supplying search stringstartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<GlossaryTermElement> getTermsForGlossary(String userId, String assetManagerGUID, String assetManagerName, String glossaryGUID, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerglossaryGUID - unique identifier of the glossary of intereststartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<GlossaryTermElement> getTermsForGlossaryCategory(String userId, String assetManagerGUID, String assetManagerName, String glossaryCategoryGUID, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerglossaryCategoryGUID - unique identifier of the glossary category of intereststartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<GlossaryTermElement> getGlossaryTermsByName(String userId, String assetManagerGUID, String assetManagerName, String name, String nameParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callername - name to search fornameParameterName - prarmeter supplying the name propertystartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public GlossaryTermElement getGlossaryTermByGUID(String userId, String assetManagerGUID, String assetManagerName, String guid, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerguid - unique identifier of the requested metadata elementmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public String createExternalGlossaryLink(String userId, String assetManagerGUID, String assetManagerName, ExternalGlossaryLinkProperties linkProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerlinkProperties - properties of the linkmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updateExternalGlossaryLink(String userId, String assetManagerGUID, String assetManagerName, String externalLinkGUID, ExternalGlossaryLinkProperties linkProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerexternalLinkGUID - unique identifier of the external referencelinkProperties - properties of the linkmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void removeExternalGlossaryLink(String userId, String assetManagerGUID, String assetManagerName, String externalLinkGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerexternalLinkGUID - unique identifier of the external referencemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void attachExternalLinkToGlossary(String userId, String assetManagerGUID, String assetManagerName, String glossaryGUID, String externalLinkGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerexternalLinkGUID - unique identifier of the external referenceglossaryGUID - unique identifier of the metadata element to attachmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void detachExternalLinkFromGlossary(String userId, String assetManagerGUID, String assetManagerName, String glossaryGUID, String externalLinkGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerexternalLinkGUID - unique identifier of the external referenceglossaryGUID - unique identifier of the metadata element to removemethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<ExternalGlossaryLinkElement> getExternalLinksForGlossary(String userId, String glossaryGUID, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryGUID - unique identifier of the metadata element for the glossary of intereststartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<GlossaryElement> getGlossariesForExternalLink(String userId, String assetManagerGUID, String assetManagerName, String externalLinkGUID, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerexternalLinkGUID - unique identifier of the metadata element for the external glossary link of intereststartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void attachExternalCategoryLink(String userId, String assetManagerGUID, String assetManagerName, String glossaryCategoryGUID, String externalLinkGUID, ExternalGlossaryElementLinkProperties linkProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerexternalLinkGUID - unique identifier of the external referenceglossaryCategoryGUID - unique identifier for the the glossary categorylinkProperties - properties of the linkmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void detachExternalCategoryLink(String userId, String assetManagerGUID, String assetManagerName, String glossaryCategoryGUID, String externalLinkGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerexternalLinkGUID - unique identifier of the external referenceglossaryCategoryGUID - unique identifier for the the glossary categorymethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void attachExternalTermLink(String userId, String assetManagerGUID, String assetManagerName, String glossaryTermGUID, String externalLinkGUID, ExternalGlossaryElementLinkProperties linkProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerexternalLinkGUID - unique identifier of the external referenceglossaryTermGUID - unique identifier for the the glossary categorylinkProperties - properties of the linkmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void detachExternalTermLink(String userId, String assetManagerGUID, String assetManagerName, String glossaryTermGUID, String externalLinkGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerexternalLinkGUID - unique identifier of the external referenceglossaryTermGUID - unique identifier for the the glossary categorymethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.