Interface ConnectorSchemaBuilder<U extends UserIdentityModel,​G extends GroupIdentityModel>

All Known Implementing Classes:
DefaultConnectorSchemaBuilder

public interface ConnectorSchemaBuilder<U extends UserIdentityModel,​G extends GroupIdentityModel>
Interface for building a ConnId schema using the base connector framework.
  • Method Summary

    Modifier and Type Method Description
    org.identityconnectors.framework.common.objects.Schema build​(BaseConnector<U,​G> connector, EnumMap<?,​ConnectorAttribute> userAttributes, EnumMap<?,​ConnectorAttribute> groupAttributes)
    Build and define the schema, capturing all the Attribute definitions for user and group types for this connector.
  • Method Details

    • build

      org.identityconnectors.framework.common.objects.Schema build​(BaseConnector<U,​G> connector, EnumMap<?,​ConnectorAttribute> userAttributes, EnumMap<?,​ConnectorAttribute> groupAttributes) throws org.identityconnectors.framework.common.exceptions.ConfigurationException
      Build and define the schema, capturing all the Attribute definitions for user and group types for this connector.
      Returns:
      Schema object needed for ConnId identity management system (normally MidPoint)
      Throws:
      org.identityconnectors.framework.common.exceptions.ConfigurationException - if exception or failure occurred while trying to read or construct the schema.