[midPoint-git] [Evolveum/midpoint] b5906c: Enforce immutability of reference attr definitions

mederly noreply at github.com
Mon Dec 23 16:09:01 CET 2024


  Branch: refs/heads/tmp/mid-9932
  Home:   https://github.com/Evolveum/midpoint
  Commit: b5906c40789c093c319209d99c5ea084ae173959
      https://github.com/Evolveum/midpoint/commit/b5906c40789c093c319209d99c5ea084ae173959
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociationConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowRelationParticipantType.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedShadowReferenceTypeDefinition.java

  Log Message:
  -----------
  Enforce immutability of reference attr definitions

The implementation of reference attributes and associations in 4.9 did
not pay sufficient attention to immutability, leading to problems like
the one described in MID-9932.

This commit enforces the immutability at relevant places in these
definitions.

Related to MID-9932.


  Commit: 116164645b97ff411df841ffdf1b5041a7494072
      https://github.com/Evolveum/midpoint/commit/116164645b97ff411df841ffdf1b5041a7494072
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceObjectClassFactory.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SchemaHandlingConfigItem.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassParticipantConfigItem.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassParticipantDelineationConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeConfigItem.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeParticipantConfigItem.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedReferenceTypeParticipantDelineationConfigItem.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractShadowReferenceTypeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeComplexTypeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NativeReferenceTypeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceDefinitionFeatures.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchema.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowReferenceAttributeDefinitionImpl.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedAssociationClassParticipantDefinition.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedReferenceTypeParticipantDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedShadowReferenceTypeDefinition.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementObjectSearch.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementUtils.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/ObjectClassName.java

  Log Message:
  -----------
  Remove forgotten "association classes" mentions

During the course of development of 4.9, "association class" concept was
replaced by "reference type". This commit removes all leftover traces
of the original term.

Part of fixing MID-9932.


Compare: https://github.com/Evolveum/midpoint/compare/f62baf3ee7a5...116164645b97

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