package mylib;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import java.util.LinkedList;
import javax.faces.event.AjaxBehaviorEvent;
import java.util.Date;

@ManagedBean
@SessionScoped
public class Professors{
    LinkedList<String> list;
    int val;
    String text;
    Integer count;
    
    public Professors(){
	list = new LinkedList<String>();
	list.add("Endre Bangerter");
	list.add("Emmanuel Benoist");
	list.add("Ulrich Fiedler");
	val=0;
   }

    public LinkedList<String> getList(){
	return list;
    }
    public int getVal(){
	return val;
    }

    public void setVal(int i){
	val=i;
    }

    public String getText(){
	return text;
    }

    public void setText(String text){
	this.text = text;
    }

    public void setCount(Integer i){
	count = i;
    }
    public Integer getCount(){
	return count;
    }
    public void countListener(AjaxBehaviorEvent event){
	if(text!=null){
	    count = text.length();
	}
	else{
	    count = 0;
	}
    }
    public Date getNow(){
	return (new Date());
    }

}