You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by il...@apache.org on 2017/09/29 13:53:26 UTC
[2/2] syncope git commit: PropagationTaskExecution missing from
platform info
PropagationTaskExecution missing from platform info
Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/6213a320
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/6213a320
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/6213a320
Branch: refs/heads/2_0_X
Commit: 6213a32006823e8cd7bb820aa2edb0cc422cc6ec
Parents: 2dbd7a2
Author: Francesco Chicchiriccò <il...@apache.org>
Authored: Fri Sep 29 15:49:29 2017 +0200
Committer: Francesco Chicchiriccò <il...@apache.org>
Committed: Fri Sep 29 15:53:13 2017 +0200
----------------------------------------------------------------------
.../org/apache/syncope/common/lib/info/PlatformInfo.java | 10 ++++++++++
.../java/org/apache/syncope/core/logic/SyncopeLogic.java | 5 +++++
2 files changed, 15 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/syncope/blob/6213a320/common/lib/src/main/java/org/apache/syncope/common/lib/info/PlatformInfo.java
----------------------------------------------------------------------
diff --git a/common/lib/src/main/java/org/apache/syncope/common/lib/info/PlatformInfo.java b/common/lib/src/main/java/org/apache/syncope/common/lib/info/PlatformInfo.java
index e6abeaf..1404873 100644
--- a/common/lib/src/main/java/org/apache/syncope/common/lib/info/PlatformInfo.java
+++ b/common/lib/src/main/java/org/apache/syncope/common/lib/info/PlatformInfo.java
@@ -47,6 +47,8 @@ public class PlatformInfo extends AbstractBaseBean {
private final Set<String> connIdLocations = new HashSet<>();
+ private String propagationTaskExecutor;
+
private String anyObjectWorkflowAdapter;
private boolean anyObjectWorkflowAdapterSupportEdit;
@@ -138,6 +140,10 @@ public class PlatformInfo extends AbstractBaseBean {
return connIdLocations;
}
+ public String getPropagationTaskExecutor() {
+ return propagationTaskExecutor;
+ }
+
public String getAnyObjectWorkflowAdapter() {
return anyObjectWorkflowAdapter;
}
@@ -354,6 +360,10 @@ public class PlatformInfo extends AbstractBaseBean {
this.pwdResetRequiringSecurityQuestions = pwdResetRequiringSecurityQuestions;
}
+ public void setPropagationTaskExecutor(final String propagationTaskExecutor) {
+ this.propagationTaskExecutor = propagationTaskExecutor;
+ }
+
public void setAnyObjectWorkflowAdapter(final String anyObjectWorkflowAdapter) {
this.anyObjectWorkflowAdapter = anyObjectWorkflowAdapter;
}
http://git-wip-us.apache.org/repos/asf/syncope/blob/6213a320/core/logic/src/main/java/org/apache/syncope/core/logic/SyncopeLogic.java
----------------------------------------------------------------------
diff --git a/core/logic/src/main/java/org/apache/syncope/core/logic/SyncopeLogic.java b/core/logic/src/main/java/org/apache/syncope/core/logic/SyncopeLogic.java
index 620b918..4aef0cf 100644
--- a/core/logic/src/main/java/org/apache/syncope/core/logic/SyncopeLogic.java
+++ b/core/logic/src/main/java/org/apache/syncope/core/logic/SyncopeLogic.java
@@ -76,6 +76,7 @@ import org.apache.syncope.core.provisioning.api.GroupProvisioningManager;
import org.apache.syncope.core.provisioning.api.UserProvisioningManager;
import org.apache.syncope.core.provisioning.api.cache.VirAttrCache;
import org.apache.syncope.core.provisioning.api.data.GroupDataBinder;
+import org.apache.syncope.core.provisioning.api.propagation.PropagationTaskExecutor;
import org.apache.syncope.core.provisioning.api.utils.EntityUtils;
import org.apache.syncope.core.spring.security.AuthContextUtils;
import org.apache.syncope.core.workflow.api.AnyObjectWorkflowAdapter;
@@ -154,6 +155,9 @@ public class SyncopeLogic extends AbstractLogic<AbstractBaseBean> {
private ConnIdBundleManager bundleManager;
@Autowired
+ private PropagationTaskExecutor propagationTaskExecutor;
+
+ @Autowired
private AnyObjectWorkflowAdapter awfAdapter;
@Autowired
@@ -209,6 +213,7 @@ public class SyncopeLogic extends AbstractLogic<AbstractBaseBean> {
}
}
+ PLATFORM_INFO.setPropagationTaskExecutor(AopUtils.getTargetClass(propagationTaskExecutor).getName());
PLATFORM_INFO.setAnyObjectWorkflowAdapter(AopUtils.getTargetClass(awfAdapter).getName());
PLATFORM_INFO.setAnyObjectWorkflowAdapterSupportEdit(awfAdapter.supportsDefinitionEdit());
PLATFORM_INFO.setUserWorkflowAdapter(AopUtils.getTargetClass(uwfAdapter).getName());