You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by an...@apache.org on 2017/04/26 09:46:31 UTC

syncope git commit: [SYNCOPE-808] logging review and cleanup

Repository: syncope
Updated Branches:
  refs/heads/master c23f4a698 -> 960f8d37c


[SYNCOPE-808] logging review and cleanup


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/960f8d37
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/960f8d37
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/960f8d37

Branch: refs/heads/master
Commit: 960f8d37c65d96885fd7a5f205cdaccbe0b6256f
Parents: c23f4a6
Author: Andrea Patricelli <an...@apache.org>
Authored: Wed Apr 26 11:42:07 2017 +0200
Committer: Andrea Patricelli <an...@apache.org>
Committed: Wed Apr 26 11:46:13 2017 +0200

----------------------------------------------------------------------
 .../view/ResourceExplorerTopComponent.java      | 32 +++++++++++++++-----
 1 file changed, 25 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/syncope/blob/960f8d37/ide/netbeans/src/main/java/org/apache/syncope/ide/netbeans/view/ResourceExplorerTopComponent.java
----------------------------------------------------------------------
diff --git a/ide/netbeans/src/main/java/org/apache/syncope/ide/netbeans/view/ResourceExplorerTopComponent.java b/ide/netbeans/src/main/java/org/apache/syncope/ide/netbeans/view/ResourceExplorerTopComponent.java
index 07d080d..b2a0198 100644
--- a/ide/netbeans/src/main/java/org/apache/syncope/ide/netbeans/view/ResourceExplorerTopComponent.java
+++ b/ide/netbeans/src/main/java/org/apache/syncope/ide/netbeans/view/ResourceExplorerTopComponent.java
@@ -22,6 +22,8 @@ import java.awt.Image;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
 import java.awt.event.MouseEvent;
+import java.beans.PropertyChangeEvent;
+import java.beans.PropertyChangeListener;
 import java.io.File;
 import java.io.FileWriter;
 import java.io.IOException;
@@ -424,7 +426,7 @@ public final class ResourceExplorerTopComponent extends TopComponent {
 
             @Override
             public void actionPerformed(final ActionEvent e) {
-                int result = JOptionPane.showConfirmDialog(null, "Do you want to delete ?");
+                int result = JOptionPane.showConfirmDialog(null, "Are you sure to delete the item?");
                 if (result == JOptionPane.OK_OPTION) {
                     DefaultMutableTreeNode parent = (DefaultMutableTreeNode) node.getParent();
                     boolean deleted;
@@ -505,6 +507,17 @@ public final class ResourceExplorerTopComponent extends TopComponent {
             fob.setAttribute("description", "TEXT");
             DataObject data = DataObject.find(fob);
             data.getLookup().lookup(OpenCookie.class).open();
+            data.addPropertyChangeListener(new PropertyChangeListener() {
+
+                @Override
+                public void propertyChange(final PropertyChangeEvent evt) {
+                    if (DataObject.PROP_MODIFIED.equals(evt.getPropertyName())) {
+                        //save item remotely
+                        LOG.info(String.format("Saving Mail template [%s]", name));
+                        saveContent();
+                    }
+                }
+            });
         }
     }
 
@@ -564,6 +577,17 @@ public final class ResourceExplorerTopComponent extends TopComponent {
             FileObject fob = FileUtil.toFileObject(file.getAbsoluteFile());
             DataObject data = DataObject.find(fob);
             data.getLookup().lookup(OpenCookie.class).open();
+            data.addPropertyChangeListener(new PropertyChangeListener() {
+
+                @Override
+                public void propertyChange(final PropertyChangeEvent evt) {
+                    if (DataObject.PROP_MODIFIED.equals(evt.getPropertyName())) {
+                        //save item remotely
+                        LOG.info(String.format("Saving Report template [%s]", name));
+                        saveContent();
+                    }
+                }
+            });
         }
     }
 
@@ -580,12 +604,6 @@ public final class ResourceExplorerTopComponent extends TopComponent {
             String format = temp[1];
             String key = temp[0];
 
-            LOG.info(">>>>>>>>>>>>>>> path  " + path);
-            LOG.info(">>>>>>>>>>>>>>> name " + name);
-            LOG.info(">>>>>>>>>>>>>>> templateType " + templateType);
-            LOG.info(">>>>>>>>>>>>>>> format " + format);
-            LOG.info(">>>>>>>>>>>>>>> key " + key);
-
             if (templateType.equals("Mail")) {
                 if (format.equals("txt")) {
                     mailTemplateManagerService.setFormat(key,