Class ExternalIdentifierProperties
java.lang.Object
org.odpi.openmetadata.accessservices.assetmanager.properties.ExternalIdentifierProperties
- Direct Known Subclasses:
MetadataCorrelationProperties
ExternalIdentifierProperties describes the properties used to pass information about an external identifier.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorCopy/clone constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompare the values of the supplied object with those stored in the current object.Return the unique identifier used in the external asset manager for this element.Return a short description of the external identifier (such as style or property name).Return the component (connector/client) that created/maintained this external identifier and its relationship to the open metadata element(s).Return a short description of how the external identifier is used.Returns the key pattern used in the asset manager for the external identifier.Return any additional properties to help with the mapping of the external identifier to open metadata elements.Return optional short description of the asset manager.Return details of the synchronization direction.inthashCode()Return hash code based on properties.voidsetExternalIdentifier(String externalIdentifier) Set up the unique identifier used in the external asset manager for this element.voidsetExternalIdentifierName(String externalIdentifierName) Set up a short description of the external identifier (such as style or property name).voidsetExternalIdentifierSource(String externalIdentifierSource) Set up the component (connector/client) that created/maintained this external identifier and its relationship to the open metadata element(s).voidsetExternalIdentifierUsage(String externalIdentifierUsage) Set up a short description of how the external identifier is used.voidsetKeyPattern(KeyPattern keyPattern) Set up the key pattern used in the asset manager for the external identifier.voidsetMappingProperties(Map<String, String> mappingProperties) Set up any additional properties to help with the mapping of the external identifier to open metadata elements.voidsetSynchronizationDescription(String synchronizationDescription) Set up optional short description of the asset manager.voidsetSynchronizationDirection(SynchronizationDirection synchronizationDirection) Set up details of the synchronization direction.toString()Standard toString method.
-
Constructor Details
-
ExternalIdentifierProperties
public ExternalIdentifierProperties()Default constructor -
ExternalIdentifierProperties
Copy/clone constructor.- Parameters:
template- template object to copy.
-
-
Method Details
-
getSynchronizationDirection
Return details of the synchronization direction.- Returns:
- enum
-
setSynchronizationDirection
Set up details of the synchronization direction.- Parameters:
synchronizationDirection- enum
-
getSynchronizationDescription
Return optional short description of the asset manager.- Returns:
- string summary
-
setSynchronizationDescription
Set up optional short description of the asset manager.- Parameters:
synchronizationDescription- string summary
-
getExternalIdentifier
Return the unique identifier used in the external asset manager for this element.- Returns:
- string identifier
-
setExternalIdentifier
Set up the unique identifier used in the external asset manager for this element.- Parameters:
externalIdentifier- string identifier
-
getExternalIdentifierName
Return a short description of the external identifier (such as style or property name).- Returns:
- string summary
-
setExternalIdentifierName
Set up a short description of the external identifier (such as style or property name).- Parameters:
externalIdentifierName- string summary
-
getExternalIdentifierUsage
Return a short description of how the external identifier is used.- Returns:
- string description
-
setExternalIdentifierUsage
Set up a short description of how the external identifier is used.- Parameters:
externalIdentifierUsage- string description
-
getExternalIdentifierSource
Return the component (connector/client) that created/maintained this external identifier and its relationship to the open metadata element(s).- Returns:
- component name
-
setExternalIdentifierSource
Set up the component (connector/client) that created/maintained this external identifier and its relationship to the open metadata element(s).- Parameters:
externalIdentifierSource- component name
-
setKeyPattern
Set up the key pattern used in the asset manager for the external identifier.- Parameters:
keyPattern- String name
-
getKeyPattern
Returns the key pattern used in the asset manager for the external identifier.- Returns:
- String name
-
getMappingProperties
Return any additional properties to help with the mapping of the external identifier to open metadata elements.- Returns:
- name-value pairs
-
setMappingProperties
Set up any additional properties to help with the mapping of the external identifier to open metadata elements.- Parameters:
mappingProperties- name-value pairs
-
toString
Standard toString method. -
equals
Compare the values of the supplied object with those stored in the current object. -
hashCode
public int hashCode()Return hash code based on properties.
-