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ò <ilgro...@apache.org>
Authored: Fri Sep 29 15:49:29 2017 +0200
Committer: Francesco Chicchiriccò <ilgro...@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());

Reply via email to