fix of 7784
[mono.git] / mcs / class / Mainsoft.Web / Mainsoft.Web.Hosting / BaseFacesStateManager.cs
index c3f88c1eeaf4585b4c619c18111cc84db13f4fb6..a4cc9a69a4152a2cd2d112bbb42fd4f27eb758c9 100644 (file)
@@ -6,11 +6,16 @@ using javax.faces.component;
 using javax.faces.context;\r
 using System.Diagnostics;\r
 using System.Web.UI;\r
+using javax.faces.render;\r
+using javax.faces;\r
 \r
 namespace Mainsoft.Web.Hosting\r
 {\r
        public abstract class BaseFacesStateManager : StateManager\r
        {\r
+               protected static readonly string VIEWSTATE = "__VIEWSTATE";\r
+               protected static readonly RenderKitFactory RenderKitFactory = (RenderKitFactory) FactoryFinder.getFactory (FactoryFinder.RENDER_KIT_FACTORY);\r
+\r
                public override StateManager.SerializedView saveSerializedView (FacesContext facesContext) {\r
                        Object treeStruct = getTreeStructureToSave (facesContext);\r
                        Object compStates = getComponentStateToSave (facesContext);\r
@@ -19,7 +24,7 @@ namespace Mainsoft.Web.Hosting
                }\r
 \r
                protected override sealed Object getTreeStructureToSave (FacesContext facesContext) {\r
-                       return null;\r
+                       return String.Empty;\r
                }\r
 \r
                public override UIViewRoot restoreView (FacesContext facesContext,\r