package er.ajax;
import com.webobjects.appserver.WORequest;
import com.webobjects.appserver.WOResponse;
import com.webobjects.appserver._private.WOComponentRequestHandler;
import er.extensions.appserver.ajax.ERXAjaxApplication;
public class AjaxRequestHandler extends WOComponentRequestHandler {
public static final String AjaxRequestHandlerKey = "ajax";
private static boolean _useAjaxRequestHandler = false;
public AjaxRequestHandler() {
AjaxRequestHandler.setUseAjaxRequestHandler(true);
}
@Override
public WOResponse handleRequest(WORequest request) {
ERXAjaxApplication.enableShouldNotStorePage();
WOResponse response = super.handleRequest(request);
return response;
}
public static void setUseAjaxRequestHandler(boolean useAjaxRequestHandler) {
_useAjaxRequestHandler = useAjaxRequestHandler;
}
public static boolean useAjaxRequestHandler() {
return _useAjaxRequestHandler;
}
}