Class CatalogTarget
java.lang.Object
org.odpi.openmetadata.frameworks.openmetadata.properties.RelationshipProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.RelationshipBeanProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.assets.processes.connectors.CatalogTargetProperties
org.odpi.openmetadata.frameworks.opengovernance.properties.CatalogTarget
- Direct Known Subclasses:
RequestedCatalogTarget
CatalogTarget contains the properties for one of the integration connector's catalog targets.
Each integration connector is optionally linked via the CatalogTarget relationship to one or more elements that the integration connector
is working on. The catalogTargetElement contains details of the entity that represents the catalog target.
It is extracted from entity proxy two of the catalog target relationship.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorCatalogTarget(CatalogTarget template) Copy/clone constructorCatalogTarget(CatalogTargetProperties catalogTargetProperties, OpenMetadataRootElement element) Copy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn comparison result based on the content of the properties.Return details of the catalog target element.Return the unique identifier of the CatalogTarget relationship.Return the latest version information from the catalog target relationship.inthashCode()Return hash code for this objectvoidsetCatalogTargetElement(OpenMetadataRootElement catalogTargetElement) Set up details of the catalog target element.voidsetRelationshipGUID(String relationshipGUID) Set up the unique identifier of the CatalogTarget relationship.voidsetRelationshipVersions(ElementVersions relationshipVersions) Set up the latest version information from the catalog target relationship.toString()JSON-style toStringMethods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.assets.processes.connectors.CatalogTargetProperties
getCatalogTargetName, getConfigurationProperties, getConnectionName, getDeleteMethod, getMetadataSourceQualifiedName, getPermittedSynchronization, getTemplates, setCatalogTargetName, setConfigurationProperties, setConnectionName, setDeleteMethod, setMetadataSourceQualifiedName, setPermittedSynchronization, setTemplatesMethods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.RelationshipBeanProperties
getExtendedProperties, getTypeName, setExtendedProperties, setTypeNameMethods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.RelationshipProperties
getEffectiveFrom, getEffectiveTo, setEffectiveFrom, setEffectiveTo
-
Constructor Details
-
CatalogTarget
public CatalogTarget()Default constructor -
CatalogTarget
Copy/clone constructor- Parameters:
template- object to copy
-
CatalogTarget
public CatalogTarget(CatalogTargetProperties catalogTargetProperties, OpenMetadataRootElement element) Copy/clone constructor- Parameters:
catalogTargetProperties- object to copyelement- object to copy
-
-
Method Details
-
getRelationshipGUID
Return the unique identifier of the CatalogTarget relationship. This is useful if the values in this relationship need to be updated.- Returns:
- string guid
-
setRelationshipGUID
Set up the unique identifier of the CatalogTarget relationship. This is useful if the values in this relationship need to be updated.- Parameters:
relationshipGUID- string guid
-
getRelationshipVersions
Return the latest version information from the catalog target relationship.- Returns:
- version info
-
setRelationshipVersions
Set up the latest version information from the catalog target relationship.- Parameters:
relationshipVersions- version info
-
getCatalogTargetElement
Return details of the catalog target element. This is extracted from the entity proxy so the classification list may not be complete.- Returns:
- element stub
-
setCatalogTargetElement
Set up details of the catalog target element. This is extracted from the entity proxy so the classification list may not be complete.- Parameters:
catalogTargetElement- element stub
-
toString
JSON-style toString- Overrides:
toStringin classCatalogTargetProperties- Returns:
- return string containing the property names and values
-
equals
Return comparison result based on the content of the properties.- Overrides:
equalsin classCatalogTargetProperties- Parameters:
objectToCompare- test object- Returns:
- result of comparison
-
hashCode
public int hashCode()Return hash code for this object- Overrides:
hashCodein classCatalogTargetProperties- Returns:
- int hash code
-