package org.jboss.weld.tests.event.observer.validation;
import javax.enterprise.event.Observes;
import javax.inject.Singleton;
import java.util.List;
@Singleton
public class StringListObserverBean {
private List<String> data;
private boolean receivedUpdate;
public void listenForEvent(@Observes final List<String> data) {
this.data = data;
this.receivedUpdate = true;
}
public List<String> getData() {
return data;
}
public boolean isReceivedUpdate() {
return receivedUpdate;
}
void reset() {
this.data = null;
this.receivedUpdate = false;
}
}