public class SchemaExchangeHandler extends ExchangeHandlerBase
| Constructor and Description |
|---|
SchemaExchangeHandler(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 schema exchange handler with information needed to work with schema related objects
for Asset Manager OMAS.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearColumnAsPrimaryKey(String userId,
String assetManagerGUID,
String assetManagerName,
String schemaAttributeGUID,
String methodName)
Remove the primary key designation from the schema attribute.
|
void |
clearForeignKeyRelationship(String userId,
String assetManagerGUID,
String assetManagerName,
String primaryKeyGUID,
String foreignKeyGUID,
String methodName)
Remove the foreign key relationship between two schema elements.
|
void |
clearSchemaElementAsCalculatedValue(String userId,
String assetManagerGUID,
String assetManagerName,
String schemaElementGUID,
String methodName)
Remove the calculated value designation from the schema element.
|
void |
clearSchemaTypeParent(String userId,
String assetManagerGUID,
String assetManagerName,
String schemaTypeGUID,
String parentElementGUID,
String parentElementTypeName,
String methodName)
Remove the relationship between a schema type and its parent data asset, process or port.
|
String |
createSchemaAttribute(String userId,
MetadataCorrelationProperties correlationProperties,
boolean assetManagerIsHome,
String schemaElementGUID,
SchemaAttributeProperties schemaAttributeProperties,
String methodName)
Create a new metadata element to represent a schema attribute.
|
String |
createSchemaAttributeFromTemplate(String userId,
MetadataCorrelationProperties correlationProperties,
boolean assetManagerIsHome,
String schemaElementGUID,
String templateGUID,
TemplateProperties templateProperties,
String methodName)
Create a new metadata element to represent a schema attribute using an existing metadata element as a template.
|
String |
createSchemaType(String userId,
MetadataCorrelationProperties correlationProperties,
boolean assetManagerIsHome,
SchemaTypeProperties schemaTypeProperties,
String methodName)
Create a new metadata element to represent a schema type.
|
String |
createSchemaTypeFromTemplate(String userId,
MetadataCorrelationProperties correlationProperties,
boolean assetManagerIsHome,
String templateGUID,
TemplateProperties templateProperties,
String methodName)
Create a new metadata element to represent a schema type using an existing metadata element as a template.
|
List<SchemaAttributeElement> |
findSchemaAttributes(String userId,
String assetManagerGUID,
String assetManagerName,
String searchString,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of schema attribute metadata elements that contain the search string.
|
List<SchemaTypeElement> |
findSchemaType(String userId,
String assetManagerGUID,
String assetManagerName,
String searchString,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of schema type metadata elements that contain the search string.
|
List<SchemaAttributeElement> |
getAttributesForSchemaType(String userId,
String assetManagerGUID,
String assetManagerName,
String schemaTypeGUID,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of schema attributes associated with a schemaType.
|
SchemaAttributeElement |
getSchemaAttributeByGUID(String userId,
String assetManagerGUID,
String assetManagerName,
String schemaAttributeGUID,
String methodName)
Retrieve the schema attribute metadata element with the supplied unique identifier.
|
List<SchemaAttributeElement> |
getSchemaAttributesByName(String userId,
String assetManagerGUID,
String assetManagerName,
String name,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of schema attribute metadata elements with a matching qualified or display name.
|
SchemaTypeElement |
getSchemaTypeByGUID(String userId,
String assetManagerGUID,
String assetManagerName,
String schemaTypeGUID,
String methodName)
Retrieve the schema type metadata element with the supplied unique identifier.
|
List<SchemaTypeElement> |
getSchemaTypeByName(String userId,
String assetManagerGUID,
String assetManagerName,
String name,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of schema type metadata elements with a matching qualified or display name.
|
SchemaTypeElement |
getSchemaTypeForElement(String userId,
String assetManagerGUID,
String assetManagerName,
String parentElementGUID,
String parentElementTypeName,
String methodName)
Return the schema type associated with a specific open metadata element (data asset, process or port).
|
ElementHeader |
getSchemaTypeParent(String userId,
String assetManagerGUID,
String assetManagerName,
String schemaTypeGUID,
String methodName)
Retrieve the header of the metadata element connected to a schema type.
|
void |
removeSchemaAttribute(String userId,
MetadataCorrelationProperties correlationProperties,
String schemaAttributeGUID,
String methodName)
Remove the metadata element representing a schema attribute.
|
void |
removeSchemaType(String userId,
MetadataCorrelationProperties correlationProperties,
String schemaTypeGUID,
String methodName)
Remove the metadata element representing a schema type.
|
void |
setSchemaElementAsCalculatedValue(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String schemaElementGUID,
String formula,
String methodName)
Classify the schema type (or attribute if type is embedded) to indicate that it is a calculated value.
|
void |
setupColumnAsPrimaryKey(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String schemaAttributeGUID,
String primaryKeyName,
KeyPattern primaryKeyPattern,
String methodName)
Classify the column schema attribute to indicate that it describes a primary key.
|
void |
setupForeignKeyRelationship(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String primaryKeyGUID,
String foreignKeyGUID,
ForeignKeyProperties foreignKeyProperties,
String methodName)
Link two schema attributes together to show a foreign key relationship.
|
void |
setupSchemaTypeParent(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String schemaTypeGUID,
String parentElementGUID,
String parentElementTypeName,
String methodName)
Connect a schema type to a data asset, process or port.
|
void |
updateForeignKeyRelationship(String userId,
String assetManagerGUID,
String assetManagerName,
String primaryKeyGUID,
String foreignKeyGUID,
ForeignKeyProperties foreignKeyProperties,
String methodName)
Update the relationship properties for the query target.
|
void |
updateSchemaAttribute(String userId,
MetadataCorrelationProperties correlationProperties,
String schemaAttributeGUID,
boolean isMergeUpdate,
SchemaAttributeProperties schemaAttributeProperties,
String methodName)
Update the properties of the metadata element representing a schema attribute.
|
void |
updateSchemaType(String userId,
MetadataCorrelationProperties correlationProperties,
String schemaTypeGUID,
boolean isMergeUpdate,
SchemaTypeProperties schemaTypeProperties,
String methodName)
Update the metadata element representing a schema type.
|
public SchemaExchangeHandler(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 createSchemaType(String userId, MetadataCorrelationProperties correlationProperties, boolean assetManagerIsHome, SchemaTypeProperties schemaTypeProperties, 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 metadataassetManagerIsHome - ensure that only the asset manager can update this schema elementschemaTypeProperties - properties about the schema type 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 createSchemaTypeFromTemplate(String userId, MetadataCorrelationProperties correlationProperties, boolean assetManagerIsHome, 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 metadataassetManagerIsHome - ensure that only the asset manager can update this schema elementtemplateGUID - 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 updateSchemaType(String userId, MetadataCorrelationProperties correlationProperties, String schemaTypeGUID, boolean isMergeUpdate, SchemaTypeProperties schemaTypeProperties, 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 metadataschemaTypeGUID - unique identifier of the metadata element to updateisMergeUpdate - should the new properties be merged with existing properties (true) or completely replace them (false)?schemaTypeProperties - 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 setupSchemaTypeParent(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String schemaTypeGUID, String parentElementGUID, String parentElementTypeName, 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 callerassetManagerIsHome - ensure that only the asset manager can update this relationshipschemaTypeGUID - unique identifier of the schema type to connectparentElementGUID - unique identifier of the open metadata element that this schema type is to be connected toparentElementTypeName - unique type name of the open metadata element that this schema type is to be connected tomethodName - 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 clearSchemaTypeParent(String userId, String assetManagerGUID, String assetManagerName, String schemaTypeGUID, String parentElementGUID, String parentElementTypeName, 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 callerschemaTypeGUID - unique identifier of the schema type to connectparentElementGUID - unique identifier of the open metadata element that this schema type is to be connected toparentElementTypeName - unique type name of the open metadata element that this schema type is to be connected toInvalidParameterException - 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 removeSchemaType(String userId, MetadataCorrelationProperties correlationProperties, String schemaTypeGUID, 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 metadataschemaTypeGUID - 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<SchemaTypeElement> findSchemaType(String userId, String assetManagerGUID, String assetManagerName, String searchString, 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 SchemaTypeElement getSchemaTypeForElement(String userId, String assetManagerGUID, String assetManagerName, String parentElementGUID, String parentElementTypeName, 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 callerparentElementGUID - unique identifier of the open metadata element that this schema type is to be connected toparentElementTypeName - unique type name of the open metadata element that this schema type is to be connected tomethodName - 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<SchemaTypeElement> getSchemaTypeByName(String userId, String assetManagerGUID, String assetManagerName, String name, 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 forstartFrom - 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 SchemaTypeElement getSchemaTypeByGUID(String userId, String assetManagerGUID, String assetManagerName, String schemaTypeGUID, 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 callerschemaTypeGUID - 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 ElementHeader getSchemaTypeParent(String userId, String assetManagerGUID, String assetManagerName, String schemaTypeGUID, 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 callerschemaTypeGUID - 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 createSchemaAttribute(String userId, MetadataCorrelationProperties correlationProperties, boolean assetManagerIsHome, String schemaElementGUID, SchemaAttributeProperties schemaAttributeProperties, 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 metadataassetManagerIsHome - ensure that only the asset manager can update this schema attributeschemaElementGUID - unique identifier of the schemaType or Schema Attribute where the schema attribute is connected toschemaAttributeProperties - properties for the schema attributemethodName - 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 createSchemaAttributeFromTemplate(String userId, MetadataCorrelationProperties correlationProperties, boolean assetManagerIsHome, String schemaElementGUID, 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 metadataassetManagerIsHome - ensure that only the asset manager can update this schema attributeschemaElementGUID - unique identifier of the schemaType or Schema Attribute where the schema attribute is connected totemplateGUID - 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 updateSchemaAttribute(String userId, MetadataCorrelationProperties correlationProperties, String schemaAttributeGUID, boolean isMergeUpdate, SchemaAttributeProperties schemaAttributeProperties, 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 metadataschemaAttributeGUID - unique identifier of the schema attribute to updateisMergeUpdate - should the new properties be merged with existing properties (true) or completely replace them (false)?schemaAttributeProperties - new properties for the schema attributemethodName - 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 setSchemaElementAsCalculatedValue(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String schemaElementGUID, String formula, 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 callerschemaElementGUID - 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 clearSchemaElementAsCalculatedValue(String userId, String assetManagerGUID, String assetManagerName, String schemaElementGUID, 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 callerschemaElementGUID - 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 setupColumnAsPrimaryKey(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String schemaAttributeGUID, String primaryKeyName, KeyPattern primaryKeyPattern, 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 callerassetManagerIsHome - ensure that only the asset manager can update this classificationschemaAttributeGUID - unique identifier of the metadata element to updateprimaryKeyName - name of the primary key (if different from the column name)primaryKeyPattern - key pattern used to maintain the primary keymethodName - 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 clearColumnAsPrimaryKey(String userId, String assetManagerGUID, String assetManagerName, String schemaAttributeGUID, 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 callerschemaAttributeGUID - 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 setupForeignKeyRelationship(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String primaryKeyGUID, String foreignKeyGUID, ForeignKeyProperties foreignKeyProperties, 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 callerassetManagerIsHome - ensure that only the asset manager can update this relationshipprimaryKeyGUID - unique identifier of the derived schema elementforeignKeyGUID - unique identifier of the query target schema elementforeignKeyProperties - properties for the foreign key 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 updateForeignKeyRelationship(String userId, String assetManagerGUID, String assetManagerName, String primaryKeyGUID, String foreignKeyGUID, ForeignKeyProperties foreignKeyProperties, 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 callerprimaryKeyGUID - unique identifier of the derived schema elementforeignKeyGUID - unique identifier of the query target schema elementforeignKeyProperties - properties for the foreign key 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 clearForeignKeyRelationship(String userId, String assetManagerGUID, String assetManagerName, String primaryKeyGUID, String foreignKeyGUID, 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 callerprimaryKeyGUID - unique identifier of the derived schema elementforeignKeyGUID - unique identifier of the query target schema 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 removeSchemaAttribute(String userId, MetadataCorrelationProperties correlationProperties, String schemaAttributeGUID, 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 metadataschemaAttributeGUID - 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<SchemaAttributeElement> findSchemaAttributes(String userId, String assetManagerGUID, String assetManagerName, String searchString, 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<SchemaAttributeElement> getAttributesForSchemaType(String userId, String assetManagerGUID, String assetManagerName, String schemaTypeGUID, 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 callerschemaTypeGUID - unique identifier of the schemaType 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<SchemaAttributeElement> getSchemaAttributesByName(String userId, String assetManagerGUID, String assetManagerName, String name, 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 forstartFrom - 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 SchemaAttributeElement getSchemaAttributeByGUID(String userId, String assetManagerGUID, String assetManagerName, String schemaAttributeGUID, 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 callerschemaAttributeGUID - 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)Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.