Example #1
0
        internal string CreateActionUrl(string relativeUrl)
        {
            relativeUrl = ResolveClientUrlInternal(relativeUrl);

            FacesContext faces = getFacesContext();

            if (faces == null)
            {
                return(relativeUrl);
            }

            string url;

            if (relativeUrl.IndexOf(':') >= 0)
            {
                url = ResolveAppRelativeFromFullPath(relativeUrl);
            }
            else if (VirtualPathUtility.IsAbsolute(relativeUrl))
            {
                url = VirtualPathUtility.ToAppRelative(relativeUrl);
            }
            else
            {
                return(faces.getApplication().getViewHandler().getActionURL(faces, relativeUrl));
            }


            if (VirtualPathUtility.IsAppRelative(url))
            {
                url = url.Substring(1);
                url = url.Length == 0 ? "/" : url;
                return(faces.getApplication().getViewHandler().getActionURL(faces, url));
            }
            return(relativeUrl);
        }
Example #2
0
        protected void SaveStateInClient(FacesContext facesContext, StateManager.SerializedView serializedView)
        {
            //UIViewRoot uiViewRoot = facesContext.getViewRoot ();
            ////save state in response (client-side: full state; server-side: sequence)
            //RenderKit renderKit = RenderKitFactory.getRenderKit (facesContext, uiViewRoot.getRenderKitId ());
            //// not us.
            //renderKit.getResponseStateManager ().writeState (facesContext, serializedView);

            java.io.ByteArrayOutputStream bytearrayoutputstream = new java.io.ByteArrayOutputStream();
            java.io.ObjectOutputStream    objectoutputstream    = new java.io.ObjectOutputStream(bytearrayoutputstream);

            //ignore tree structure
            //objectoutputstream.writeObject (serializedView.getStructure ());
            objectoutputstream.writeObject(serializedView.getState());
            objectoutputstream.close();
            bytearrayoutputstream.close();

            string s =
                @"<div>
	<input type=""hidden"" name="""     + VIEWSTATE + "\" id=\"" + VIEWSTATE + "\" value=\"" +
                Convert.ToBase64String((byte [])vmw.common.TypeUtils.ToByteArray(bytearrayoutputstream.toByteArray())) + @""" />
</div>";

            facesContext.getResponseWriter().write(s);
        }
		protected override void restoreComponentState (FacesContext facesContext,
												  javax.faces.component.UIViewRoot uiViewRoot,
												  String renderKitId) {

			Trace.WriteLine ("Entering restoreComponentState");

			Object serializedComponentStates;
			if (isSavingStateInClient (facesContext)) {
				serializedComponentStates = GetStateFromClient (facesContext, uiViewRoot.getViewId(), renderKitId);
			}
			else {
				HttpSession session = (HttpSession) facesContext.getExternalContext ().getSession (false);
				if (session == null)
					serializedComponentStates = null;
				else {
					string key = ((IExtendedViewHandler) facesContext.getApplication ().getViewHandler ()).EncodeNamespace (facesContext, VIEWSTATE);
					SerializedView serializedView = session.getAttribute (key) as SerializedView;
					if (serializedView == null)
						serializedComponentStates = null;
					else
						serializedComponentStates = serializedView.getState ();
				}
			}
			((UIComponent) uiViewRoot.getChildren ().get (0)).processRestoreState (facesContext, serializedComponentStates);

			Trace.WriteLine ("Exiting restoreComponentState");
		}
        public override void writeState(FacesContext facesContext)
        {
            StateManager manager = facesContext.getApplication().getStateManager();

            StateManager.SerializedView serializedView = manager.saveSerializedView(facesContext);
            manager.writeState(facesContext, serializedView);
        }
		protected AspNetFacesContext (FacesContext wrappedFacesContex, ExternalContext externalContext, HttpContext httpContext, FacesContext oldFacesContex) {
			_facesContex = wrappedFacesContex;
			_httpContext = httpContext;
			_oldFacesContex = oldFacesContex;
			_externalContext = externalContext;
			setCurrentInstance (this);
		}
Example #6
0
        // TODO: consider validators state
        public override object processSaveState(FacesContext context)
        {
            System.Diagnostics.Trace.WriteLine("processSaveState");

            object state = new Pair(PageState, GetValidatorsState());

            return(new StateSerializer(state));
        }
Example #7
0
 protected AspNetFacesContext(FacesContext wrappedFacesContex, ExternalContext externalContext, HttpContext httpContext, FacesContext oldFacesContex)
 {
     _facesContex     = wrappedFacesContex;
     _httpContext     = httpContext;
     _oldFacesContex  = oldFacesContex;
     _externalContext = externalContext;
     setCurrentInstance(this);
 }
 public override void renderView(FacesContext facesContext, UIViewRoot viewToRender)
 {
     if (viewToRender == null)
     {
         throw new ArgumentNullException("viewToRender", "viewToRender must not be null");
     }
     ((UIComponent)viewToRender.getChildren().get(0)).encodeChildren(facesContext);
 }
		public override string getActionURL (FacesContext facesContext, string viewId) {
			if (viewId.Length > 0 && viewId [0] == '/') {
				return facesContext.getExternalContext ().getRequestContextPath () + viewId;
			}
			else {
				return viewId;
			}
		}
Example #10
0
        public override StateManager.SerializedView saveSerializedView(FacesContext facesContext)
        {
            Object         treeStruct     = getTreeStructureToSave(facesContext);
            Object         compStates     = getComponentStateToSave(facesContext);
            SerializedView serializedView = new SerializedView(this, treeStruct, compStates);

            return(serializedView);
        }
Example #11
0
        protected override FacesContext getFacesContext()
        {
            Control nc = NamingContainer;

            if (nc != null)
            {
                return(nc.getFacesContext());
            }
            return(FacesContext.getCurrentInstance());
        }
 public override string getActionURL(FacesContext facesContext, string viewId)
 {
     if (viewId.Length > 0 && viewId [0] == '/')
     {
         return(facesContext.getExternalContext().getRequestContextPath() + viewId);
     }
     else
     {
         return(viewId);
     }
 }
Example #13
0
		public override UIViewRoot restoreView (FacesContext facesContext,
																 String viewId,
																String renderKitId) {

			UIViewRoot uiViewRoot = restoreTreeStructure (facesContext, viewId, renderKitId);
			Page page = (Page) uiViewRoot.getChildren ().get (0);
			if (page.IsPostBack || page.IsCallback)
				restoreComponentState (facesContext, uiViewRoot, renderKitId);
			else
				facesContext.renderResponse ();
			return uiViewRoot;
		}
Example #14
0
        public override void encodeChildren(FacesContext context)
        {
            System.Diagnostics.Trace.WriteLine("encodeChildren");

            // reset _facesContext if changed between action and render phases (such portal).
            _facesContext = null;

            IHttpHandler jsfHandler   = EnterThread();
            bool         wasException = false;

            try {
                if (!context.getResponseComplete())
                {
                    if (IsCallback)
                    {
                        string         result         = ProcessGetCallbackResult(_callbackTarget, _callbackEventError);
                        HtmlTextWriter callbackOutput = new HtmlTextWriter(Response.Output);
                        callbackOutput.Write(result);
                        callbackOutput.Flush();
                        return;
                    }

                    // ensure lifecycle complete.
                    if (!IsLoaded)
                    {
                        ProcessLoad();
                        RestoreValidatorsState(_validatorsState);
                    }
                    if (!IsPrerendered)
                    {
                        ProcessLoadComplete();
                    }

                    RenderPage();
                }
            }
            catch (Exception ex) {
                wasException = true;
                HandleException(ex);
            }
            finally {
                try {
                    if (!wasException)
                    {
                        ProcessUnload();
                    }
                }
                finally {
                    ExitThread(jsfHandler);
                }
            }
        }
Example #15
0
		protected override Object getComponentStateToSave (FacesContext facesContext) {
			Trace.WriteLine ("Entering getComponentStateToSave");

			UIViewRoot viewRoot = facesContext.getViewRoot ();
			if (viewRoot.isTransient ()) {
				return null;
			}

			Object serializedComponentStates = ((UIComponent) viewRoot.getChildren ().get (0)).processSaveState (facesContext);
			//Locale is a state attribute of UIViewRoot and need not be saved explicitly
			Trace.WriteLine ("Exiting getComponentStateToSave");
			return serializedComponentStates;
		}
Example #16
0
        public static ServletFacesContext GetFacesContext(FacesContextFactory facesContextFactory,
                                                          ServletContext servletContext,
                                                          ServletRequest servletRequest,
                                                          ServletResponse servletResponse,
                                                          Lifecycle lifecycle,
                                                          HttpContext httpContext,
                                                          string executionFilePath)
        {
            FacesContext        oldFacesContex     = FacesContext.getCurrentInstance();
            FacesContext        wrappedFacesContex = facesContextFactory.getFacesContext(servletContext, servletRequest, servletResponse, lifecycle);
            ExternalContext     externalContext    = new ServletExternalContext(wrappedFacesContex.getExternalContext(), httpContext, executionFilePath);
            ServletFacesContext context            = new ServletFacesContext(wrappedFacesContex, externalContext, httpContext, oldFacesContex);

            return(context);
        }
Example #17
0
		public override void writeState (FacesContext facesContext, StateManager.SerializedView serializedView) {
			Trace.WriteLine ("Entering writeState");

			if (serializedView != null) {
				if (isSavingStateInClient (facesContext)) {
					SaveStateInClient (facesContext, serializedView);
				}
				else {
					HttpSession session = (HttpSession) facesContext.getExternalContext ().getSession (true);
					string key = ((IExtendedViewHandler) facesContext.getApplication ().getViewHandler ()).EncodeNamespace (facesContext, VIEWSTATE);
					session.setAttribute (key, serializedView);
				}
			}

			Trace.WriteLine ("Exiting writeState");
		}
Example #18
0
        ResponseWriter SetupResponseWriter(TextWriter httpWriter)            //TODO
        {
            FacesContext facesContext = getFacesContext();

            ResponseWriter oldWriter = facesContext.getResponseWriter();

            if (oldWriter == null)
            {
                throw new InvalidOperationException();
            }

            ResponseWriter writer = oldWriter.cloneWithWriter(new AspNetResponseWriter(httpWriter));

            facesContext.setResponseWriter(writer);
            return(oldWriter);
        }
Example #19
0
        public override void processUpdates(FacesContext context)
        {
            System.Diagnostics.Trace.WriteLine("processUpdates");

            IHttpHandler jsfHandler = EnterThread();

            try {
                base.processUpdates(context);
            }
            catch (Exception ex) {
                HandleException(ex);
            }
            finally {
                ExitThread(jsfHandler);
            }
        }
Example #20
0
        public override UIViewRoot restoreView(FacesContext facesContext,
                                               String viewId,
                                               String renderKitId)
        {
            UIViewRoot uiViewRoot = restoreTreeStructure(facesContext, viewId, renderKitId);
            Page       page       = (Page)uiViewRoot.getChildren().get(0);

            if (page.IsPostBack || page.IsCallback)
            {
                restoreComponentState(facesContext, uiViewRoot, renderKitId);
            }
            else
            {
                facesContext.renderResponse();
            }
            return(uiViewRoot);
        }
Example #21
0
        protected override Object getComponentStateToSave(FacesContext facesContext)
        {
            Trace.WriteLine("Entering getComponentStateToSave");

            UIViewRoot viewRoot = facesContext.getViewRoot();

            if (viewRoot.isTransient())
            {
                return(null);
            }

            Object serializedComponentStates = ((UIComponent)viewRoot.getChildren().get(0)).processSaveState(facesContext);

            //Locale is a state attribute of UIViewRoot and need not be saved explicitly
            Trace.WriteLine("Exiting getComponentStateToSave");
            return(serializedComponentStates);
        }
Example #22
0
		public override UIViewRoot createView (FacesContext facesContext, String viewId) {

			// create instance of Page by viewId
			StringBuilder sb = new StringBuilder ();
			sb.Append (facesContext.getExternalContext ().getRequestContextPath ());
			sb.Append (viewId);
			IHttpHandler page = PageParser.GetCompiledPageInstance (sb.ToString (), null, ((AspNetFacesContext) facesContext).Context);

			HttpContext context = ((AspNetFacesContext) facesContext).Context;
			page.ProcessRequest (context);
			
			UIViewRoot uiViewRoot = _viewHandler.createView (facesContext, viewId);
			uiViewRoot.getChildren ().add (0, (UIComponent) page);
			
			Trace.WriteLine ("Created view " + viewId);
			return uiViewRoot;
		}
Example #23
0
        public override UIViewRoot createView(FacesContext facesContext, String viewId)
        {
            // create instance of Page by viewId
            StringBuilder sb = new StringBuilder();

            sb.Append(facesContext.getExternalContext().getRequestContextPath());
            sb.Append(viewId);
            IHttpHandler page = PageParser.GetCompiledPageInstance(sb.ToString(), null, ((AspNetFacesContext)facesContext).Context);

            HttpContext context = ((AspNetFacesContext)facesContext).Context;

            page.ProcessRequest(context);

            UIViewRoot uiViewRoot = _viewHandler.createView(facesContext, viewId);

            uiViewRoot.getChildren().add(0, (UIComponent)page);

            Trace.WriteLine("Created view " + viewId);
            return(uiViewRoot);
        }
        public override void writeState(FacesContext facesContext, StateManager.SerializedView serializedView)
        {
            Trace.WriteLine("Entering writeState");

            if (serializedView != null)
            {
                if (isSavingStateInClient(facesContext))
                {
                    SaveStateInClient(facesContext, serializedView);
                }
                else
                {
                    HttpSession session = (HttpSession)facesContext.getExternalContext().getSession(true);
                    string      key     = ((IExtendedViewHandler)facesContext.getApplication().getViewHandler()).EncodeNamespace(facesContext, VIEWSTATE);
                    session.setAttribute(key, serializedView);
                }
            }

            Trace.WriteLine("Exiting writeState");
        }
Example #25
0
		protected object GetStateFromClient (FacesContext facesContext, String viewId, String renderKitId) {
			//RenderKit renderKit = RenderKitFactory.getRenderKit (facesContext, renderKitId);
			//ResponseStateManager responseStateManager = renderKit.getResponseStateManager ();
			//responseStateManager.getTreeStructureToRestore (facesContext, viewId); //ignore result. Must call for compatibility with sun implementation.
			//return responseStateManager.getComponentStateToRestore (facesContext);

			java.util.Map map = facesContext.getExternalContext ().getRequestParameterMap ();
			string s1 = (string) map.get (VIEWSTATE);

			byte [] buffer = Convert.FromBase64String (s1);
			java.io.ByteArrayInputStream bytearrayinputstream = new java.io.ByteArrayInputStream (vmw.common.TypeUtils.ToSByteArray (buffer));
			java.io.ObjectInputStream inputStream = new java.io.ObjectInputStream (bytearrayinputstream);
			//ignore tree structure
			//inputStream.readObject ();
			object state = inputStream.readObject ();
			inputStream.close ();
			bytearrayinputstream.close ();

			return state;
		}
Example #26
0
        public override void processDecodes(FacesContext context)
        {
            System.Diagnostics.Trace.WriteLine("processDecodes");

            IHttpHandler jsfHandler = EnterThread();

            try {
                ProcessPostData();

                EventRaiserFacesEvent facesEvent = new EventRaiserFacesEvent(this);
                facesEvent.setPhaseId(PhaseId.INVOKE_APPLICATION);
                context.getViewRoot().queueEvent(facesEvent);

                base.processDecodes(context);
            }
            catch (Exception ex) {
                HandleException(ex);
            }
            finally {
                ExitThread(jsfHandler);
            }
        }
Example #27
0
        protected object GetStateFromClient(FacesContext facesContext, String viewId, String renderKitId)
        {
            //RenderKit renderKit = RenderKitFactory.getRenderKit (facesContext, renderKitId);
            //ResponseStateManager responseStateManager = renderKit.getResponseStateManager ();
            //responseStateManager.getTreeStructureToRestore (facesContext, viewId); //ignore result. Must call for compatibility with sun implementation.
            //return responseStateManager.getComponentStateToRestore (facesContext);

            java.util.Map map = facesContext.getExternalContext().getRequestParameterMap();
            string        s1  = (string)map.get(VIEWSTATE);

            byte [] buffer = Convert.FromBase64String(s1);
            java.io.ByteArrayInputStream bytearrayinputstream = new java.io.ByteArrayInputStream(vmw.common.TypeUtils.ToSByteArray(buffer));
            java.io.ObjectInputStream    inputStream          = new java.io.ObjectInputStream(bytearrayinputstream);
            //ignore tree structure
            //inputStream.readObject ();
            object state = inputStream.readObject();

            inputStream.close();
            bytearrayinputstream.close();

            return(state);
        }
Example #28
0
		protected void SaveStateInClient (FacesContext facesContext, StateManager.SerializedView serializedView) {
			//UIViewRoot uiViewRoot = facesContext.getViewRoot ();
			////save state in response (client-side: full state; server-side: sequence)
			//RenderKit renderKit = RenderKitFactory.getRenderKit (facesContext, uiViewRoot.getRenderKitId ());
			//// not us.
			//renderKit.getResponseStateManager ().writeState (facesContext, serializedView);

			java.io.ByteArrayOutputStream bytearrayoutputstream = new java.io.ByteArrayOutputStream ();
			java.io.ObjectOutputStream objectoutputstream = new java.io.ObjectOutputStream (bytearrayoutputstream);

			//ignore tree structure
			//objectoutputstream.writeObject (serializedView.getStructure ());
			objectoutputstream.writeObject (serializedView.getState ());
			objectoutputstream.close ();
			bytearrayoutputstream.close ();

			string s = 
@"<div>
	<input type=""hidden"" name=""" + VIEWSTATE + "\" id=\"" + VIEWSTATE + "\" value=\"" +
				Convert.ToBase64String ((byte []) vmw.common.TypeUtils.ToByteArray (bytearrayoutputstream.toByteArray ())) + @""" />
</div>";
			facesContext.getResponseWriter ().write (s);
		}
        protected override void restoreComponentState(FacesContext facesContext,
                                                      javax.faces.component.UIViewRoot uiViewRoot,
                                                      String renderKitId)
        {
            Trace.WriteLine("Entering restoreComponentState");

            Object serializedComponentStates;

            if (isSavingStateInClient(facesContext))
            {
                serializedComponentStates = GetStateFromClient(facesContext, uiViewRoot.getViewId(), renderKitId);
            }
            else
            {
                HttpSession session = (HttpSession)facesContext.getExternalContext().getSession(false);
                if (session == null)
                {
                    serializedComponentStates = null;
                }
                else
                {
                    string         key            = ((IExtendedViewHandler)facesContext.getApplication().getViewHandler()).EncodeNamespace(facesContext, VIEWSTATE);
                    SerializedView serializedView = session.getAttribute(key) as SerializedView;
                    if (serializedView == null)
                    {
                        serializedComponentStates = null;
                    }
                    else
                    {
                        serializedComponentStates = serializedView.getState();
                    }
                }
            }
            ((UIComponent)uiViewRoot.getChildren().get(0)).processRestoreState(facesContext, serializedComponentStates);

            Trace.WriteLine("Exiting restoreComponentState");
        }
Example #30
0
        public override void processRestoreState(FacesContext context, object state)
        {
            System.Diagnostics.Trace.WriteLine("processRestoreState");

            if (state == null)
            {
                Console.WriteLine("WARNING: processRestoreState was called with null state.");
                return;                 //throw new ArgumentNullException ("state");
            }
            IHttpHandler jsfHandler = EnterThread();

            try {
                state            = ((StateSerializer)state).State;
                PageState        = (Pair)((Pair)state).First;
                _validatorsState = (bool [])((Pair)state).Second;
                RestorePageState();
            }
            catch (Exception ex) {
                HandleException(ex);
            }
            finally {
                ExitThread(jsfHandler);
            }
        }
Example #31
0
		public override string getClientId (FacesContext __p1) {
			throw new Exception ("The method or operation is not implemented.");
		}
Example #32
0
		// TODO: implement
		public override void processValidators (FacesContext context) {
			// call processValidators for all jsf children
		}
Example #33
0
 protected override sealed Object getTreeStructureToSave(FacesContext facesContext)
 {
     return(String.Empty);
 }
Example #34
0
		public override object processSaveState (FacesContext context) {
			throw new NotSupportedException ();
		}
Example #35
0
 public virtual string EncodeNamespace(FacesContext facesContext, string value)
 {
     return(value);
 }
Example #36
0
		// TODO: implement
		public override void processUpdates (FacesContext context) {
			// call processUpdates for all jsf children
		}
Example #37
0
		protected override javax.faces.render.Renderer getRenderer (FacesContext __p1) {
			throw new Exception ("The method or operation is not implemented.");
		}
Example #38
0
		public override string getActionURL (FacesContext facesContext, string viewId) {
			return _viewHandler.getActionURL (facesContext, viewId);
		}
Example #39
0
		public override String calculateRenderKitId (FacesContext facesContext) {
			return _viewHandler.calculateRenderKitId (facesContext);
		}
Example #40
0
 public override Locale calculateLocale(FacesContext facesContext)
 {
     return(_viewHandler.calculateLocale(facesContext));
 }
Example #41
0
 public override String calculateRenderKitId(FacesContext facesContext)
 {
     return(_viewHandler.calculateRenderKitId(facesContext));
 }
Example #42
0
 public override string getActionURL(FacesContext facesContext, string viewId)
 {
     return(_viewHandler.getActionURL(facesContext, viewId));
 }
Example #43
0
		protected override FacesContext getFacesContext () {
			return _facesContext ?? (_facesContext = FacesContext.getCurrentInstance ());
		}
Example #44
0
 protected ServletFacesContext(FacesContext wrappedFacesContext, ExternalContext externalContext, HttpContext httpContext, FacesContext oldFacesContext)
     : base(wrappedFacesContext, externalContext, httpContext, oldFacesContext)
 {
 }
Example #45
0
 protected override sealed UIViewRoot restoreTreeStructure(FacesContext facesContext, string viewId, string renderKitId)
 {
     return(facesContext.getApplication().getViewHandler().createView(facesContext, viewId));
 }
Example #46
0
		public override String getResourceURL (FacesContext facesContext, String path) {
			return _viewHandler.getResourceURL (facesContext, path);
		}
Example #47
0
		public override void encodeEnd (FacesContext __p1) {
			throw new Exception ("The method or operation is not implemented.");
		}
Example #48
0
		public override UIViewRoot restoreView (FacesContext facesContext, String viewId) {
			return _viewHandler.restoreView (facesContext, viewId);
		}
Example #49
0
		public virtual string EncodeNamespace (FacesContext facesContext, string value) {
			return value;
		}
Example #50
0
		public override void processRestoreState (FacesContext context, object state) {
			throw new NotSupportedException ();
		}
Example #51
0
		public override Locale calculateLocale (FacesContext facesContext) {
			return _viewHandler.calculateLocale (facesContext);
		}
Example #52
0
		object StateHolder.saveState (FacesContext context) {
			return SaveViewState ();
		}
Example #53
0
		public override void decode (FacesContext context) {
			// do nothing
		}
Example #54
0
		public override void processUpdates (FacesContext context) {
			System.Diagnostics.Trace.WriteLine ("processUpdates");

			IHttpHandler jsfHandler = EnterThread ();
			try {
				base.processUpdates (context);
			}
			catch (Exception ex) {
				HandleException (ex);
			}
			finally {
				ExitThread (jsfHandler);
			}
		}
Example #55
0
		public override void renderView (FacesContext facesContext, UIViewRoot viewToRender) {
			if (viewToRender == null)
				throw new ArgumentNullException ("viewToRender", "viewToRender must not be null");
			((UIComponent) viewToRender.getChildren ().get (0)).encodeChildren (facesContext);
		}
Example #56
0
 public override UIViewRoot restoreView(FacesContext facesContext, String viewId)
 {
     return(_viewHandler.restoreView(facesContext, viewId));
 }
Example #57
0
		public override void writeState (FacesContext facesContext) {
			StateManager manager = facesContext.getApplication ().getStateManager ();
			StateManager.SerializedView serializedView = manager.saveSerializedView (facesContext);
			manager.writeState (facesContext, serializedView);
		}
Example #58
0
		public override void processDecodes (FacesContext context) {
			System.Diagnostics.Trace.WriteLine ("processDecodes");

			IHttpHandler jsfHandler = EnterThread ();
			try {
				ProcessPostData ();

				EventRaiserFacesEvent facesEvent = new EventRaiserFacesEvent (this);
				facesEvent.setPhaseId (PhaseId.INVOKE_APPLICATION);
				context.getViewRoot ().queueEvent (facesEvent);

				base.processDecodes (context);
			}
			catch (Exception ex) {
				HandleException (ex);
			}
			finally {
				ExitThread (jsfHandler);
			}
		}
Example #59
0
 public override String getResourceURL(FacesContext facesContext, String path)
 {
     return(_viewHandler.getResourceURL(facesContext, path));
 }
Example #60
0
		void StateHolder.restoreState (FacesContext context, object state) {
			LoadViewState (state);
		}