public abstract class SchemaManagerClient extends Object implements SchemaManagerInterface
| Modifier and Type | Method and Description |
|---|---|
void |
clearCalculatedValue(String userId,
String schemaManagerGUID,
String schemaManagerName,
String schemaElementGUID)
Remove the calculated value designation from the schema element.
|
void |
clearQueryTargetRelationship(String userId,
String schemaManagerGUID,
String schemaManagerName,
String derivedElementGUID,
String queryTargetGUID)
Remove the query target relationship between two schema elements.
|
void |
clearSchemaType(String userId,
String schemaManagerGUID,
String schemaManagerName,
String schemaAttributeGUID)
Remove the type information from a schema attribute.
|
String |
createEnumSchemaType(String userId,
String schemaManagerGUID,
String schemaManagerName,
boolean schemaManagerIsHome,
EnumSchemaTypeProperties schemaTypeProperties,
String validValuesSetGUID)
Create a new metadata element to represent a schema type that has a fixed set of values that are described by a valid value set.
|
String |
createLiteralSchemaType(String userId,
String schemaManagerGUID,
String schemaManagerName,
boolean schemaManagerIsHome,
LiteralSchemaTypeProperties schemaTypeProperties)
Create a new metadata element to represent a schema type that has a fixed value.
|
String |
createMapSchemaType(String userId,
String schemaManagerGUID,
String schemaManagerName,
boolean schemaManagerIsHome,
MapSchemaTypeProperties schemaTypeProperties,
String mapFromSchemaTypeGUID,
String mapToSchemaTypeGUID)
Create a new metadata element to represent a schema type.
|
String |
createPrimitiveSchemaType(String userId,
String schemaManagerGUID,
String schemaManagerName,
boolean schemaManagerIsHome,
PrimitiveSchemaTypeProperties schemaTypeProperties)
Create a new metadata element to represent a primitive schema type such as a string, integer or character.
|
String |
createSchemaAttribute(String userId,
String schemaManagerGUID,
String schemaManagerName,
boolean schemaManagerIsHome,
String schemaElementGUID,
SchemaAttributeProperties schemaAttributeProperties)
Create a new metadata element to represent a schema attribute.
|
String |
createSchemaAttributeFromTemplate(String userId,
String schemaManagerGUID,
String schemaManagerName,
boolean schemaManagerIsHome,
String schemaElementGUID,
String templateGUID,
TemplateProperties templateProperties)
Create a new metadata element to represent a schema attribute using an existing metadata element as a template.
|
String |
createSchemaTypeChoice(String userId,
String schemaManagerGUID,
String schemaManagerName,
boolean schemaManagerIsHome,
SchemaTypeChoiceProperties schemaTypeProperties,
List<String> schemaTypeOptionGUIDs)
Create a new metadata element to represent a list of possible schema types that can be used for the attached schema attribute.
|
String |
createSchemaTypeFromTemplate(String userId,
String schemaManagerGUID,
String schemaManagerName,
boolean schemaManagerIsHome,
String templateGUID,
TemplateProperties templateProperties)
Create a new metadata element to represent a schema type using an existing metadata element as a template.
|
String |
createStructSchemaType(String userId,
String schemaManagerGUID,
String schemaManagerName,
boolean schemaManagerIsHome,
StructSchemaTypeProperties schemaTypeProperties)
Create a new metadata element to represent a schema type.
|
List<SchemaAttributeElement> |
findSchemaAttributes(String userId,
String searchString,
String typeName,
int startFrom,
int pageSize)
Retrieve the list of schema attribute metadata elements that contain the search string.
|
List<SchemaTypeElement> |
findSchemaType(String userId,
String searchString,
String typeName,
int startFrom,
int pageSize)
Retrieve the list of schema type metadata elements that contain the search string.
|
List<ValidValueSetElement> |
findValidValueSet(String userId,
String searchString,
int startFrom,
int pageSize)
Retrieve the list of valid value set metadata elements that contain the search string.
|
List<SchemaAttributeElement> |
getNestedAttributes(String userId,
String parentSchemaElementGUID,
int startFrom,
int pageSize)
Retrieve the list of schema attributes associated with a StructSchemaType or nested underneath a schema attribute.
|
SchemaAttributeElement |
getSchemaAttributeByGUID(String userId,
String schemaAttributeGUID)
Retrieve the schema attribute metadata element with the supplied unique identifier.
|
List<SchemaAttributeElement> |
getSchemaAttributesByName(String userId,
String name,
String typeName,
int startFrom,
int pageSize)
Retrieve the list of schema attribute metadata elements with a matching qualified or display name.
|
SchemaTypeElement |
getSchemaTypeByGUID(String userId,
String schemaTypeGUID)
Retrieve the schema type metadata element with the supplied unique identifier.
|
List<SchemaTypeElement> |
getSchemaTypeByName(String userId,
String name,
String typeName,
int startFrom,
int pageSize)
Retrieve the list of schema type metadata elements with a matching qualified or display name.
|
SchemaTypeElement |
getSchemaTypeForElement(String userId,
String parentElementGUID,
String parentElementTypeName)
Return the schema type associated with a specific open metadata element (data asset, process or port).
|
ElementStub |
getSchemaTypeParent(String userId,
String schemaTypeGUID)
Retrieve the header of the metadata element connected to a schema type.
|
List<ValidValueSetElement> |
getValidValueSetByName(String userId,
String name,
int startFrom,
int pageSize)
Retrieve the list of valid value set metadata elements with a matching qualified or display name.
|
void |
removeSchemaAttribute(String userId,
String schemaManagerGUID,
String schemaManagerName,
String schemaAttributeGUID)
Remove the metadata element representing a schema attribute.
|
void |
removeSchemaType(String userId,
String schemaManagerGUID,
String schemaManagerName,
String schemaTypeGUID)
Remove the metadata element representing a schema type.
|
void |
setupCalculatedValue(String userId,
String schemaManagerGUID,
String schemaManagerName,
boolean schemaManagerIsHome,
String schemaElementGUID,
String formula)
Classify the schema element to indicate that it describes a calculated value.
|
void |
setupQueryTargetRelationship(String userId,
String schemaManagerGUID,
String schemaManagerName,
boolean schemaManagerIsHome,
String derivedElementGUID,
String queryTargetGUID,
DerivedSchemaTypeQueryTargetProperties queryTargetProperties)
Link two schema elements together to show a query target relationship.
|
void |
setupSchemaType(String userId,
String schemaManagerGUID,
String schemaManagerName,
String schemaAttributeGUID,
String schemaTypeGUID)
Connect a schema type to a schema attribute.
|
void |
updateQueryTargetRelationship(String userId,
String schemaManagerGUID,
String schemaManagerName,
String derivedElementGUID,
String queryTargetGUID,
DerivedSchemaTypeQueryTargetProperties queryTargetProperties)
Update the relationship properties for the query target.
|
void |
updateSchemaAttribute(String userId,
String schemaManagerGUID,
String schemaManagerName,
String schemaAttributeGUID,
boolean isMergeUpdate,
SchemaAttributeProperties schemaAttributeProperties)
Update the properties of the metadata element representing a schema attribute.
|
void |
updateSchemaType(String userId,
String schemaManagerGUID,
String schemaManagerName,
String schemaTypeGUID,
boolean isMergeUpdate,
SchemaTypeProperties schemaTypeProperties)
Update the metadata element representing a schema type.
|
public String createPrimitiveSchemaType(String userId, String schemaManagerGUID, String schemaManagerName, boolean schemaManagerIsHome, PrimitiveSchemaTypeProperties schemaTypeProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
createPrimitiveSchemaType in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaManagerIsHome - should the schema element be marked as owned by the schema manager so others can not update?schemaTypeProperties - properties about the schema type to storeInvalidParameterException - 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 createLiteralSchemaType(String userId, String schemaManagerGUID, String schemaManagerName, boolean schemaManagerIsHome, LiteralSchemaTypeProperties schemaTypeProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
createLiteralSchemaType in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaManagerIsHome - should the schema element be marked as owned by the schema manager so others can not update?schemaTypeProperties - properties about the schema type to storeInvalidParameterException - 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 createEnumSchemaType(String userId, String schemaManagerGUID, String schemaManagerName, boolean schemaManagerIsHome, EnumSchemaTypeProperties schemaTypeProperties, String validValuesSetGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
createEnumSchemaType in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaManagerIsHome - should the schema element be marked as owned by the schema manager so others can not update?schemaTypeProperties - properties about the schema type to storevalidValuesSetGUID - unique identifier of the valid values set to usedInvalidParameterException - 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<ValidValueSetElement> getValidValueSetByName(String userId, String name, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getValidValueSetByName in interface SchemaManagerInterfaceuserId - calling username - name to search forstartFrom - 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 List<ValidValueSetElement> findValidValueSet(String userId, String searchString, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
findValidValueSet in interface SchemaManagerInterfaceuserId - calling usersearchString - string to find in the propertiesstartFrom - 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 String createStructSchemaType(String userId, String schemaManagerGUID, String schemaManagerName, boolean schemaManagerIsHome, StructSchemaTypeProperties schemaTypeProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
createStructSchemaType in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaManagerIsHome - should the schema element be marked as owned by the schema manager so others can not update?schemaTypeProperties - properties about the schema type to storeInvalidParameterException - 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 createSchemaTypeChoice(String userId, String schemaManagerGUID, String schemaManagerName, boolean schemaManagerIsHome, SchemaTypeChoiceProperties schemaTypeProperties, List<String> schemaTypeOptionGUIDs) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
createSchemaTypeChoice in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaManagerIsHome - should the schema element be marked as owned by the schema manager so others can not update?schemaTypeProperties - properties about the schema type to storeInvalidParameterException - 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 createMapSchemaType(String userId, String schemaManagerGUID, String schemaManagerName, boolean schemaManagerIsHome, MapSchemaTypeProperties schemaTypeProperties, String mapFromSchemaTypeGUID, String mapToSchemaTypeGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
createMapSchemaType in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaManagerIsHome - should the schema element be marked as owned by the schema manager so others can not update?schemaTypeProperties - properties about the schema type to storeInvalidParameterException - 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, String schemaManagerGUID, String schemaManagerName, boolean schemaManagerIsHome, String templateGUID, TemplateProperties templateProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
createSchemaTypeFromTemplate in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaManagerIsHome - should the schema element be marked as owned by the schema manager so others can not update?templateGUID - unique identifier of the metadata element to copytemplateProperties - properties that override the templateInvalidParameterException - 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, String schemaManagerGUID, String schemaManagerName, String schemaTypeGUID, boolean isMergeUpdate, SchemaTypeProperties schemaTypeProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
updateSchemaType in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaTypeGUID - 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 elementInvalidParameterException - 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, String schemaManagerGUID, String schemaManagerName, String schemaTypeGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
removeSchemaType in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaTypeGUID - unique identifier of the metadata element to removeInvalidParameterException - 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 searchString, String typeName, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
findSchemaType in interface SchemaManagerInterfaceuserId - calling usersearchString - string to find in the propertiestypeName - optional type name for the schema type - used to restrict the search resultsstartFrom - 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 SchemaTypeElement getSchemaTypeForElement(String userId, String parentElementGUID, String parentElementTypeName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getSchemaTypeForElement in interface SchemaManagerInterfaceuserId - calling userparentElementGUID - unique identifier of the open metadata element that this schema type is connected toparentElementTypeName - unique type name of the open metadata element that this schema type is 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 List<SchemaTypeElement> getSchemaTypeByName(String userId, String name, String typeName, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getSchemaTypeByName in interface SchemaManagerInterfaceuserId - calling username - name to search fortypeName - optional type name for the schema type - used to restrict the search resultsstartFrom - 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 SchemaTypeElement getSchemaTypeByGUID(String userId, String schemaTypeGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getSchemaTypeByGUID in interface SchemaManagerInterfaceuserId - calling userschemaTypeGUID - unique identifier of the requested metadata elementInvalidParameterException - 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 ElementStub getSchemaTypeParent(String userId, String schemaTypeGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getSchemaTypeParent in interface SchemaManagerInterfaceuserId - calling userschemaTypeGUID - unique identifier of the requested metadata elementInvalidParameterException - 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, String schemaManagerGUID, String schemaManagerName, boolean schemaManagerIsHome, String schemaElementGUID, SchemaAttributeProperties schemaAttributeProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
createSchemaAttribute in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaManagerIsHome - should the schema element be marked as owned by the schema manager so others can not update?schemaElementGUID - unique identifier of the schemaType or Schema Attribute where the schema attribute is nested underneathschemaAttributeProperties - properties for the schema attributeInvalidParameterException - 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, String schemaManagerGUID, String schemaManagerName, boolean schemaManagerIsHome, String schemaElementGUID, String templateGUID, TemplateProperties templateProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
createSchemaAttributeFromTemplate in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaManagerIsHome - should the schema element be marked as owned by the schema manager so others can not update?schemaElementGUID - 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 templateInvalidParameterException - 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 setupSchemaType(String userId, String schemaManagerGUID, String schemaManagerName, String schemaAttributeGUID, String schemaTypeGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
setupSchemaType in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaAttributeGUID - unique identifier of the schema attributeschemaTypeGUID - unique identifier of the schema type to connectInvalidParameterException - 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 clearSchemaType(String userId, String schemaManagerGUID, String schemaManagerName, String schemaAttributeGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
clearSchemaType in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaAttributeGUID - unique identifier of the schema attributeInvalidParameterException - 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, String schemaManagerGUID, String schemaManagerName, String schemaAttributeGUID, boolean isMergeUpdate, SchemaAttributeProperties schemaAttributeProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
updateSchemaAttribute in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaAttributeGUID - 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 attributeInvalidParameterException - 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, String schemaManagerGUID, String schemaManagerName, String schemaAttributeGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
removeSchemaAttribute in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaAttributeGUID - unique identifier of the metadata element to removeInvalidParameterException - 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 searchString, String typeName, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
findSchemaAttributes in interface SchemaManagerInterfaceuserId - calling usersearchString - string to find in the propertiestypeName - optional type name for the schema type - used to restrict the search resultsstartFrom - 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 List<SchemaAttributeElement> getNestedAttributes(String userId, String parentSchemaElementGUID, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getNestedAttributes in interface SchemaManagerInterfaceuserId - calling userparentSchemaElementGUID - unique identifier of the schemaType of intereststartFrom - 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 List<SchemaAttributeElement> getSchemaAttributesByName(String userId, String name, String typeName, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getSchemaAttributesByName in interface SchemaManagerInterfaceuserId - calling username - name to search fortypeName - optional type name for the schema type - used to restrict the search resultsstartFrom - 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 SchemaAttributeElement getSchemaAttributeByGUID(String userId, String schemaAttributeGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getSchemaAttributeByGUID in interface SchemaManagerInterfaceuserId - calling userschemaAttributeGUID - unique identifier of the requested metadata elementInvalidParameterException - 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 setupCalculatedValue(String userId, String schemaManagerGUID, String schemaManagerName, boolean schemaManagerIsHome, String schemaElementGUID, String formula) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
setupCalculatedValue in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaManagerIsHome - should the schema element be marked as owned by the schema manager so others can not update?schemaElementGUID - unique identifier of the metadata element to updateformula - formula for calculating the value - this may contain placeholders that are identified by the
queryIds used in the queryTarget relationshipsInvalidParameterException - 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 clearCalculatedValue(String userId, String schemaManagerGUID, String schemaManagerName, String schemaElementGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
clearCalculatedValue in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaElementGUID - unique identifier of the metadata element to updateInvalidParameterException - 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 setupQueryTargetRelationship(String userId, String schemaManagerGUID, String schemaManagerName, boolean schemaManagerIsHome, String derivedElementGUID, String queryTargetGUID, DerivedSchemaTypeQueryTargetProperties queryTargetProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
setupQueryTargetRelationship in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerschemaManagerIsHome - should the schema element be marked as owned by the schema manager so others can not update?derivedElementGUID - unique identifier of the derived schema elementqueryTargetGUID - unique identifier of the query target schema elementqueryTargetProperties - properties for the query target relationshipInvalidParameterException - 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 updateQueryTargetRelationship(String userId, String schemaManagerGUID, String schemaManagerName, String derivedElementGUID, String queryTargetGUID, DerivedSchemaTypeQueryTargetProperties queryTargetProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
updateQueryTargetRelationship in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerderivedElementGUID - unique identifier of the derived schema elementqueryTargetGUID - unique identifier of the query target schema elementqueryTargetProperties - properties for the query target relationshipInvalidParameterException - 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 clearQueryTargetRelationship(String userId, String schemaManagerGUID, String schemaManagerName, String derivedElementGUID, String queryTargetGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
clearQueryTargetRelationship in interface SchemaManagerInterfaceuserId - calling userschemaManagerGUID - unique identifier of software server capability representing the callerschemaManagerName - unique name of software server capability representing the callerderivedElementGUID - unique identifier of the derived schema elementqueryTargetGUID - unique identifier of the query target schema elementInvalidParameterException - 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.