Class AbstractConnectorInfo

java.lang.Object
org.identityconnectors.framework.impl.api.AbstractConnectorInfo
All Implemented Interfaces:
ConnectorInfo
Direct Known Subclasses:
LocalConnectorInfoImpl, RemoteConnectorInfoImpl

public abstract class AbstractConnectorInfo extends Object implements ConnectorInfo
Common base class shared between local and remote implementations
  • Constructor Details

    • AbstractConnectorInfo

      protected AbstractConnectorInfo()
  • Method Details

    • getMessages

      public final ConnectorMessages getMessages()
      Description copied from interface: ConnectorInfo
      Returns the connector messages for this connector.
      Specified by:
      getMessages in interface ConnectorInfo
      Returns:
      The connector messages for this connector.
    • setMessages

      public final void setMessages(ConnectorMessages messages)
    • getConnectorDisplayName

      public final String getConnectorDisplayName()
      Description copied from interface: ConnectorInfo
      Returns a friendly name suitable for display in the UI. The name will be localized using the CurrentLocale.
      Specified by:
      getConnectorDisplayName in interface ConnectorInfo
      Returns:
      The friendly name
    • getConnectorDisplayNameKey

      public final String getConnectorDisplayNameKey()
    • setConnectorDisplayNameKey

      public final void setConnectorDisplayNameKey(String name)
    • getConnectorCategory

      public final String getConnectorCategory()
      Description copied from interface: ConnectorInfo
      Get the category this connector belongs to.
      Specified by:
      getConnectorCategory in interface ConnectorInfo
      Returns:
      category name.
    • getConnectorCategoryKey

      public final String getConnectorCategoryKey()
    • setConnectorCategoryKey

      public final void setConnectorCategoryKey(String key)
    • getConnectorKey

      public final ConnectorKey getConnectorKey()
      Description copied from interface: ConnectorInfo
      Uniquely identifies this connector in a given installation.
      Specified by:
      getConnectorKey in interface ConnectorInfo
      Returns:
      The connector key
    • setConnectorKey

      public final void setConnectorKey(ConnectorKey key)
    • createDefaultAPIConfiguration

      public final APIConfiguration createDefaultAPIConfiguration()
      Description copied from interface: ConnectorInfo
      Loads the Connector and Configuration class in order to determine the proper default configuration parameters.
      Specified by:
      createDefaultAPIConfiguration in interface ConnectorInfo
    • getDefaultAPIConfiguration

      public final APIConfigurationImpl getDefaultAPIConfiguration()
    • setDefaultAPIConfiguration

      public final void setDefaultAPIConfiguration(APIConfigurationImpl api)