/** * @see FacesContext#setViewRoot(javax.faces.component.UIViewRoot) */ @Override public void setViewRoot(UIViewRoot root) { assertNotReleased(); Util.notNull("root", root); if (viewRoot != null && !viewRoot.equals(root)) { Map<String, Object> viewMap = viewRoot.getViewMap(false); if (viewMap != null) { viewRoot.getViewMap().clear(); } RequestStateManager.clearAttributesOnChangeOfView(this); } viewRoot = root; }
/** * @see FacesContext#setViewRoot(javax.faces.component.UIViewRoot) */ @Override public void setViewRoot(UIViewRoot root) { assertNotReleased(); Util.notNull("root", root); if (viewRoot != null && !viewRoot.equals(root)) { Map<String, Object> viewMap = viewRoot.getViewMap(false); if (viewMap != null) { viewRoot.getViewMap().clear(); } RequestStateManager.clearAttributesOnChangeOfView(this); } viewRoot = root; }
/** * @see FacesContext#setViewRoot(javax.faces.component.UIViewRoot) */ @Override public void setViewRoot(UIViewRoot root) { assertNotReleased(); Util.notNull("root", root); if (viewRoot != null && !viewRoot.equals(root)) { Map<String, Object> viewMap = viewRoot.getViewMap(false); if (viewMap != null) { viewRoot.getViewMap().clear(); } RequestStateManager.clearAttributesOnChangeOfView(this); } viewRoot = root; }