[midPoint-git] [Evolveum/midpoint] 5dcaca: Fix resource objects lifecycle state handling

mederly noreply at github.com
Mon Nov 21 09:31:44 CET 2022


  Branch: refs/heads/feature/simulations
  Home:   https://github.com/Evolveum/midpoint
  Commit: 5dcaca7961b657106bd27068666a1775e1df134a
      https://github.com/Evolveum/midpoint/commit/5dcaca7961b657106bd27068666a1775e1df134a
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-11-19 (Sat, 19 Nov 2022)

  Changed paths:
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/TaskExecutionMode.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/LifecycleUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/misc/TestResourceLifecycle.java
    M provisioning/provisioning-impl/src/test/resources/misc/lifecycle/resource-dummy-proposed-classes.xml
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java
    R repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskExecutionMode.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/test/NullTaskImpl.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java

  Log Message:
  -----------
  Fix resource objects lifecycle state handling

The lifecycle state is "negatively" propagated from a resource
to its object classes and from an object class to its object types:
if an item at some level is in non-production state, all its children
are considered to be in non-production state, regardless of their
lifecycle state value.




More information about the midPoint-svn mailing list