All Implemented Interfaces:
Serializable

public class ConnectorType extends Referenceable
ConnectorType is a java bean used to create connector types associated with the external data engine.
See Also:
  • Constructor Details

    • ConnectorType

      public ConnectorType()
  • Method Details

    • getDisplayName

      public String getDisplayName()
      Returns the stored display name property for the connector type. If no display name is available then null is returned.
      Returns:
      displayName
    • getDescription

      public String getDescription()
      Returns the stored description property for the connector type. If no description is available then null is returned.
      Returns:
      description
    • getSupportedAssetTypeName

      public String getSupportedAssetTypeName()
      Return the type of asset that the connector implementation supports.
      Returns:
      string name
    • getExpectedDataFormat

      public String getExpectedDataFormat()
      Return the format of the data that the connector supports - null for "any".
      Returns:
      string name
    • getConnectorProviderClassName

      public String getConnectorProviderClassName()
      Returns the stored connectorProviderClassName property for the connector type. If no connectorProviderClassName is available then null is returned.
      Returns:
      connectorProviderClassName class name (including package name)
    • getConnectorFrameworkName

      public String getConnectorFrameworkName()
      Return name of the connector framework that the connector implements - default Open Connector Framework (OCF).
      Returns:
      string name
    • getConnectorInterfaceLanguage

      public String getConnectorInterfaceLanguage()
      Return the language that the connector is implemented in - default Java.
      Returns:
      string name
    • getConnectorInterfaces

      public List<String> getConnectorInterfaces()
      Return list of interfaces that the connector supports.
      Returns:
      list of names
    • getTargetTechnologySource

      public String getTargetTechnologySource()
      Return the name of the organization that supplies the target technology that the connector implementation connects to.
      Returns:
      string name
    • getTargetTechnologyName

      public String getTargetTechnologyName()
      Return the name of the target technology that the connector implementation connects to.
      Returns:
      string name
    • getTargetTechnologyInterfaces

      public List<String> getTargetTechnologyInterfaces()
      Return the names of the interfaces in the target technology that the connector calls.
      Returns:
      list of interface names
    • getTargetTechnologyVersions

      public List<String> getTargetTechnologyVersions()
      Return the versions of the target technology that the connector supports.
      Returns:
      list of version identifiers
    • getRecognizedAdditionalProperties

      public List<String> getRecognizedAdditionalProperties()
      Return the list of property names that this connector/connector provider implementation looks for in the Connection object's additionalProperties.
      Returns:
      list of property names
    • getRecognizedConfigurationProperties

      public List<String> getRecognizedConfigurationProperties()
      Return the list of property names that this connector/connector provider implementation looks for in the Connection object's configurationProperties.
      Returns:
      list of property names
    • getRecognizedSecuredProperties

      public List<String> getRecognizedSecuredProperties()
      Return the list of property names that this connector/connector provider implementation looks for in the Connection object's securedProperties.
      Returns:
      list of property names
    • setDisplayName

      public void setDisplayName(String displayName)
      Set up the display name for UIs and reports.
      Parameters:
      displayName - String name
    • setDescription

      public void setDescription(String description)
      Set up description of the element.
      Parameters:
      description - String
    • setSupportedAssetTypeName

      public void setSupportedAssetTypeName(String supportedAssetTypeName)
      Set up the type of asset that the connector implementation supports.
      Parameters:
      supportedAssetTypeName - string name
    • setExpectedDataFormat

      public void setExpectedDataFormat(String expectedDataFormat)
      Set up the format of the data that the connector supports - null for "any".
      Parameters:
      expectedDataFormat - string name
    • setConnectorProviderClassName

      public void setConnectorProviderClassName(String connectorProviderClassName)
      The name of the connector provider class name.
      Parameters:
      connectorProviderClassName - String class name
    • setConnectorFrameworkName

      public void setConnectorFrameworkName(String connectorFrameworkName)
      Set up name of the connector framework that the connector implements - default Open Connector Framework (OCF).
      Parameters:
      connectorFrameworkName - string name
    • setConnectorInterfaceLanguage

      public void setConnectorInterfaceLanguage(String connectorInterfaceLanguage)
      Set up the language that the connector is implemented in - default Java.
      Parameters:
      connectorInterfaceLanguage - string name
    • setConnectorInterfaces

      public void setConnectorInterfaces(List<String> connectorInterfaces)
      Set up list of interfaces that the connector supports.
      Parameters:
      connectorInterfaces - list of names
    • setTargetTechnologySource

      public void setTargetTechnologySource(String targetTechnologySource)
      Set up the name of the organization that supplies the target technology that the connector implementation connects to.
      Parameters:
      targetTechnologySource - list of names
    • setTargetTechnologyName

      public void setTargetTechnologyName(String targetTechnologyName)
      Set up the name of the target technology that the connector implementation connects to.
      Parameters:
      targetTechnologyName - string name
    • setTargetTechnologyInterfaces

      public void setTargetTechnologyInterfaces(List<String> targetTechnologyInterfaces)
      Set up the names of the interfaces in the target technology that the connector calls.
      Parameters:
      targetTechnologyInterfaces - list of interface names
    • setTargetTechnologyVersions

      public void setTargetTechnologyVersions(List<String> targetTechnologyVersions)
      Set up the versions of the target technology that the connector supports.
      Parameters:
      targetTechnologyVersions - list of version identifiers
    • setRecognizedAdditionalProperties

      public void setRecognizedAdditionalProperties(List<String> recognizedAdditionalProperties)
      Set up the list of property names that this connector/connector provider implementation looks for in the Connection object's additionalProperties.
      Parameters:
      recognizedAdditionalProperties - list of property names
    • setRecognizedConfigurationProperties

      public void setRecognizedConfigurationProperties(List<String> recognizedConfigurationProperties)
      Set up the list of property names that this connector/connector provider implementation looks for in the Connection object's configurationProperties.
      Parameters:
      recognizedConfigurationProperties - list of property names
    • setRecognizedSecuredProperties

      public void setRecognizedSecuredProperties(List<String> recognizedSecuredProperties)
      Set up the list of property names that this connector/connector provider implementation looks for in the Connection object's securedProperties.
      Parameters:
      recognizedSecuredProperties - list of property names
    • equals

      public boolean equals(Object o)
      Description copied from class: Referenceable
      Compare the values of the supplied object with those stored in the current object.
      Overrides:
      equals in class Referenceable
      Parameters:
      o - supplied object
      Returns:
      boolean result of comparison
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Description copied from class: Referenceable
      Return hash code based on properties.
      Overrides:
      hashCode in class Referenceable
      Returns:
      int
    • toString

      public String toString()
      Description copied from class: Referenceable
      Standard toString method.
      Overrides:
      toString in class Referenceable
      Returns:
      print out of variables in a JSON-style