]>
git.argeo.org Git - gpl/argeo-suite.git/blob - org.argeo.app.core/src/org/argeo/app/ux/SuiteUxEvent.java
1 package org
.argeo
.app
.ux
;
3 import java
.util
.HashMap
;
6 import org
.argeo
.api
.acr
.Content
;
7 import org
.argeo
.api
.cms
.CmsEvent
;
9 /** Events specific to Argeo Suite UX. */
10 public enum SuiteUxEvent
implements CmsEvent
{
11 openNewPart
, refreshPart
, switchLayer
;
13 public final static String LAYER
= "layer";
14 // public final static String USERNAME = "username";
17 public final static String CONTENT_PATH
= "contentPath";
19 public String
getTopicBase() {
20 return "argeo.suite.ui";
23 public static Map
<String
, Object
> eventProperties(Content content
) {
24 Map
<String
, Object
> properties
= new HashMap
<>();
25 properties
.put(CONTENT_PATH
, content
.getPath());
29 // public static Map<String, Object> eventProperties(User user) {
30 // Map<String, Object> properties = new HashMap<>();
31 // properties.put(USERNAME, user.getName());