/** * Copyright (c) 2000-2017 Liferay, Inc. All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.liferay.faces.util.context; import java.util.Iterator; import java.util.List; import java.util.Locale; import java.util.Map; import javax.el.ELContext; import javax.faces.application.Application; import javax.faces.application.FacesMessage; import javax.faces.application.ProjectStage; import javax.faces.component.UIComponent; import javax.faces.component.UIForm; import javax.faces.component.UIViewRoot; import javax.faces.context.ExceptionHandler; import javax.faces.context.ExternalContext; import javax.faces.context.FacesContext; import javax.faces.context.PartialViewContext; import javax.faces.context.ResponseStream; import javax.faces.context.ResponseWriter; import javax.faces.event.PhaseId; import javax.faces.event.PhaseListener; import javax.faces.render.RenderKit; import com.liferay.faces.util.logging.Logger; import com.liferay.faces.util.logging.LoggerFactory; /** * This class is deprecated and has been replaced by {@link com.liferay.faces.util.context.FacesContextHelperUtil}. For * more information, see <a href="https://issues.liferay.com/browse/FACES-2502">FACES-2502</a>. * * @deprecated Please use {@link com.liferay.faces.util.context.FacesContextHelperUtil} Instead. * @author Neil Griffin */ @Deprecated public abstract class ExtFacesContext extends FacesContext implements FacesContextHelper { // Logger private static final Logger logger = LoggerFactory.getLogger(ExtFacesContext.class); // Singleton Instance private static transient ExtFacesContext instance; /** * Returns the implementation singleton instance. */ public static ExtFacesContext getInstance() { if (instance == null) { logger.error("Instance not initialized -- caller might be static"); } return instance; } /** * Sets the implementation singleton instance. */ public static void setInstance(ExtFacesContext extFacesContext) { instance = extFacesContext; } /** * @deprecated Call {@link FacesContextHelperUtil#addComponentErrorMessage(String, String)} instead. */ @Deprecated @Override public abstract void addComponentErrorMessage(String clientId, String messageId); /** * @deprecated Call {@link FacesContextHelperUtil#addComponentErrorMessage(String, String, Object...)} instead. */ @Deprecated @Override public abstract void addComponentErrorMessage(String clientId, String messageId, Object... arguments); /** * @deprecated Call {@link FacesContextHelperUtil#addComponentErrorMessage(String, String)} instead. */ @Deprecated @Override public abstract void addComponentErrorMessage(FacesContext facesContext, String clientId, String messageId); /** * @deprecated Call {@link FacesContextHelperUtil#addComponentErrorMessage(String, String, Object...)} instead. */ @Deprecated @Override public abstract void addComponentErrorMessage(FacesContext facesContext, String clientId, String messageId, Object... arguments); /** * @deprecated Call {@link FacesContextHelperUtil#addComponentInfoMessage(String, String)} instead. */ @Deprecated @Override public abstract void addComponentInfoMessage(String clientId, String messageId); /** * @deprecated Call {@link FacesContextHelperUtil#addComponentInfoMessage(String, String, Object...)} instead. */ @Deprecated @Override public abstract void addComponentInfoMessage(String clientId, String messageId, Object... arguments); /** * @deprecated Call {@link FacesContextHelperUtil#addComponentInfoMessage(String, String)} instead. */ @Deprecated @Override public abstract void addComponentInfoMessage(FacesContext facesContext, String clientId, String messageId); /** * @deprecated Call {@link FacesContextHelperUtil#addComponentInfoMessage(String, String, Object...)} instead. */ @Deprecated @Override public abstract void addComponentInfoMessage(FacesContext facesContext, String clientId, String messageId, Object... arguments); /** * @deprecated Call {@link FacesContextHelperUtil#addGlobalErrorMessage(String)} instead. */ @Deprecated @Override public abstract void addGlobalErrorMessage(String messageId); /** * @deprecated Call {@link FacesContextHelperUtil#addGlobalErrorMessage(String, Object...)} instead. */ @Deprecated @Override public abstract void addGlobalErrorMessage(String messageId, Object... arguments); /** * @deprecated Call {@link FacesContextHelperUtil#addGlobalErrorMessage(String)} instead. */ @Deprecated @Override public abstract void addGlobalErrorMessage(FacesContext facesContext, String messageId); /** * @deprecated Call {@link FacesContextHelperUtil#addGlobalErrorMessage(String, Object...)} instead. */ @Deprecated @Override public abstract void addGlobalErrorMessage(FacesContext facesContext, String messageId, Object... arguments); /** * @deprecated Call {@link FacesContextHelperUtil#addGlobalInfoMessage(String)} instead. */ @Deprecated @Override public abstract void addGlobalInfoMessage(String messageId); /** * @deprecated Call {@link FacesContextHelperUtil#addGlobalInfoMessage(String, Object...)} instead. */ @Deprecated @Override public abstract void addGlobalInfoMessage(String messageId, Object... arguments); /** * @deprecated Call {@link FacesContextHelperUtil#addGlobalInfoMessage(String)} instead. */ @Deprecated @Override public abstract void addGlobalInfoMessage(FacesContext facesContext, String messageId); /** * @deprecated Call {@link FacesContextHelperUtil#addGlobalInfoMessage(String, Object...)} instead. */ @Deprecated @Override public abstract void addGlobalInfoMessage(FacesContext facesContext, String messageId, Object... arguments); /** * @deprecated Call {@link FacesContextHelperUtil#addGlobalSuccessInfoMessage()} instead. */ @Deprecated @Override public abstract void addGlobalSuccessInfoMessage(); /** * @deprecated Call {@link FacesContextHelperUtil#addGlobalSuccessInfoMessage()} instead. */ @Deprecated @Override public abstract void addGlobalSuccessInfoMessage(FacesContext facesContext); /** * @deprecated Call {@link FacesContextHelperUtil#addGlobalUnexpectedErrorMessage()} instead. */ @Deprecated @Override public abstract void addGlobalUnexpectedErrorMessage(); /** * @deprecated Call {@link FacesContextHelperUtil#addGlobalUnexpectedErrorMessage()} instead. */ @Deprecated @Override public abstract void addGlobalUnexpectedErrorMessage(FacesContext facesContext); /** * @deprecated Call {@link FacesContext#addMessage(String, FacesMessage)} instead. */ @Deprecated @Override public abstract void addMessage(String s, FacesMessage facesMessage); /** * @deprecated Call {@link FacesContextHelperUtil#addMessage(String, FacesMessage.Severity, String)} instead. */ @Deprecated @Override public abstract void addMessage(String clientId, FacesMessage.Severity severity, String messageId); /** * @deprecated Call {@link FacesContextHelperUtil#addMessage(String, FacesMessage.Severity, String, Object...)} * instead. */ @Deprecated @Override public abstract void addMessage(String clientId, FacesMessage.Severity severity, String messageId, Object... arguments); /** * @deprecated Call {@link FacesContextHelperUtil#addMessage(String, FacesMessage.Severity, String)} instead. */ @Deprecated @Override public abstract void addMessage(FacesContext facesContext, String clientId, FacesMessage.Severity severity, String messageId); /** * @deprecated Call {@link FacesContextHelperUtil#addMessage(String, FacesMessage.Severity, String, Object...)} * instead. */ @Deprecated @Override public abstract void addMessage(FacesContext facesContext, String clientId, FacesMessage.Severity severity, String messageId, Object... arguments); /** * @deprecated Call {@link FacesContext#getApplication()} instead. */ @Deprecated @Override public abstract Application getApplication(); /** * @deprecated Call {@link FacesContext#getAttributes()} instead. */ @Deprecated @Override public abstract Map<Object, Object> getAttributes(); /** * @deprecated Call {@link FacesContext#getClientIdsWithMessages()} instead. */ @Deprecated @Override public abstract Iterator<String> getClientIdsWithMessages(); /** * @deprecated Call {@link FacesContext#getCurrentPhaseId()} instead. */ @Deprecated @Override public abstract PhaseId getCurrentPhaseId(); /** * @deprecated Call {@link FacesContext#getELContext()} instead. */ @Deprecated @Override public abstract ELContext getELContext(); /** * @deprecated Call {@link FacesContext#getExceptionHandler()} instead. */ @Deprecated @Override public abstract ExceptionHandler getExceptionHandler(); /** * @deprecated Call {@link FacesContext#getExternalContext()} instead. */ @Deprecated @Override public abstract ExternalContext getExternalContext(); /** * @deprecated Call {@link FacesContextHelperUtil#getFacesContext()} instead. */ @Deprecated @Override public abstract FacesContext getFacesContext(); /** * @deprecated Call {@link FacesContextHelperUtil#getLocale()} instead. */ @Deprecated @Override public abstract Locale getLocale(); /** * @deprecated Call {@link FacesContextHelperUtil#getLocale()} instead. */ @Deprecated @Override public abstract Locale getLocale(FacesContext facesContext); /** * @deprecated Call {@link FacesContext#getMaximumSeverity()} instead. */ @Deprecated @Override public abstract FacesMessage.Severity getMaximumSeverity(); /** * @deprecated Call {@link FacesContextHelperUtil#getMessage(String)} instead. */ @Deprecated @Override public abstract String getMessage(String messageId); /** * @deprecated Call {@link FacesContextHelperUtil#getMessage(String, Object...)} instead. */ @Deprecated @Override public abstract String getMessage(String messageId, Object... arguments); /** * @deprecated Call {@link FacesContextHelperUtil#getMessage(Locale, String)} instead. */ @Deprecated @Override public abstract String getMessage(Locale locale, String messageId); /** * @deprecated Call {@link FacesContextHelperUtil#getMessage(String)} instead. */ @Deprecated @Override public abstract String getMessage(FacesContext facesContext, String messageId); /** * @deprecated Call {@link FacesContextHelperUtil#getMessage(Locale, String, Object...)} instead. */ @Deprecated @Override public abstract String getMessage(Locale locale, String messageId, Object... arguments); /** * @deprecated Call {@link FacesContextHelperUtil#getMessage(String, Object...)} instead. */ @Deprecated @Override public abstract String getMessage(FacesContext facesContext, String messageId, Object... arguments); /** * @deprecated Call {@link FacesContextHelperUtil#getMessage(Locale, String)} instead. */ @Deprecated @Override public abstract String getMessage(FacesContext facesContext, Locale locale, String messageId); /** * @deprecated Call {@link FacesContextHelperUtil#getMessage(Locale, String, Object...)} instead. */ @Deprecated @Override public abstract String getMessage(FacesContext facesContext, Locale locale, String messageId, Object... arguments); /** * @deprecated Call {@link FacesContext#getMessageList()} instead. */ @Deprecated @Override public abstract List<FacesMessage> getMessageList(); /** * @deprecated Call {@link FacesContext#getMessageList(String)} instead. */ @Deprecated @Override public abstract List<FacesMessage> getMessageList(String clientId); /** * @deprecated Call {@link FacesContext#getMessages()} instead. */ @Deprecated @Override public abstract Iterator<FacesMessage> getMessages(); /** * @deprecated Call {@link FacesContext#getMessages(String)} instead. */ @Deprecated @Override public abstract Iterator<FacesMessage> getMessages(String s); /** * @deprecated Call {@link FacesContextHelperUtil#getNamespace()} instead. */ @Deprecated @Override public abstract String getNamespace(); /** * @deprecated Call {@link FacesContextHelperUtil#getNamespace()} instead. */ @Deprecated @Override public abstract String getNamespace(FacesContext facesContext); /** * @deprecated Call {@link FacesContext#getNamingContainerSeparatorChar()} instead. */ @Deprecated @Override public abstract char getNamingContainerSeparatorChar(); /** * @deprecated Call {@link FacesContextHelperUtil#getParentForm(UIComponent)} instead. */ @Deprecated @Override public abstract UIForm getParentForm(UIComponent uiComponent); /** * @deprecated Call {@link FacesContext#getPartialViewContext()} instead. */ @Deprecated @Override public abstract PartialViewContext getPartialViewContext(); /** * @deprecated Call {@link FacesContext#getRenderKit()} instead. */ @Deprecated @Override public abstract RenderKit getRenderKit(); /** * @deprecated Call {@link FacesContext#getRenderResponse()} instead. */ @Deprecated @Override public abstract boolean getRenderResponse(); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestAttribute(String)} instead. */ @Deprecated @Override public abstract Object getRequestAttribute(String name); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestAttribute(String)} instead. */ @Deprecated @Override public abstract Object getRequestAttribute(FacesContext facesContext, String name); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestContextPath()} instead. */ @Deprecated @Override public abstract String getRequestContextPath(); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestContextPath()} instead. */ @Deprecated @Override public abstract String getRequestContextPath(FacesContext facesContext); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestParameter(String)} instead. */ @Deprecated @Override public abstract String getRequestParameter(String name); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestParameter(String)} instead. */ @Deprecated @Override public abstract String getRequestParameter(FacesContext facesContext, String name); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestParameterAsBool(String, boolean)} instead. */ @Deprecated @Override public abstract boolean getRequestParameterAsBool(String name, boolean defaultValue); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestParameterAsBool(String, boolean)} instead. */ @Deprecated @Override public abstract boolean getRequestParameterAsBool(FacesContext facesContext, String name, boolean defaultValue); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestParameterAsInt(String, int)} instead. */ @Deprecated @Override public abstract int getRequestParameterAsInt(String name, int defaultValue); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestParameterAsInt(String, int)} instead. */ @Deprecated @Override public abstract int getRequestParameterAsInt(FacesContext facesContext, String name, int defaultValue); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestParameterAsLong(String, long)} instead. */ @Deprecated @Override public abstract long getRequestParameterAsLong(String name, long defaultValue); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestParameterAsLong(String, long)} instead. */ @Deprecated @Override public abstract long getRequestParameterAsLong(FacesContext facesContext, String name, long defaultValue); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestParameterFromMap(String)} instead. */ @Deprecated @Override public abstract String getRequestParameterFromMap(String name); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestParameterFromMap(String)} instead. */ @Deprecated @Override public abstract String getRequestParameterFromMap(FacesContext facesContext, String name); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestParameterMap()} instead. */ @Deprecated @Override public abstract Map<String, String> getRequestParameterMap(); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestParameterMap()} instead. */ @Deprecated @Override public abstract Map<String, String> getRequestParameterMap(FacesContext facesContext); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestQueryString()} instead. */ @Deprecated @Override public abstract String getRequestQueryString(); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestQueryString()} instead. */ @Deprecated @Override public abstract String getRequestQueryString(FacesContext facesContext); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestQueryStringParameter(String)} instead. */ @Deprecated @Override public abstract String getRequestQueryStringParameter(String name); /** * @deprecated Call {@link FacesContextHelperUtil#getRequestQueryStringParameter(String)} instead. */ @Deprecated @Override public abstract String getRequestQueryStringParameter(FacesContext facesContext, String name); /** * @deprecated Call {@link FacesContext#getResourceLibraryContracts()} instead. */ @Deprecated @Override public abstract List<String> getResourceLibraryContracts(); /** * @deprecated Call {@link FacesContext#getResponseComplete()} instead. */ @Deprecated @Override public abstract boolean getResponseComplete(); /** * @deprecated Call {@link FacesContext#getResponseStream()} instead. */ @Deprecated @Override public abstract ResponseStream getResponseStream(); /** * @deprecated Call {@link FacesContext#getResponseWriter()} instead. */ @Deprecated @Override public abstract ResponseWriter getResponseWriter(); /** * @deprecated Call {@link FacesContextHelperUtil#getSession(boolean)} instead. */ @Deprecated @Override public abstract Object getSession(boolean create); /** * @deprecated Call {@link FacesContextHelperUtil#getSession(boolean)} instead. */ @Deprecated @Override public abstract Object getSession(FacesContext facesContext, boolean create); /** * @deprecated Call {@link FacesContextHelperUtil#getSessionAttribute(String)} instead. */ @Deprecated @Override public abstract Object getSessionAttribute(String name); /** * @deprecated Call {@link FacesContextHelperUtil#getSessionAttribute(String)} instead. */ @Deprecated @Override public abstract Object getSessionAttribute(FacesContext facesContext, String name); /** * @deprecated Call {@link FacesContext#getViewRoot()} instead. */ @Deprecated @Override public abstract UIViewRoot getViewRoot(); /** * @deprecated Call {@link FacesContext#isPostback()} instead. */ @Deprecated @Override public abstract boolean isPostback(); /** * @deprecated Call {@link FacesContext#isProcessingEvents()} instead. */ @Deprecated @Override public abstract boolean isProcessingEvents(); /** * @deprecated Call {@link FacesContext#isProjectStage(ProjectStage)} instead. */ @Deprecated @Override public abstract boolean isProjectStage(ProjectStage stage); /** * @deprecated Call {@link FacesContext#isReleased()} instead. */ @Deprecated @Override public abstract boolean isReleased(); /** * @deprecated Call {@link FacesContext#isValidationFailed()} instead. */ @Deprecated @Override public abstract boolean isValidationFailed(); /** * @deprecated Call {@link FacesContextHelperUtil#matchComponentInHierarchy(UIComponent, String)} instead. */ @Deprecated @Override public abstract UIComponent matchComponentInHierarchy(UIComponent parent, String partialClientId); /** * @deprecated Call {@link FacesContextHelperUtil#matchComponentInHierarchy(UIComponent, String)} instead. */ @Deprecated @Override public abstract UIComponent matchComponentInHierarchy(FacesContext facesContext, UIComponent parent, String partialClientId); /** * @deprecated Call {@link FacesContextHelperUtil#matchComponentInViewRoot(String)} instead. */ @Deprecated @Override public abstract UIComponent matchComponentInViewRoot(String partialClientId); /** * @deprecated Call {@link FacesContextHelperUtil#matchComponentInViewRoot(String)} instead. */ @Deprecated @Override public abstract UIComponent matchComponentInViewRoot(FacesContext facesContext, String partialClientId); /** * @deprecated Call {@link FacesContextHelperUtil#navigate(String, String)} instead. */ @Deprecated @Override public abstract void navigate(String fromAction, String outcome); /** * @deprecated Call {@link FacesContextHelperUtil#navigate(String, String)} instead. */ @Deprecated @Override public abstract void navigate(FacesContext facesContext, String fromAction, String outcome); /** * @deprecated Call {@link FacesContextHelperUtil#navigateTo(String)} instead. */ @Deprecated @Override public abstract void navigateTo(String outcome); /** * @deprecated Call {@link FacesContextHelperUtil#navigateTo(String)} instead. */ @Deprecated @Override public abstract void navigateTo(FacesContext facesContext, String outcome); /** * @deprecated Call {@link FacesContextHelperUtil#recreateComponentTree()} instead. */ @Deprecated @Override public abstract void recreateComponentTree(); /** * @deprecated Call {@link FacesContextHelperUtil#recreateComponentTree()} instead. */ @Deprecated @Override public abstract void recreateComponentTree(FacesContext facesContext); /** * @deprecated Call {@link FacesContextHelperUtil#registerPhaseListener(PhaseListener)} instead. */ @Deprecated @Override public abstract void registerPhaseListener(PhaseListener phaseListener); /** * @deprecated Call {@link FacesContext#release()} instead. */ @Deprecated @Override public abstract void release(); /** * @deprecated Call {@link FacesContextHelperUtil#removeChildrenFromComponentTree(String)} instead. */ @Deprecated @Override public abstract void removeChildrenFromComponentTree(String clientId); /** * @deprecated Call {@link FacesContextHelperUtil#removeChildrenFromComponentTree(String)} instead. */ @Deprecated @Override public abstract void removeChildrenFromComponentTree(FacesContext facesContext, String clientId); /** * @deprecated Call {@link FacesContextHelperUtil#removeMessages(String)} instead. */ @Deprecated @Override public abstract void removeMessages(String clientId); /** * @deprecated Call {@link FacesContextHelperUtil#removeMessages(String)} instead. */ @Deprecated @Override public abstract void removeMessages(FacesContext facesContext, String clientId); /** * @deprecated Call {@link FacesContextHelperUtil#removeMessagesForImmediateComponents()} instead. */ @Deprecated @Override public abstract void removeMessagesForImmediateComponents(); /** * @deprecated Call {@link FacesContextHelperUtil#removeMessagesForImmediateComponents(UIComponent)} instead. */ @Deprecated @Override public abstract void removeMessagesForImmediateComponents(UIComponent uiComponent); /** * @deprecated Call {@link FacesContextHelperUtil#removeMessagesForImmediateComponents()} instead. */ @Deprecated @Override public abstract void removeMessagesForImmediateComponents(FacesContext facesContext); /** * @deprecated Call {@link FacesContextHelperUtil#removeMessagesForImmediateComponents(UIComponent)} instead. */ @Deprecated @Override public abstract void removeMessagesForImmediateComponents(FacesContext facesContext, UIComponent uiComponent); /** * @deprecated Call {@link FacesContextHelperUtil#removeParentFormFromComponentTree(UIComponent)} instead. */ @Deprecated @Override public abstract void removeParentFormFromComponentTree(UIComponent uiComponent); /** * @deprecated Call {@link FacesContext#renderResponse()} instead. */ @Deprecated @Override public abstract void renderResponse(); /** * @deprecated Call {@link FacesContextHelperUtil#resetView()} instead. */ @Deprecated @Override public abstract void resetView(); /** * @deprecated Call {@link FacesContextHelperUtil#resetView(boolean)} instead. */ @Deprecated @Override public abstract void resetView(boolean renderResponse); /** * @deprecated Call {@link FacesContextHelperUtil#resetView()} instead. */ @Deprecated @Override public abstract void resetView(FacesContext facesContext); /** * @deprecated Call {@link FacesContextHelperUtil#resetView(boolean)} instead. */ @Deprecated @Override public abstract void resetView(FacesContext facesContext, boolean renderResponse); /** * @deprecated Call {@link FacesContextHelperUtil#resolveExpression(String)} instead. */ @Deprecated @Override public abstract Object resolveExpression(String elExpression); /** * @deprecated Call {@link FacesContextHelperUtil#resolveExpression(String)} instead. */ @Deprecated @Override public abstract Object resolveExpression(FacesContext facesContext, String elExpression); /** * @deprecated Call {@link FacesContext#responseComplete()} instead. */ @Deprecated @Override public abstract void responseComplete(); /** * @deprecated Call {@link FacesContext#setCurrentPhaseId(PhaseId)} instead. */ @Deprecated @Override public abstract void setCurrentPhaseId(PhaseId currentPhaseId); /** * @deprecated Call {@link FacesContext#setExceptionHandler(ExceptionHandler)} instead. */ @Deprecated @Override public abstract void setExceptionHandler(ExceptionHandler exceptionHandler); /** * @deprecated Call {@link FacesContext#setProcessingEvents(boolean)} instead. */ @Deprecated @Override public abstract void setProcessingEvents(boolean processingEvents); /** * @deprecated Call {@link FacesContextHelperUtil#setRequestAttribute(String, Object)} instead. */ @Deprecated @Override public abstract void setRequestAttribute(String name, Object value); /** * @deprecated Call {@link FacesContextHelperUtil#setRequestAttribute(String, Object)} instead. */ @Deprecated @Override public abstract void setRequestAttribute(FacesContext facesContext, String name, Object value); /** * @deprecated Call {@link FacesContext#setResourceLibraryContracts(List)} instead. */ @Deprecated @Override public abstract void setResourceLibraryContracts(List<String> contracts); /** * @deprecated Call {@link FacesContext#setResponseStream(ResponseStream)} instead. */ @Deprecated @Override public abstract void setResponseStream(ResponseStream responseStream); /** * @deprecated Call {@link FacesContext#setResponseWriter(ResponseWriter)} instead. */ @Deprecated @Override public abstract void setResponseWriter(ResponseWriter responseWriter); /** * @deprecated Call {@link FacesContextHelperUtil#setSessionAttribute(String, Object)} instead. */ @Deprecated @Override public abstract void setSessionAttribute(String name, Object value); /** * @deprecated Call {@link FacesContextHelperUtil#setSessionAttribute(String, Object)} instead. */ @Deprecated @Override public abstract void setSessionAttribute(FacesContext facesContext, String name, Object value); /** * @deprecated Call {@link FacesContext#setViewRoot(UIViewRoot)} instead. */ @Deprecated @Override public abstract void setViewRoot(UIViewRoot uiViewRoot); /** * @deprecated Call {@link FacesContext#validationFailed()} instead. */ @Deprecated @Override public abstract void validationFailed(); }