[midPoint-git] [Evolveum/midpoint] 2422ba: Smart integration: Known schemas review fix

Michal Zelenčík noreply at github.com
Mon Jan 19 08:43:50 CET 2026


  Branch: refs/heads/feature/schema-overfitting
  Home:   https://github.com/Evolveum/midpoint
  Commit: 2422bab023ee190a3f89e087e2eed6ff5d5d63e9
      https://github.com/Evolveum/midpoint/commit/2422bab023ee190a3f89e087e2eed6ff5d5d63e9
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2026-01-19 (Mon, 19 Jan 2026)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-smart-integration-3.xsd
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingSuggestionOperationFactory.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaMatchingOperation.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/knownschemas/KnownSchemaDetector.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/knownschemas/KnownSchemaMappingProvider.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/knownschemas/KnownSchemaService.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/knownschemas/KnownSchemaType.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/knownschemas/ad/UserActiveDirectoryMappingProvider.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/knownschemas/ad/UserActiveDirectorySchemaDetector.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/knownschemas/ldap/InetOrgPersonLdapMappingProvider.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/knownschemas/ldap/InetOrgPersonLdapSchemaDetector.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/knownschemas/scim/UserScimMappingProvider.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/knownschemas/scim/UserScimSchemaDetector.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaDetector.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaProvider.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaService.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/WellKnownSchemaType.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectoryMappingProvider.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ad/UserActiveDirectorySchemaDetector.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapMappingProvider.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/ldap/InetOrgPersonLdapSchemaDetector.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimMappingProvider.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/wellknownschemas/scim/UserScimSchemaDetector.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java

  Log Message:
  -----------
  Smart integration: Known schemas review fix

- Rename package: knownschemas → wellknownschemas
- Rename KnownSchemaDetector → WellKnownSchemaDetector
- Rename KnownSchemaMappingProvider → WellKnownSchemaProvider
- Rename KnownSchemaService → WellKnownSchemaService
- Rename KnownSchemaType → WellKnownSchemaType
- Rename method names: get* → suggest* (getSchemaMatches, getInboundMappings, getOutboundMappings)
- Remove unused getSupportedSchemaType() method from detector interface
- Add static helper methods to WellKnownSchemaProvider interface to eliminate code duplication
- Update XSD schema element: knownSchemaType → wellKnownSchemaType
- Replace LinkedHashMap with HashMap in provider implementations
- Fix license headers and remove unused imports



To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list