package org.jboss.seam.mock;
import java.io.IOException;
import javax.faces.application.StateManager.SerializedView;
import javax.faces.context.FacesContext;
import javax.faces.render.ResponseStateManager;
@SuppressWarnings("deprecation")
public class MockResponseStateManager extends ResponseStateManager
{
@Override
public Object getComponentStateToRestore(FacesContext ctx)
{
return new Object();
}
@Override
public Object getTreeStructureToRestore(FacesContext ctx, String x)
{
return new Object();
}
@Override
public void writeState(FacesContext ctx, SerializedView viewState) throws IOException
{
}
@Override
public boolean isPostback(FacesContext context)
{
return context.getExternalContext().getRequestParameterMap().containsKey(ResponseStateManager.VIEW_STATE_PARAM);
}
}