//$Id$
package org.jboss.test.faces.stub.faces;
import javax.faces.FacesException;
import javax.faces.FactoryFinder;
import javax.faces.context.FacesContext;
import javax.faces.event.PhaseListener;
import javax.faces.lifecycle.Lifecycle;
public class StubLifecycle extends Lifecycle
{
public static final Lifecycle INSTANCE = new StubLifecycle();
public StubLifecycle()
{
StubLifecycleFactory.setLifecycle(this);
FactoryFinder.setFactory(FactoryFinder.LIFECYCLE_FACTORY, StubLifecycleFactory.class.getName());
}
@Override
public void addPhaseListener(PhaseListener pl)
{
throw new UnsupportedOperationException();
}
@Override
public void execute(FacesContext ctx) throws FacesException
{
throw new UnsupportedOperationException();
}
@Override
public PhaseListener[] getPhaseListeners()
{
throw new UnsupportedOperationException();
}
@Override
public void removePhaseListener(PhaseListener pl)
{
throw new UnsupportedOperationException();
}
@Override
public void render(FacesContext ctx) throws FacesException
{
throw new UnsupportedOperationException();
}
}