public class ValidValuesHandler<VALID_VALUE,VALID_VALUE_ASSIGNMENT,VALID_VALUE_ASSIGNMENT_DEF,VALID_VALUE_IMPLEMENTATION,VALID_VALUE_IMPLEMENTATION_DEF,VALID_VALUE_MAPPING,REFERENCE_VALUE_ASSIGNMENT,REFERENCE_VALUE_ASSIGNED_ITEM> extends ReferenceableHandler<VALID_VALUE>
A set is just grouping of valid values. Valid value definitions and set can be nested many times in other valid value sets.
auditLog, beanClass, converter, defaultZones, errorHandler, invalidParameterHandler, localServerUserId, publishZones, repositoryHandler, repositoryHelper, securityVerifier, serverName, serviceName, supportedZones| Constructor and Description |
|---|
ValidValuesHandler(OpenMetadataAPIGenericConverter<VALID_VALUE> converter,
Class<VALID_VALUE> beanClass,
OpenMetadataAPIGenericConverter<VALID_VALUE_ASSIGNMENT> validValueAssignmentConverter,
Class<VALID_VALUE_ASSIGNMENT> validValueAssignmentClass,
OpenMetadataAPIGenericConverter<VALID_VALUE_ASSIGNMENT_DEF> validValueAssignmentDefConverter,
Class<VALID_VALUE_ASSIGNMENT_DEF> validValueAssignmentDefClass,
OpenMetadataAPIGenericConverter<VALID_VALUE_IMPLEMENTATION> validValueImplementationConverter,
Class<VALID_VALUE_IMPLEMENTATION> validValueImplementationClass,
OpenMetadataAPIGenericConverter<VALID_VALUE_IMPLEMENTATION_DEF> validValueImplementationDefConverter,
Class<VALID_VALUE_IMPLEMENTATION_DEF> validValueImplementationDefClass,
OpenMetadataAPIGenericConverter<VALID_VALUE_MAPPING> validValueMappingConverter,
Class<VALID_VALUE_MAPPING> validValueMappingClass,
OpenMetadataAPIGenericConverter<REFERENCE_VALUE_ASSIGNMENT> referenceValueAssignmentConverter,
Class<REFERENCE_VALUE_ASSIGNMENT> referenceValueAssignmentClass,
OpenMetadataAPIGenericConverter<REFERENCE_VALUE_ASSIGNED_ITEM> referenceValueAssignedItemConverter,
Class<REFERENCE_VALUE_ASSIGNED_ITEM> referenceValueAssignedItemClass,
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 handler information needed to interact with the repository services
|
| Modifier and Type | Method and Description |
|---|---|
void |
assignReferenceValueToItem(String userId,
String externalSourceGUID,
String externalSourceName,
String validValueGUID,
String referenceableGUID,
int confidence,
String steward,
String notes,
String methodName)
Link a valid value as a reference value to a referencable to act as a tag/classification to help with locating and
grouping the referenceable.
|
void |
assignValidValueToConsumer(String userId,
String externalSourceGUID,
String externalSourceName,
String validValueGUID,
String consumerGUID,
boolean strictRequirement,
String methodName)
Link a valid value typically to a schema element or glossary term to show that it uses
the valid values.
|
void |
attachValidValueToSet(String userId,
String externalSourceGUID,
String externalSourceName,
String setGUID,
String validValueGUID,
String methodName)
Create a link between a valid value set or definition and a set.
|
String |
createValidValueDefinition(String userId,
String externalSourceGUID,
String externalSourceName,
String setGUID,
String qualifiedName,
String displayName,
String description,
String usage,
String scope,
String preferredValue,
boolean isDeprecated,
Map<String,String> additionalProperties,
Map<String,Object> extendedProperties,
String methodName)
Create a new valid value definition.
|
String |
createValidValueSet(String userId,
String externalSourceGUID,
String externalSourceName,
String qualifiedName,
String displayName,
String description,
String usage,
String scope,
boolean isDeprecated,
Map<String,String> additionalProperties,
Map<String,Object> extendedProperties,
String methodName)
Create a new valid value set.
|
void |
deleteValidValue(String userId,
String externalSourceGUID,
String externalSourceName,
String validValueGUID,
String qualifiedName,
String methodName)
Remove the valid value form the repository.
|
void |
detachValidValueFromSet(String userId,
String externalSourceGUID,
String externalSourceName,
String setGUID,
String validValueGUID,
String methodName)
Remove the link between a valid value and a set it is a member of.
|
List<VALID_VALUE> |
findValidValues(String userId,
String searchString,
String searchStringParameterName,
int startFrom,
int pageSize,
String methodName)
Locate valid values that match the search string.
|
List<REFERENCE_VALUE_ASSIGNED_ITEM> |
getReferenceValueAssignedItems(String userId,
String validValueGUID,
String validValueGUIDParameter,
List<String> serviceSupportedZones,
int startFrom,
int pageSize,
String methodName)
Page through the list of referenceables that have this valid value as a reference value.
|
List<REFERENCE_VALUE_ASSIGNMENT> |
getReferenceValueAssignments(String userId,
String referenceableGUID,
String referenceableGUIDParameterName,
int startFrom,
int pageSize,
String methodName)
Page through the list of assigned reference values for a referenceable.
|
List<VALID_VALUE> |
getSetsForValidValue(String userId,
String validValueGUID,
String validValueGUIDParameter,
int startFrom,
int pageSize,
String methodName)
Page through the list of valid value sets that a valid value definition/set belongs to.
|
VALID_VALUE |
getValidValueByGUID(String userId,
String validValueGUID,
String methodName)
Retrieve a specific valid value from the repository.
|
List<VALID_VALUE> |
getValidValueByName(String userId,
String name,
String nameParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve a specific valid value from the repository.
|
List<VALID_VALUE_MAPPING> |
getValidValueMappings(String userId,
String validValueGUID,
String validValueGUIDParameter,
int startFrom,
int pageSize,
String methodName)
Page through the list of mappings for a valid value.
|
List<VALID_VALUE_ASSIGNMENT> |
getValidValuesAssignmentConsumers(String userId,
String validValueGUID,
String validValueGUIDParameter,
List<String> serviceSupportedZones,
int startFrom,
int pageSize,
String methodName)
Page through the list of consumers for a valid value.
|
List<VALID_VALUE_ASSIGNMENT_DEF> |
getValidValuesAssignmentDefinition(String userId,
String referenceableGUID,
String referenceableGUIDParameter,
int startFrom,
int pageSize,
String methodName)
Page through the list of valid values assigned to referenceable element.
|
List<VALID_VALUE> |
getValidValueSetMembers(String userId,
String validValueSetGUID,
String validValueSetGUIDParameter,
int startFrom,
int pageSize,
String methodName)
Page through the members of a valid value set.
|
List<VALID_VALUE_IMPLEMENTATION> |
getValidValuesImplementationAssets(String userId,
String validValueGUID,
String validValueGUIDParameter,
List<String> serviceSupportedZones,
int startFrom,
int pageSize,
String methodName)
Page through the list of implementations for a valid value.
|
List<VALID_VALUE_IMPLEMENTATION_DEF> |
getValidValuesImplementationDefinitions(String userId,
String assetGUID,
String assetGUIDParameter,
int startFrom,
int pageSize,
String methodName)
Page through the list of valid values defining the content of a reference data asset.
|
void |
linkValidValueToImplementation(String userId,
String externalSourceGUID,
String externalSourceName,
String validValueGUID,
String assetGUID,
String symbolicName,
String implementationValue,
Map<String,String> additionalValues,
String methodName)
Link a valid value to an asset that provides the implementation.
|
void |
mapValidValues(String userId,
String externalSourceGUID,
String externalSourceName,
String validValue1GUID,
String validValue2GUID,
String associationDescription,
int confidence,
String steward,
String notes,
String methodName)
Link together 2 valid values from different sets that have equivalent values/meanings.
|
void |
unassignReferenceValueFromItem(String userId,
String externalSourceGUID,
String externalSourceName,
String validValueGUID,
String referenceableGUID,
String methodName)
Remove the reference value link between a valid value and a referenceable (item).
|
void |
unassignValidValueFromConsumer(String userId,
String externalSourceGUID,
String externalSourceName,
String validValueGUID,
String consumerGUID,
String methodName)
Remove the link between a valid value and a consumer.
|
void |
unlinkValidValueFromImplementation(String userId,
String externalSourceGUID,
String externalSourceName,
String validValueGUID,
String assetGUID,
String methodName)
Remove the link between a valid value and an implementing asset.
|
void |
unmapValidValues(String userId,
String externalSourceGUID,
String externalSourceName,
String validValue1GUID,
String validValue2GUID,
String methodName)
Remove the reference value link between a valid value and a referenceable (item).
|
void |
updateValidValue(String userId,
String externalSourceGUID,
String externalSourceName,
String validValueGUID,
String qualifiedName,
String displayName,
String description,
String usage,
String scope,
String preferredValue,
boolean isDeprecated,
Map<String,String> additionalProperties,
Map<String,Object> extendedProperties,
String methodName)
Update the properties of the valid value.
|
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 ValidValuesHandler(OpenMetadataAPIGenericConverter<VALID_VALUE> converter, Class<VALID_VALUE> beanClass, OpenMetadataAPIGenericConverter<VALID_VALUE_ASSIGNMENT> validValueAssignmentConverter, Class<VALID_VALUE_ASSIGNMENT> validValueAssignmentClass, OpenMetadataAPIGenericConverter<VALID_VALUE_ASSIGNMENT_DEF> validValueAssignmentDefConverter, Class<VALID_VALUE_ASSIGNMENT_DEF> validValueAssignmentDefClass, OpenMetadataAPIGenericConverter<VALID_VALUE_IMPLEMENTATION> validValueImplementationConverter, Class<VALID_VALUE_IMPLEMENTATION> validValueImplementationClass, OpenMetadataAPIGenericConverter<VALID_VALUE_IMPLEMENTATION_DEF> validValueImplementationDefConverter, Class<VALID_VALUE_IMPLEMENTATION_DEF> validValueImplementationDefClass, OpenMetadataAPIGenericConverter<VALID_VALUE_MAPPING> validValueMappingConverter, Class<VALID_VALUE_MAPPING> validValueMappingClass, OpenMetadataAPIGenericConverter<REFERENCE_VALUE_ASSIGNMENT> referenceValueAssignmentConverter, Class<REFERENCE_VALUE_ASSIGNMENT> referenceValueAssignmentClass, OpenMetadataAPIGenericConverter<REFERENCE_VALUE_ASSIGNED_ITEM> referenceValueAssignedItemConverter, Class<REFERENCE_VALUE_ASSIGNED_ITEM> referenceValueAssignedItemClass, 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 the VALID_VALUE bean classbeanClass - name of bean class that is represented by the generic class VALID_VALUEvalidValueAssignmentConverter - specific converter for the VALID_VALUE_ASSIGNMENT bean classvalidValueAssignmentClass - name of bean class that is represented by the generic class VALID_VALUE_ASSIGNMENTvalidValueAssignmentDefConverter - specific converter for the VALID_VALUE_ASSIGNMENT_DEF bean classvalidValueAssignmentDefClass - name of bean class that is represented by the generic class VALID_VALUE_ASSIGNMENT_DEFvalidValueImplementationConverter - specific converter for the VALID_VALUE_IMPLEMENTATION bean classvalidValueImplementationClass - name of bean class that is represented by the generic class VALID_VALUE_IMPLEMENTATIONvalidValueImplementationDefConverter - specific converter for the VALID_VALUE_IMPLEMENTATION_DEF bean classvalidValueImplementationDefClass - name of bean class that is represented by the generic class VALID_VALUE_IMPLEMENTATION_DEFvalidValueMappingConverter - specific converter for the VALID_VALUE_MAPPING bean classvalidValueMappingClass - name of bean class that is represented by the generic class VALID_VALUE_MAPPINGreferenceValueAssignmentConverter - specific converter for the REFERENCE_VALUE_ASSIGNMENT bean classreferenceValueAssignmentClass - name of bean class that is represented by the generic class REFERENCE_VALUE_ASSIGNMENTreferenceValueAssignedItemConverter - specific converter for the REFERENCE_VALUE_ASSIGNED_ITEM bean classreferenceValueAssignedItemClass - name of bean class that is represented by the generic class REFERENCE_VALUE_ASSIGNED_ITEMserviceName - 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 createValidValueSet(String userId, String externalSourceGUID, String externalSourceName, String qualifiedName, String displayName, String description, String usage, String scope, boolean isDeprecated, Map<String,String> additionalProperties, Map<String,Object> extendedProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling user.externalSourceGUID - guid of the software server capability entity that represented the external source - null for localexternalSourceName - name of the software server capability entity that represented the external sourcequalifiedName - unique name.displayName - displayable descriptive name.description - further information.usage - how/when should this set be used.scope - what is the scope of this set's values.isDeprecated - is the valid value deprecatedadditionalProperties - additional properties for this set.extendedProperties - properties that need to be populated into a subtype.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public String createValidValueDefinition(String userId, String externalSourceGUID, String externalSourceName, String setGUID, String qualifiedName, String displayName, String description, String usage, String scope, String preferredValue, boolean isDeprecated, Map<String,String> additionalProperties, Map<String,Object> extendedProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling user.externalSourceGUID - guid of the software server capability entity that represented the external source - null for localexternalSourceName - name of the software server capability entity that represented the external sourcesetGUID - unique identifier of the set to attach this to.qualifiedName - unique name.displayName - displayable descriptive name.description - further information.usage - how/when should this value be used.scope - what is the scope of the values.preferredValue - the value that should be used in an implementation if possible.isDeprecated - is the valid value deprecatedadditionalProperties - additional properties for this definition.extendedProperties - properties that need to be populated into a subtype.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public void updateValidValue(String userId, String externalSourceGUID, String externalSourceName, String validValueGUID, String qualifiedName, String displayName, String description, String usage, String scope, String preferredValue, boolean isDeprecated, Map<String,String> additionalProperties, Map<String,Object> extendedProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling user.externalSourceGUID - guid of the software server capability entity that represented the external source - null for localexternalSourceName - name of the software server capability entity that represented the external sourcevalidValueGUID - unique identifier of the valid value.qualifiedName - unique name.displayName - displayable descriptive name.description - further information.usage - how/when should this value be used.scope - what is the scope of the values.preferredValue - the value that should be used in an implementation if possible.isDeprecated - is the valid value deprecatedadditionalProperties - additional properties for this valid value.extendedProperties - properties that need to be populated into a subtype.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public void deleteValidValue(String userId, String externalSourceGUID, String externalSourceName, String validValueGUID, String qualifiedName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - guid of the software server capability entity that represented the external source - null for localexternalSourceName - name of the software server capability entity that represented the external sourcevalidValueGUID - unique identifier of the value to deletequalifiedName - unique name of the value to delete. This is used to verify that
the correct valid value is being deleted.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public void attachValidValueToSet(String userId, String externalSourceGUID, String externalSourceName, String setGUID, String validValueGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling user.externalSourceGUID - guid of the software server capability entity that represented the external source - null for localexternalSourceName - name of the software server capability entity that represented the external sourcesetGUID - unique identifier of the set.validValueGUID - unique identifier of the valid value to add to the set.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public void detachValidValueFromSet(String userId, String externalSourceGUID, String externalSourceName, String setGUID, String validValueGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userexternalSourceGUID - guid of the software server capability entity that represented the external source - null for localexternalSourceName - name of the software server capability entity that represented the external sourcesetGUID - owning setvalidValueGUID - unique identifier of the member to be removed.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public void linkValidValueToImplementation(String userId, String externalSourceGUID, String externalSourceName, String validValueGUID, String assetGUID, String symbolicName, String implementationValue, Map<String,String> additionalValues, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling user.externalSourceGUID - guid of the software server capability entity that represented the external source - null for localexternalSourceName - name of the software server capability entity that represented the external sourcevalidValueGUID - unique identifier of the valid value.assetGUID - unique identifier of the asset that implements the valid value.symbolicName - lookup name for valid valueimplementationValue - value used in implementationadditionalValues - additional values stored under the symbolic namemethodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public void unlinkValidValueFromImplementation(String userId, String externalSourceGUID, String externalSourceName, String validValueGUID, String assetGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling user.externalSourceGUID - guid of the software server capability entity that represented the external source - null for localexternalSourceName - name of the software server capability entity that represented the external sourcevalidValueGUID - unique identifier of the valid value.assetGUID - unique identifier of the asset that used to implement the valid value.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public void assignValidValueToConsumer(String userId, String externalSourceGUID, String externalSourceName, String validValueGUID, String consumerGUID, boolean strictRequirement, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling user.externalSourceGUID - guid of the software server capability entity that represented the external source - null for localexternalSourceName - name of the software server capability entity that represented the external sourcevalidValueGUID - unique identifier of the valid value.consumerGUID - unique identifier of the element to link to.strictRequirement - the valid values defines the only values that are permitted.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public void unassignValidValueFromConsumer(String userId, String externalSourceGUID, String externalSourceName, String validValueGUID, String consumerGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling user.externalSourceGUID - guid of the software server capability entity that represented the external source - null for localexternalSourceName - name of the software server capability entity that represented the external sourcevalidValueGUID - unique identifier of the valid value.consumerGUID - unique identifier of the element to remove the link from.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public void assignReferenceValueToItem(String userId, String externalSourceGUID, String externalSourceName, String validValueGUID, String referenceableGUID, int confidence, String steward, String notes, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling user.externalSourceGUID - guid of the software server capability entity that represented the external source - null for localexternalSourceName - name of the software server capability entity that represented the external sourcevalidValueGUID - unique identifier of the valid value.referenceableGUID - unique identifier of the element to link to.confidence - how confident is the steward that this mapping is correct (0-100).steward - identifier of stewardnotes - additional notes from the stewardmethodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public void unassignReferenceValueFromItem(String userId, String externalSourceGUID, String externalSourceName, String validValueGUID, String referenceableGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling user.externalSourceGUID - guid of the software server capability entity that represented the external source - null for localexternalSourceName - name of the software server capability entity that represented the external sourcevalidValueGUID - unique identifier of the valid value.referenceableGUID - unique identifier of the element to remove the link from.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public void mapValidValues(String userId, String externalSourceGUID, String externalSourceName, String validValue1GUID, String validValue2GUID, String associationDescription, int confidence, String steward, String notes, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling user.externalSourceGUID - guid of the software server capability entity that represented the external source - null for localexternalSourceName - name of the software server capability entity that represented the external sourcevalidValue1GUID - unique identifier of the valid value.validValue2GUID - unique identifier of the other valid value to link to.associationDescription - how are the valid values related?confidence - how confident is the steward that this mapping is correct (0-100).steward - identifier of stewardnotes - additional notes from the stewardmethodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public void unmapValidValues(String userId, String externalSourceGUID, String externalSourceName, String validValue1GUID, String validValue2GUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling user.externalSourceGUID - guid of the software server capability entity that represented the external source - null for localexternalSourceName - name of the software server capability entity that represented the external sourcevalidValue1GUID - unique identifier of the valid value.validValue2GUID - unique identifier of the other valid value element to remove the link from.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public VALID_VALUE getValidValueByGUID(String userId, String validValueGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling uservalidValueGUID - unique identifier of the valid value.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public List<VALID_VALUE> getValidValueByName(String userId, String name, String nameParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling username - name to search for - this must be an exact match on the display name or qualified namenameParameterName - property that provided the namestartFrom - starting element (used in paging through large result sets)pageSize - maximum number of results to returnmethodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public List<VALID_VALUE> findValidValues(String userId, String searchString, String searchStringParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usersearchString - string value to look for - may contain RegEx characters.searchStringParameterName - name of parameter providing search stringstartFrom - paging starting pointpageSize - maximum number of return values.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public List<VALID_VALUE> getValidValueSetMembers(String userId, String validValueSetGUID, String validValueSetGUIDParameter, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling uservalidValueSetGUID - unique identifier of the valid value setvalidValueSetGUIDParameter - name of parameter providing the validValueSetGUIDstartFrom - paging starting pointpageSize - maximum number of return values.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public List<VALID_VALUE> getSetsForValidValue(String userId, String validValueGUID, String validValueGUIDParameter, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling uservalidValueGUID - unique identifier of valid value to queryvalidValueGUIDParameter - parameter name providing the validValueGUIDstartFrom - paging starting pointpageSize - maximum number of return values.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public List<VALID_VALUE_ASSIGNMENT> getValidValuesAssignmentConsumers(String userId, String validValueGUID, String validValueGUIDParameter, List<String> serviceSupportedZones, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling uservalidValueGUID - unique identifier of valid value to queryvalidValueGUIDParameter - parameter name for validValueGUIDserviceSupportedZones - list of zones that define which assets can be retrieved.startFrom - paging starting pointpageSize - maximum number of return values.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public List<VALID_VALUE_ASSIGNMENT_DEF> getValidValuesAssignmentDefinition(String userId, String referenceableGUID, String referenceableGUIDParameter, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userreferenceableGUID - unique identifier of anchoring referenceablereferenceableGUIDParameter - name of parameter for referenceableGUIDstartFrom - paging starting pointpageSize - maximum number of return values.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public List<VALID_VALUE_IMPLEMENTATION> getValidValuesImplementationAssets(String userId, String validValueGUID, String validValueGUIDParameter, List<String> serviceSupportedZones, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling uservalidValueGUID - unique identifier of valid value to queryvalidValueGUIDParameter - parameter supplying the validValueGUID valueserviceSupportedZones - list of zones that define which assets can be retrieved.startFrom - paging starting pointpageSize - maximum number of return values.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public List<VALID_VALUE_IMPLEMENTATION_DEF> getValidValuesImplementationDefinitions(String userId, String assetGUID, String assetGUIDParameter, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetGUID - unique identifier of asset to queryassetGUIDParameter - parameter providing the assetGUID valuestartFrom - paging starting pointpageSize - maximum number of return values.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public List<VALID_VALUE_MAPPING> getValidValueMappings(String userId, String validValueGUID, String validValueGUIDParameter, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling uservalidValueGUID - unique identifier of valid value to queryvalidValueGUIDParameter - name of parameter supplying the validValueGUIDstartFrom - paging starting pointpageSize - maximum number of return values.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.public List<REFERENCE_VALUE_ASSIGNED_ITEM> getReferenceValueAssignedItems(String userId, String validValueGUID, String validValueGUIDParameter, List<String> serviceSupportedZones, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling uservalidValueGUID - unique identifier of valid value to queryvalidValueGUIDParameter - name of parameter that provides the validValueGUID valueserviceSupportedZones - list of zones that define which assets can be retrievedstartFrom - paging starting pointpageSize - maximum number of return valuesmethodName - calling methodInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to make this requestPropertyServerException - the repository is not available or not working properlypublic List<REFERENCE_VALUE_ASSIGNMENT> getReferenceValueAssignments(String userId, String referenceableGUID, String referenceableGUIDParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userreferenceableGUID - unique identifier of assigned itemreferenceableGUIDParameterName - name of parameter for referenceableGUIDstartFrom - paging starting pointpageSize - maximum number of return values.methodName - calling methodInvalidParameterException - one of the parameters is invalid.UserNotAuthorizedException - the user is not authorized to make this request.PropertyServerException - the repository is not available or not working properly.Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.