Start implementing state management.
[gpl/argeo-suite.git] / org.argeo.suite.ui / src / org / argeo / suite / ui / SuiteEvent.java
index a77dc7a87629c0b9294e1dee4ae00c3ea2c48f71..563cd219055748f0fa127a1a8a8798a72a872b66 100644 (file)
@@ -14,7 +14,8 @@ public enum SuiteEvent implements CmsEvent {
        openNewPart, refreshPart, switchLayer;
 
        public final static String LAYER = "layer";
-       public final static String NODE_ID = "nodeId";
+//     public final static String NODE_ID = "nodeId";
+       public final static String NODE_PATH = "path";
        public final static String USERNAME = "username";
        public final static String WORKSPACE = "workspace";
 
@@ -24,7 +25,7 @@ public enum SuiteEvent implements CmsEvent {
 
        public static Map<String, Object> eventProperties(Node node) {
                Map<String, Object> properties = new HashMap<>();
-               properties.put(NODE_ID, Jcr.getIdentifier(node));
+               properties.put(NODE_PATH, Jcr.getPath(node));
                properties.put(WORKSPACE, Jcr.getWorkspaceName(node));
                return properties;
        }