Class AtlasInformalTagsIntegrationModule

java.lang.Object
org.odpi.openmetadata.adapters.connectors.apacheatlas.integration.modules.AtlasIntegrationModuleBase
org.odpi.openmetadata.adapters.connectors.apacheatlas.integration.modules.AtlasInformalTagsIntegrationModule

public class AtlasInformalTagsIntegrationModule extends AtlasIntegrationModuleBase
AtlasInformalTagsIntegrationModule synchronizes InformalTags from the open metadata ecosystem to Apache Atlas. It is called after the registered integration modules have established the key assets into the open metadata ecosystem.
  • Constructor Details

    • AtlasInformalTagsIntegrationModule

      public AtlasInformalTagsIntegrationModule(String connectorName, ConnectionProperties connectionProperties, AuditLog auditLog, CatalogIntegratorContext myContext, String targetRootURL, ApacheAtlasRESTConnector atlasClient, List<Connector> embeddedConnectors, String informalTagsMappingPolicy) throws UserNotAuthorizedException
      Constructor for the module is supplied with the runtime context in order to operate.
      Parameters:
      connectorName - name of the connector (for messages)
      connectionProperties - connection properties used to start the connector
      auditLog - logging destination
      myContext - integration context
      targetRootURL - URL to connect to Apache Atlas
      atlasClient - client to connect to Apache Atlas
      embeddedConnectors - list of any embedded connectors (such as secrets connector and topic connector
      informalTagsMappingPolicy - determines what type of mapping to perform for informal tags
      Throws:
      UserNotAuthorizedException - security problem
  • Method Details

    • synchronizeInformalTags

      public void synchronizeInformalTags()
      Look for InformalTags attached to the open metadata ecosystem version of the Atlas entities and decide how they should be represented in Apache Atlas. Choice is as classifications, labels or entities.