B - class for the glossary term beanpublic class GlossaryTermHandler<B> extends ReferenceableHandler<B>
auditLog, beanClass, converter, defaultZones, errorHandler, invalidParameterHandler, localServerUserId, publishZones, repositoryHandler, repositoryHelper, securityVerifier, serverName, serviceName, supportedZones| Constructor and Description |
|---|
GlossaryTermHandler(OpenMetadataAPIGenericConverter<B> converter,
Class<B> beanClass,
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 discovery engine configuration handler caching the objects
needed to operate within a single server instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearTermAsAbstractConcept(String userId,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
String methodName)
Remove the abstract concept designation from the glossary term.
|
void |
clearTermAsActivity(String userId,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
String methodName)
Remove the activity designation from the glossary term.
|
void |
clearTermAsContext(String userId,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
String methodName)
Remove the context definition designation from the glossary term.
|
void |
clearTermAsDataValue(String userId,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
String methodName)
Remove the data value designation from the glossary term.
|
void |
clearTermAsObjectIdentifier(String userId,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
String methodName)
Remove the object identifier designation from the glossary term.
|
void |
clearTermAsSpineAttribute(String userId,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
String methodName)
Remove the spine attribute designation from the glossary term.
|
void |
clearTermAsSpineObject(String userId,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
String methodName)
Remove the spine object designation from the glossary term.
|
void |
clearTermCategory(String userId,
String glossaryCategoryGUID,
String glossaryCategoryGUIDParameterName,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
String methodName)
Unlink a term from a category.
|
void |
clearTermRelationship(String userId,
String glossaryTermOneGUID,
String glossaryTermOneGUIDParameterName,
String relationshipTypeName,
String relationshipTypeParameterName,
String glossaryTermTwoGUID,
String glossaryTermTwoGUIDParameterName,
String methodName)
Remove the relationship between two terms.
|
String |
createGlossaryTerm(String userId,
String glossaryGUID,
String glossaryGUIDParameterName,
String qualifiedName,
String displayName,
String summary,
String description,
String examples,
String abbreviation,
String usage,
Map<String,String> additionalProperties,
String suppliedTypeName,
Map<String,Object> extendedProperties,
InstanceStatus initialStatus,
String methodName)
Create a new metadata element to represent a glossary term (or a subtype).
|
String |
createGlossaryTermFromTemplate(String userId,
String templateGUID,
String qualifiedName,
String displayName,
String description,
String methodName)
Create a new metadata element to represent a glossary term using an existing metadata element as a template.
|
List<B> |
findTerms(String userId,
String name,
String nameParameterName,
int startFrom,
int pageSize,
String methodName)
Returns the glossary term object containing the supplied term name.
|
List<B> |
getAttachedMeanings(String userId,
String elementGUID,
String elementGUIDParameterName,
String elementTypeName,
List<String> serviceSupportedZones,
int startingFrom,
int pageSize,
String methodName)
Return the glossary terms attached to a supplied entity through the semantic assignment.
|
B |
getTerm(String userId,
String guid,
String guidParameter,
String methodName)
Returns the glossary term object corresponding to the supplied glossary term GUID.
|
List<B> |
getTermsByName(String userId,
String name,
String nameParameterName,
int startFrom,
int pageSize,
String methodName)
Returns the glossary term object corresponding to the supplied term name.
|
List<B> |
getTermsForGlossary(String userId,
String glossaryGUID,
String glossaryGUIDParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of glossary terms associated with a glossary.
|
List<B> |
getTermsForGlossaryCategory(String userId,
String glossaryCategoryGUID,
String glossaryCategoryGUIDParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of glossary terms associated with a glossary category.
|
void |
removeGlossaryTerm(String userId,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
String methodName)
Remove the metadata element representing a glossary term.
|
void |
setTermAsAbstractConcept(String userId,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
String methodName)
Classify the glossary term to indicate that it describes an abstract concept.
|
void |
setTermAsActivity(String userId,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
int activityType,
String methodName)
Classify the glossary term to indicate that it describes a data value.
|
void |
setTermAsContext(String userId,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
String description,
String scope,
String methodName)
Classify the glossary term to indicate that it describes a context.
|
void |
setTermAsDataValue(String userId,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
String methodName)
Classify the glossary term to indicate that it describes a data value.
|
void |
setTermAsObjectIdentifier(String userId,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
String methodName)
Classify the glossary term to indicate that it describes an object identifier.
|
void |
setTermAsSpineAttribute(String userId,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
String methodName)
Classify the glossary term to indicate that it describes a spine attribute.
|
void |
setTermAsSpineObject(String userId,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
String methodName)
Classify the glossary term to indicate that it describes a spine object.
|
void |
setupTermCategory(String userId,
String glossaryCategoryGUID,
String glossaryCategoryGUIDParameterName,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
String description,
int relationshipStatus,
String methodName)
Link a term to a category.
|
void |
setupTermRelationship(String userId,
String glossaryTermOneGUID,
String glossaryTermOneGUIDParameterName,
String relationshipTypeName,
String relationshipTypeParameterName,
String glossaryTermTwoGUID,
String glossaryTermTwoGUIDParameterName,
String expression,
String description,
int relationshipStatus,
String steward,
String source,
String methodName)
Link two terms together using a specialist relationship.
|
void |
updateGlossaryTerm(String userId,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
String qualifiedName,
String displayName,
String summary,
String description,
String examples,
String abbreviation,
String usage,
Map<String,String> additionalProperties,
String typeName,
Map<String,Object> extendedProperties,
String methodName)
Update the properties of the metadata element representing a glossary term.
|
void |
updateGlossaryTermStatus(String userId,
String glossaryTermGUID,
String glossaryTermGUIDParameterName,
InstanceStatus glossaryTermStatus,
String glossaryTermStatusParameterName,
String methodName)
Update the status of the metadata element representing a glossary term.
|
void |
updateTermRelationship(String userId,
String glossaryTermOneGUID,
String glossaryTermOneGUIDParameterName,
String relationshipTypeName,
String relationshipTypeParameterName,
String glossaryTermTwoGUID,
String glossaryTermTwoGUIDParameterName,
String expression,
String description,
int relationshipStatus,
String steward,
String source,
String methodName)
Update the relationship properties for the two terms.
|
addSecurityTags, addTemplateClassification, findBeanGUIDsByQualifiedName, findBeanGUIDsByQualifiedName, findBeansByQualifiedName, findBeansByQualifiedName, getBeanByQualifiedName, getBeanByQualifiedName, getBeanGUIDByQualifiedName, getBeanGUIDByQualifiedName, getBeanGUIDsByQualifiedName, getBeanGUIDsByQualifiedName, getBeansByQualifiedName, getBeansByQualifiedName, getMoreInformation, getMoreInformation, getVendorProperties, linkElementsAsDuplicates, removeSecurityTags, removeSemanticAssignment, removeTemplateClassification, saveSemanticAssignment, saveSemanticAssignment, unlinkElementsAsDuplicatesarchiveBeanInRepository, archiveBeanInRepository, countAttachments, createBeanFromTemplate, createBeanInRepository, deleteBeanInRepository, deleteBeanInRepository, findAttachmentLinks, findBeanGUIDs, findBeans, findBeans, findBeans, findBeans, findEntities, getAllAttachmentLinks, getAnchorsForAttachedElements, getAttachedElement, getAttachedElement, getAttachedElementGUID, getAttachedElementGUID, getAttachedElementGUIDs, getAttachedElementGUIDs, getAttachedElements, getAttachedElements, getAttachedElements, getAttachedElements, getAttachedEntities, getAttachedEntities, getAttachedEntities, getAttachedEntity, getAttachedEntity, getAttachmentLinks, getAttachmentLinks, getAttachmentLinks, getBeanByUniqueName, getBeanByUniqueName, getBeanByValue, getBeanFromEntity, getBeanFromRepository, getBeanFromRepository, getBeanGUIDByUniqueName, getBeanGUIDByUniqueName, getBeanGUIDsByClassification, getBeanGUIDsByType, getBeanGUIDsByType, getBeanGUIDsByValue, getBeansByClassification, getBeansByCreator, getBeansByType, getBeansByType, getBeansByValue, getBeansByValue, getBeansByValue, getBeansByValue, getBeansByValue, getEntitiesByType, getEntitiesByValue, getEntitiesByValue, getEntityByValue, getEntityFromRepository, getEntityFromRepository, getEntityFromRepository, getEntityFromRepository, getEntityGUIDByValue, getEntityGUIDsByValue, getRepositoryHelper, getServiceName, getUniqueAttachmentLink, getUniqueAttachmentLink, linkElementToElement, linkElementToElement, maintainSupplementaryProperties, relinkElementToNewElement, relinkElementToNewElement, removeClassificationFromRepository, setClassificationInRepository, setClassificationInRepository, setSecurityVerifier, unlinkAllElements, unlinkAllElements, unlinkConnectedElement, unlinkConnectedElement, unlinkElementFromElement, unlinkElementFromElement, unlinkElementFromElement, unlinkElementFromElement, updateBeanEffectivityDates, updateBeanInRepository, updateBeanInRepository, updateBeanPropertyInRepository, updateBeanStatusInRepository, updateBeanStatusInRepository, updateClassificationEffectivityDates, updateElementToElementLink, updateElementToElementLink, updateRelationshipEffectivityDates, updateRelationshipProperties, validateAnchorEntity, validateAnchorEntity, verifyExternalSourceIdentitypublic GlossaryTermHandler(OpenMetadataAPIGenericConverter<B> converter, Class<B> beanClass, 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)
converter - specific converter for this bean classbeanClass - name of bean class that is represented by the generic class BserviceName - 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 Asset instances from.defaultZones - list of zones that the access service should set in all new Asset instances.publishZones - list of zones that the access service sets up in published Asset instances.auditLog - destination for audit log events.public String createGlossaryTerm(String userId, String glossaryGUID, String glossaryGUIDParameterName, String qualifiedName, String displayName, String summary, String description, String examples, String abbreviation, String usage, Map<String,String> additionalProperties, String suppliedTypeName, Map<String,Object> extendedProperties, InstanceStatus initialStatus, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryGUID - unique identifier of the owning glossaryglossaryGUIDParameterName - parameter supplying glossaryGUIDqualifiedName - unique name for the category - used in other configurationdisplayName - display name for the termsummary - short descriptiondescription - description of the termexamples - examples of this termabbreviation - abbreviation used for the termusage - illustrations of how the term is usedadditionalProperties - additional properties for a termsuppliedTypeName - type name from the caller (enables creation of subtypes)extendedProperties - properties for a term subtypeinitialStatus - 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, String templateGUID, String qualifiedName, String displayName, String description, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usertemplateGUID - unique identifier of the metadata element to copyqualifiedName - unique name for the term - used in other configurationdisplayName - short display name for the termdescription - description of the 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 updateGlossaryTerm(String userId, String glossaryTermGUID, String glossaryTermGUIDParameterName, String qualifiedName, String displayName, String summary, String description, String examples, String abbreviation, String usage, Map<String,String> additionalProperties, String typeName, Map<String,Object> extendedProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermGUID - unique identifier of the glossary term to updateglossaryTermGUIDParameterName - parameter supplying glossaryGUIDqualifiedName - unique name for the category - used in other configurationdisplayName - short display name for the termsummary - string textdescription - description of the termexamples - string textabbreviation - string textusage - string textadditionalProperties - additional properties for a termtypeName - type name from the caller (enables creation of subtypes)extendedProperties - properties for a term subtypemethodName - 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, String glossaryTermGUID, String glossaryTermGUIDParameterName, InstanceStatus glossaryTermStatus, String glossaryTermStatusParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermGUID - unique identifier of the glossary term to updateglossaryTermGUIDParameterName - parameter name for glossaryTermGUIDglossaryTermStatus - new status value for the glossary termglossaryTermStatusParameterName - parameter name for the status valuemethodName - 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 glossaryCategoryGUID, String glossaryCategoryGUIDParameterName, String glossaryTermGUID, String glossaryTermGUIDParameterName, String description, int relationshipStatus, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryCategoryGUID - unique identifier of the glossary categoryglossaryCategoryGUIDParameterName - parameter supplying glossaryCategoryGUIDglossaryTermGUID - unique identifier of the glossary termglossaryTermGUIDParameterName - parameter supplying glossaryTermGUIDdescription - description of the categorizationrelationshipStatus - ordinal for the relationship status enummethodName - 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 glossaryCategoryGUID, String glossaryCategoryGUIDParameterName, String glossaryTermGUID, String glossaryTermGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryCategoryGUID - unique identifier of the glossary categoryglossaryCategoryGUIDParameterName - parameter supplying glossaryCategoryGUIDglossaryTermGUID - unique identifier of the glossary termglossaryTermGUIDParameterName - parameter supplying glossaryTermGUIDmethodName - 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 glossaryTermOneGUID, String glossaryTermOneGUIDParameterName, String relationshipTypeName, String relationshipTypeParameterName, String glossaryTermTwoGUID, String glossaryTermTwoGUIDParameterName, String expression, String description, int relationshipStatus, String steward, String source, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermOneGUID - unique identifier of the glossary term at end 1glossaryTermOneGUIDParameterName - parameter supplying glossaryTermOneGUIDrelationshipTypeName - name of the type of relationship to createrelationshipTypeParameterName - name of parameter passing the relationshipglossaryTermTwoGUID - unique identifier of the glossary term at end 2glossaryTermTwoGUIDParameterName - parameter supplying glossaryTermTwoGUIDdescription - description of the relationshipexpression - expression that describes the relationshiprelationshipStatus - ordinal for the relationship status enum (draft, active, deprecated, obsolete, other)steward - user id or name of steward id who assigned the relationship (or approved the discovered value).source - id of the source of the knowledge of the 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 glossaryTermOneGUIDParameterName, String relationshipTypeName, String relationshipTypeParameterName, String glossaryTermTwoGUID, String glossaryTermTwoGUIDParameterName, String expression, String description, int relationshipStatus, String steward, String source, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermOneGUID - unique identifier of the glossary term at end 1glossaryTermOneGUIDParameterName - parameter supplying glossaryTermOneGUIDrelationshipTypeName - name of the type of relationship to createrelationshipTypeParameterName - name of parameter passing the relationshipglossaryTermTwoGUID - unique identifier of the glossary term at end 2glossaryTermTwoGUIDParameterName - parameter supplying glossaryTermTwoGUIDdescription - description of the relationshipexpression - expression that describes the relationshiprelationshipStatus - ordinal for the relationship status enum (draft, active, deprecated, obsolete, other)steward - user id or name of steward id who assigned the relationship (or approved the discovered value).source - id of the source of the knowledge of the 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 glossaryTermOneGUID, String glossaryTermOneGUIDParameterName, String relationshipTypeName, String relationshipTypeParameterName, String glossaryTermTwoGUID, String glossaryTermTwoGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermOneGUID - unique identifier of the glossary term at end 1glossaryTermOneGUIDParameterName - parameter supplying glossaryTermOneGUIDrelationshipTypeName - name of the type of relationship to createrelationshipTypeParameterName - name of parameter passing the relationshipglossaryTermTwoGUID - unique identifier of the glossary term at end 2glossaryTermTwoGUIDParameterName - parameter supplying glossaryTermTwoGUIDmethodName - 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, String glossaryTermGUID, String glossaryTermGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermGUID - unique identifier of the metadata element to updateglossaryTermGUIDParameterName - parameter supplying glossaryTermGUIDmethodName - 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, String glossaryTermGUID, String glossaryTermGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermGUID - unique identifier of the metadata element to updateglossaryTermGUIDParameterName - parameter supplying glossaryTermGUIDmethodName - 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, String glossaryTermGUID, String glossaryTermGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermGUID - unique identifier of the metadata element to updateglossaryTermGUIDParameterName - parameter supplying glossaryTermGUIDmethodName - 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, String glossaryTermGUID, String glossaryTermGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermGUID - unique identifier of the metadata element to updateglossaryTermGUIDParameterName - parameter supplying glossaryTermGUIDmethodName - 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, String glossaryTermGUID, String glossaryTermGUIDParameterName, int activityType, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermGUID - unique identifier of the metadata element to updateglossaryTermGUIDParameterName - parameter supplying glossaryTermGUIDactivityType - ordinal for 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, String glossaryTermGUID, String glossaryTermGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermGUID - unique identifier of the metadata element to updateglossaryTermGUIDParameterName - parameter supplying glossaryTermGUIDmethodName - 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, String glossaryTermGUID, String glossaryTermGUIDParameterName, String description, String scope, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermGUID - unique identifier of the metadata element to updateglossaryTermGUIDParameterName - parameter supplying glossaryTermGUIDdescription - description of the contextscope - the scope of where the context appliesmethodName - 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, String glossaryTermGUID, String glossaryTermGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermGUID - unique identifier of the metadata element to updateglossaryTermGUIDParameterName - parameter supplying glossaryTermGUIDmethodName - 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, String glossaryTermGUID, String glossaryTermGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermGUID - unique identifier of the metadata element to updateglossaryTermGUIDParameterName - parameter supplying glossaryTermGUIDmethodName - 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, String glossaryTermGUID, String glossaryTermGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermGUID - unique identifier of the metadata element to updateglossaryTermGUIDParameterName - parameter supplying glossaryTermGUIDmethodName - 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, String glossaryTermGUID, String glossaryTermGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermGUID - unique identifier of the metadata element to updateglossaryTermGUIDParameterName - parameter supplying glossaryTermGUIDmethodName - 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, String glossaryTermGUID, String glossaryTermGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermGUID - unique identifier of the metadata element to updateglossaryTermGUIDParameterName - parameter supplying glossaryTermGUIDmethodName - 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, String glossaryTermGUID, String glossaryTermGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermGUID - unique identifier of the metadata element to updateglossaryTermGUIDParameterName - parameter supplying glossaryTermGUIDmethodName - 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, String glossaryTermGUID, String glossaryTermGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermGUID - unique identifier of the metadata element to updateglossaryTermGUIDParameterName - parameter supplying glossaryTermGUIDmethodName - 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, String glossaryTermGUID, String glossaryTermGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryTermGUID - unique identifier of the metadata element to updateglossaryTermGUIDParameterName - parameter supplying glossaryTermGUIDmethodName - 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<B> getTermsByName(String userId, String name, String nameParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
userId - String - userId of user making request.name - this may be the qualifiedName or displayName of the term.nameParameterName - property that provided the namestartFrom - index of the list to start from (0 for start)pageSize - maximum number of elements to return.methodName - calling methodInvalidParameterException - one of the parameters is null or invalid.PropertyServerException - there is a problem retrieving information from the property (metadata) server.UserNotAuthorizedException - the requesting user is not authorized to issue this request.public List<B> findTerms(String userId, String name, String nameParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
userId - String - userId of user making request.name - this may be the qualifiedName or displayName of the termnameParameterName - property that provided the name - interpreted as a to be a regular expressionstartFrom - index of the list to start from (0 for start)pageSize - maximum number of elements to return.methodName - calling methodInvalidParameterException - one of the parameters is null or invalid.PropertyServerException - there is a problem retrieving information from the property (metadata) server.UserNotAuthorizedException - the requesting user is not authorized to issue this request.public B getTerm(String userId, String guid, String guidParameter, String methodName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
userId - String - userId of user making requestguid - the unique id for the glossary term within the property serverguidParameter - name of parameter supplying the guidmethodName - calling methodInvalidParameterException - one of the parameters is null or invalid.PropertyServerException - there is a problem retrieving information from the property (metadata) server.UserNotAuthorizedException - the requesting user is not authorized to issue this request.public List<B> getTermsForGlossary(String userId, String glossaryGUID, String glossaryGUIDParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryGUID - unique identifier of the glossary of interestglossaryGUIDParameterName - property supplying the glossaryGUIDstartFrom - 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<B> getTermsForGlossaryCategory(String userId, String glossaryCategoryGUID, String glossaryCategoryGUIDParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userglossaryCategoryGUID - unique identifier of the glossary category of interestglossaryCategoryGUIDParameterName - property supplying the glossaryCategoryGUIDstartFrom - 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<B> getAttachedMeanings(String userId, String elementGUID, String elementGUIDParameterName, String elementTypeName, List<String> serviceSupportedZones, int startingFrom, int pageSize, String methodName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
userId - calling userelementGUID - identifier for the entity that the feedback is attached toelementGUIDParameterName - name of parameter supplying the GUIDelementTypeName - name of the type of object being attached toserviceSupportedZones - supported zones for calling servicestartingFrom - where to start from in the listpageSize - maximum number of results that can be returnedmethodName - calling methodInvalidParameterException - the input properties are invalidUserNotAuthorizedException - user not authorized to issue this requestPropertyServerException - problem accessing the property serverCopyright © 2018–2021 LF AI & Data Foundation. All rights reserved.