package org.richfaces.component.event;
import javax.faces.component.UIComponent;
import javax.faces.event.FacesEvent;
import javax.faces.event.FacesListener;
public class ScheduleViewChangeEvent extends FacesEvent {
private String view;
public ScheduleViewChangeEvent(UIComponent component, String view) {
super(component);
this.view = view;
}
public boolean isAppropriateListener(FacesListener facesListener) {
return facesListener instanceof ScheduleViewChangeListener;
}
public void processListener(FacesListener facesListener) {
((ScheduleViewChangeListener) facesListener).viewChanged(this);
}
public String getView() {
return view;
}
@Override
public String toString() {
return getClass().getSimpleName() + "[view=" + view + "]";
}
}