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 - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches