package org.demo;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.RequestScoped;
import org.richfaces.event.DropEvent;
import org.richfaces.event.DropListener;
@RequestScoped
@ManagedBean(name = "dropListenerBean")
public class DropListenerBean implements DropListener {
private DropEvent dropEvent;
@ManagedProperty(value = "#{dataBean}")
private DataBean dataBean;
public void setDataBean(DataBean dataBean) {
this.dataBean = dataBean;
}
public void processDrop(DropEvent event) {
String value = (String) event.getDragValue();
dataBean.addDropValues(value);
dataBean.setPhaseId(event.getPhaseId().toString());
}
}