]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/msg/event/SlcEventListenerDescriptor.java
Move to execution package
[gpl/argeo-slc.git] / runtime / org.argeo.slc.core / src / main / java / org / argeo / slc / msg / event / SlcEventListenerDescriptor.java
1 package org.argeo.slc.msg.event;
2
3 import java.io.Serializable;
4
5 public class SlcEventListenerDescriptor implements Serializable {
6 static final long serialVersionUID = 1l;
7
8 private final String eventType;
9 private final String filter;
10
11 public SlcEventListenerDescriptor(String eventType, String filter) {
12 super();
13 this.eventType = eventType;
14 this.filter = filter;
15 }
16
17 public String getEventType() {
18 return eventType;
19 }
20
21 public String getFilter() {
22 return filter;
23 }
24
25 @Override
26 public boolean equals(Object obj) {
27 if (obj instanceof SlcEventListenerDescriptor) {
28 SlcEventListenerDescriptor eventListenerDescriptor = (SlcEventListenerDescriptor) obj;
29 return eventListenerDescriptor.getEventType()
30 .equals(getEventType());
31 }
32 return false;
33 }
34
35 }