[midPoint-git] [Evolveum/midpoint] 95f09e: Avoid ObjectCleaner in ninja config export

mederly noreply at github.com
Tue Oct 14 18:22:34 CEST 2025


  Branch: refs/heads/feature/ninja-stats-export
  Home:   https://github.com/Evolveum/midpoint
  Commit: 95f09e24cc6be9e672d284948af6109515f686cf
      https://github.com/Evolveum/midpoint/commit/95f09e24cc6be9e672d284948af6109515f686cf
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/worker/ExportConfigurationWorker.java

  Log Message:
  -----------
  Avoid ObjectCleaner in ninja config export

This commit replaces ObjectCleaner by own logic when
removing unwanted items. The reason is that it does not
support abstract object types, so its configuration
would get too complex. Another reason is that we need
to backport this logic to support-4.8, where this
class does not exist.

Also fixed some minor bugs, like assuming all items
to be excluded are properties + now supporting item
paths with intermediate multivalued containers.


  Commit: b148c1fcb8b4146d48efe2706364af308ecc9794
      https://github.com/Evolveum/midpoint/commit/b148c1fcb8b4146d48efe2706364af308ecc9794
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/ExportConfigurationAction.java
    A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/ExportConfigurationOptions.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/ExportResourceSchemaAction.java
    A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/ExportResourceSchemaOptions.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/ExportShadowStatisticsOptions.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/stats/ExportFocusStatisticsAction.java
    A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/stats/ExportFocusStatisticsOptions.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/impl/Command.java
    M tools/ninja/src/main/resources/messages.properties

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/feature/ninja-stats-export' into feature/ninja-stats-export


Compare: https://github.com/Evolveum/midpoint/compare/3ee723b827a9...b148c1fcb8b4

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