package com.joe.utilities.core.startup.listener;
import javax.faces.context.FacesContext;
import javax.faces.event.PhaseEvent;
import javax.faces.event.PhaseId;
public class DebugPhaseListener implements
javax.faces.event.PhaseListener {
/**
*
*/
private static final long serialVersionUID = 1L;
public void afterPhase(PhaseEvent event) {
System.out.println("after phase: " + event.getPhaseId());
FacesContext.getCurrentInstance().getExternalContext().log("AFTER - "+
event.getPhaseId());
}
public void beforePhase(PhaseEvent event) {
System.out.println("before phase: " + event.getPhaseId());
FacesContext.getCurrentInstance().getExternalContext().log("BEFORE - "+
event.getPhaseId());
}
public PhaseId getPhaseId() {
return PhaseId.ANY_PHASE;
}
}