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,