This is an automated email from the ASF dual-hosted git repository.
ilgrosso pushed a commit to branch 3_0_X
in repository https://gitbox.apache.org/repos/asf/syncope.git
The following commit(s) were added to refs/heads/3_0_X by this push:
new 571686f14a Upgrading exec-maven-plugin
571686f14a is described below
commit 571686f14adbd47511700a28230afb8413ae1fe7
Author: Francesco Chicchiriccò <[email protected]>
AuthorDate: Wed Oct 1 08:46:22 2025 +0200
Upgrading exec-maven-plugin
---
.../java/pushpull/AbstractPushResultHandler.java | 23 +++++++++++-----------
pom.xml | 2 +-
2 files changed, 12 insertions(+), 13 deletions(-)
diff --git
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/AbstractPushResultHandler.java
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/AbstractPushResultHandler.java
index 14689fd8e4..b457b42f52 100644
---
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/AbstractPushResultHandler.java
+++
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/AbstractPushResultHandler.java
@@ -175,6 +175,16 @@ public abstract class AbstractPushResultHandler extends
AbstractSyncopeResultHan
}
}
+ protected void copyDynMembershipConds(final Any<?> any, final AnyUR req) {
+ if (any instanceof Group && req instanceof GroupUR) {
+ Optional.ofNullable(((Group) any).getUDynMembership()).
+ ifPresent(udc -> ((GroupUR)
req).setUDynMembershipCond(udc.getFIQLCond()));
+
+ ((Group) any).getADynMemberships().forEach(adc -> ((GroupUR)
req).getADynMembershipConds().
+ put(adc.getAnyType().getKey(), adc.getFIQLCond()));
+ }
+ }
+
protected void link(final Any<?> any, final boolean unlink, final
ProvisioningReport result) {
AnyUR req = getAnyUtils().newAnyUR(any.getKey());
req.getResources().add(new StringPatchItem.Builder().
@@ -195,7 +205,7 @@ public abstract class AbstractPushResultHandler extends
AbstractSyncopeResultHan
value(profile.getTask().getResource().getKey()).build());
copyDynMembershipConds(any, req);
-
+
update(req);
deprovision(any, beforeObj, result);
@@ -214,17 +224,6 @@ public abstract class AbstractPushResultHandler extends
AbstractSyncopeResultHan
provision(any, enabled, result);
}
- protected void copyDynMembershipConds(final Any<?> any, final AnyUR req) {
- if (any instanceof Group) {
- Optional.ofNullable(((Group) any).getUDynMembership()).
- ifPresent(udc -> ((GroupUR)
req).setUDynMembershipCond(udc.getFIQLCond()));
-
- ((Group) any).getADynMemberships().forEach(aDynGroupMembership ->
- ((GroupUR) req).getADynMembershipConds().put(
- aDynGroupMembership.getAnyType().getKey(),
aDynGroupMembership.getFIQLCond()));
- }
- }
-
@Transactional(propagation = Propagation.REQUIRES_NEW)
@Override
public boolean handle(final String anyKey) {
diff --git a/pom.xml b/pom.xml
index 4464c6346c..83db42c4d8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1823,7 +1823,7 @@ under the License.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
- <version>3.5.1</version>
+ <version>3.6.0</version>
</plugin>
<plugin>