bunti/src/main/java/de/ctdo/bunti/control/DeviceChangedEvent.java

35 lines
757 B
Java

package de.ctdo.bunti.control;
import java.util.Map;
import org.springframework.context.ApplicationEvent;
import de.ctdo.bunti.model.BuntiDevice;
public class DeviceChangedEvent extends ApplicationEvent {
private static final long serialVersionUID = 104525838879412827L;
private BuntiDevice device;
private Map<String, Object> options;
public DeviceChangedEvent(Object source, BuntiDevice device, Map<String, Object> options) {
super(source);
this.device = device;
this.options = options;
}
public final BuntiDevice getDevice() {
return device;
}
public final Map<String, Object> getOptions() {
return options;
}
@Override
public final String toString() {
return "DeviceChangedEvent " + getDevice().getDeviceName();
}
}