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.ConfigurationExceptionBuild 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.
-