Class RequestedCatalogTarget
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
org.odpi.openmetadata.frameworks.integration.properties.RequestedCatalogTarget
- Direct Known Subclasses:
CatalogTargetProcessorBase
RequestedCatalogTarget describes a catalog target that an integration connector should refresh.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRequestedCatalogTarget(RequestedCatalogTarget template) Copy/clone constructorRequestedCatalogTarget(CatalogTarget template, CatalogTargetContext catalogTargetContext, Connector connectorToTarget) Constructor for new catalog target processor -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn comparison result based on the content of the properties.Return the connector to access the catalog target.Return the integration context for this catalog target.protected StringRetrieve the endpoint from the asset connection.inthashCode()Return hash code for this objectvoidstart()Indicates that the catalog target processor is completely configured and can begin processing.toString()JSON-style toStringMethods inherited from class org.odpi.openmetadata.frameworks.opengovernance.properties.CatalogTarget
getCatalogTargetElement, getRelationshipGUID, getRelationshipVersions, setCatalogTargetElement, setRelationshipGUID, setRelationshipVersionsMethods 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
-
Field Details
-
connectorToTarget
-
integrationContext
-
-
Constructor Details
-
RequestedCatalogTarget
public RequestedCatalogTarget(CatalogTarget template, CatalogTargetContext catalogTargetContext, Connector connectorToTarget) Constructor for new catalog target processor- Parameters:
template- object to copyconnectorToTarget- connector to access the target resource
-
RequestedCatalogTarget
Copy/clone constructor- Parameters:
template- object to copy
-
-
Method Details
-
start
Indicates that the catalog target processor is completely configured and can begin processing. This call can be used to register with non-blocking services.- Throws:
ConnectorCheckedException- there is a problem within the connector.UserNotAuthorizedException- the connector was disconnected before/during start
-
getConnectorToTarget
Return the connector to access the catalog target.- Returns:
- connector
-
getNetworkAddress
Retrieve the endpoint from the asset connection.- Returns:
- endpoint or null
-
getIntegrationContext
Return the integration context for this catalog target.- Returns:
- specialized context for this connector
-
toString
JSON-style toString- Overrides:
toStringin classCatalogTarget- Returns:
- return string containing the property names and values
-
equals
Return comparison result based on the content of the properties.- Overrides:
equalsin classCatalogTarget- Parameters:
objectToCompare- test object- Returns:
- result of comparison
-
hashCode
public int hashCode()Return hash code for this object- Overrides:
hashCodein classCatalogTarget- Returns:
- int hash code
-