package org.jboss.weld.tests.event.observer.validation;
import javax.enterprise.event.Observes;
import javax.inject.Singleton;
import java.util.ArrayList;
import java.util.List;
@Singleton
public class StringListArrayObserverBean {
private List<String>[] data;
private boolean receivedUpdate;
public void listenForEvent(@Observes final ArrayList<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;
}
}