This is an automated email from the ASF dual-hosted git repository.

ilgrosso pushed a commit to branch 2_1_X
in repository https://gitbox.apache.org/repos/asf/syncope.git


The following commit(s) were added to refs/heads/2_1_X by this push:
     new 268fefa  Including NotificationManager and AuditManager in the 
platform report
268fefa is described below

commit 268fefa5a5766c3de3783c9d8bd09d4ecc82d6e7
Author: Francesco Chicchiriccò <ilgro...@apache.org>
AuthorDate: Mon Jan 21 13:30:08 2019 +0100

    Including NotificationManager and AuditManager in the platform report
---
 .../apache/syncope/common/lib/info/PlatformInfo.java | 20 ++++++++++++++++++++
 .../org/apache/syncope/core/logic/SyncopeLogic.java  | 12 ++++++++++++
 2 files changed, 32 insertions(+)

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 805c8c7..5e585b9 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
@@ -54,6 +54,10 @@ public class PlatformInfo implements Serializable {
 
         private String groupProvisioningManager;
 
+        private String notificationManager;
+
+        private String auditManager;
+
         public String getPropagationTaskExecutor() {
             return propagationTaskExecutor;
         }
@@ -93,6 +97,22 @@ public class PlatformInfo implements Serializable {
         public void setGroupProvisioningManager(final String 
groupProvisioningManager) {
             this.groupProvisioningManager = groupProvisioningManager;
         }
+
+        public String getNotificationManager() {
+            return notificationManager;
+        }
+
+        public void setNotificationManager(final String notificationManager) {
+            this.notificationManager = notificationManager;
+        }
+
+        public String getAuditManager() {
+            return auditManager;
+        }
+
+        public void setAuditManager(final String auditManager) {
+            this.auditManager = auditManager;
+        }
     }
 
     @XmlRootElement(name = "workflowInfo")
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 f5eee14..edeaecd 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
@@ -79,12 +79,14 @@ import 
org.apache.syncope.core.persistence.api.entity.group.TypeExtension;
 import org.apache.syncope.core.persistence.api.entity.policy.AccountPolicy;
 import org.apache.syncope.core.persistence.api.entity.policy.PasswordPolicy;
 import org.apache.syncope.core.provisioning.api.AnyObjectProvisioningManager;
+import org.apache.syncope.core.provisioning.api.AuditManager;
 import org.apache.syncope.core.provisioning.api.ConnIdBundleManager;
 import org.apache.syncope.core.provisioning.api.EntitlementsHolder;
 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.notification.NotificationManager;
 import 
org.apache.syncope.core.provisioning.api.propagation.PropagationTaskExecutor;
 import org.apache.syncope.core.spring.security.AuthContextUtils;
 import org.apache.syncope.core.workflow.api.AnyObjectWorkflowAdapter;
@@ -187,6 +189,12 @@ public class SyncopeLogic extends AbstractLogic<EntityTO> {
     private VirAttrCache virAttrCache;
 
     @Autowired
+    private NotificationManager notificationManager;
+
+    @Autowired
+    private AuditManager auditManager;
+
+    @Autowired
     private PasswordGenerator passwordGenerator;
 
     @Autowired
@@ -249,6 +257,10 @@ public class SyncopeLogic extends AbstractLogic<EntityTO> {
                         
setPropagationTaskExecutor(AopUtils.getTargetClass(propagationTaskExecutor).getName());
                 PLATFORM_INFO.getProvisioningInfo().
                         
setVirAttrCache(AopUtils.getTargetClass(virAttrCache).getName());
+                PLATFORM_INFO.getProvisioningInfo().
+                        
setNotificationManager(AopUtils.getTargetClass(notificationManager).getName());
+                PLATFORM_INFO.getProvisioningInfo().
+                        
setAuditManager(AopUtils.getTargetClass(auditManager).getName());
 
                 
PLATFORM_INFO.setPasswordGenerator(AopUtils.getTargetClass(passwordGenerator).getName());
 

Reply via email to