Author: kostat Date: 2008-01-21 11:00:28 -0500 (Mon, 21 Jan 2008) New Revision: 93402
Modified: trunk/mcs/class/Mainsoft.Web/Mainsoft.Web/BaseHttpContext.cs trunk/mcs/class/Mainsoft.Web/Mainsoft.Web/ServletHttpContext.cs Log: add Lifecycle property to BaseHttpContext Modified: trunk/mcs/class/Mainsoft.Web/Mainsoft.Web/BaseHttpContext.cs =================================================================== --- trunk/mcs/class/Mainsoft.Web/Mainsoft.Web/BaseHttpContext.cs 2008-01-21 15:34:36 UTC (rev 93401) +++ trunk/mcs/class/Mainsoft.Web/Mainsoft.Web/BaseHttpContext.cs 2008-01-21 16:00:28 UTC (rev 93402) @@ -31,6 +31,7 @@ using System.Configuration; using System.Web; using Mainsoft.Web.Hosting; +using javax.faces.lifecycle; namespace Mainsoft.Web { @@ -44,7 +45,7 @@ context.Items [_contextKey] = this; } - protected static BaseHttpContext GetBaseHttpContext(HttpContext context) { + public static BaseHttpContext GetCurrent(HttpContext context) { if (context == null) throw new ArgumentNullException ("context"); @@ -52,6 +53,9 @@ return baseContext ?? GetWorker (context).CreateContext (context); } + public Lifecycle Lifecycle { + get { return BaseHttpServlet.Lifecycle; } + } protected BaseWorkerRequest Worker { get { return GetWorker (_context); } Modified: trunk/mcs/class/Mainsoft.Web/Mainsoft.Web/ServletHttpContext.cs =================================================================== --- trunk/mcs/class/Mainsoft.Web/Mainsoft.Web/ServletHttpContext.cs 2008-01-21 15:34:36 UTC (rev 93401) +++ trunk/mcs/class/Mainsoft.Web/Mainsoft.Web/ServletHttpContext.cs 2008-01-21 16:00:28 UTC (rev 93402) @@ -45,8 +45,8 @@ /// </summary> /// <param name="context"></param> /// <returns></returns> - public static ServletHttpContext GetCurrent (HttpContext context) { - return BaseHttpContext.GetBaseHttpContext (context) as ServletHttpContext; + public static new ServletHttpContext GetCurrent (HttpContext context) { + return BaseHttpContext.GetCurrent (context) as ServletHttpContext; } private new ServletWorkerRequest Worker { _______________________________________________ Mono-patches maillist - Mono-patches@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-patches