]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.api.cms/src/org/argeo/api/cms/CmsEvent.java
No-operation UUID factory, providing only default Java random UUIDs.
[lgpl/argeo-commons.git] / org.argeo.api.cms / src / org / argeo / api / cms / CmsEvent.java
1 package org.argeo.api.cms;
2
3 /**
4 * Can be applied to {@link Enum}s in order to define events used by
5 * {@link CmsView#sendEvent(String, java.util.Map)}.
6 */
7 public interface CmsEvent {
8 String name();
9
10 default String topic() {
11 return getTopicBase() + "/" + name();
12 }
13
14 default String getTopicBase() {
15 return "argeo/cms";
16 }
17
18
19 }