package fi.otavanopisto.muikku.plugins.fish;
import javax.enterprise.context.SessionScoped;
import javax.inject.Inject;
import javax.inject.Named;
import java.io.Serializable;
import java.util.Random;
@Named
@SessionScoped
public class StatefulFishWidgetBackingBean implements Serializable {
/**
*
*/
private static final long serialVersionUID = 599838785344712550L;
@Inject
private StatefulFishWidgetController fishWidgetController;
public String getText() {
int index;
do {
index = new Random().nextInt(fishWidgetController.getCount());
} while (index == oldIndex);
oldIndex = index;
return fishWidgetController.getText(index);
}
private int oldIndex = -1;
}