Class ConnectorType

    • Constructor Detail

      • ConnectorType

        public ConnectorType()
    • Method Detail

      • 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
      • canEqual

        protected boolean canEqual​(Object other)