Author: husted
Date: Wed Jun 29 14:18:18 2005
New Revision: 202431

URL: http://svn.apache.org/viewcvs?rev=202431&view=rev
Log:
OVR-5   
* Rename file names to match class names.
* Update configuration to match Nexus changes in Struts r20249.

Added:
    struts/sandbox/trunk/overdrive/PhoneBook/Core/AppEntry.cs
      - copied unchanged from r201704, 
struts/sandbox/trunk/overdrive/PhoneBook/Core/AppContext.cs
    struts/sandbox/trunk/overdrive/PhoneBook/Core/AppEntryList.cs
      - copied unchanged from r201703, 
struts/sandbox/trunk/overdrive/PhoneBook/Core/AppContextList.cs
    struts/sandbox/trunk/overdrive/PhoneBook/Core/AppEntryListProcessor.cs
      - copied unchanged from r201703, 
struts/sandbox/trunk/overdrive/PhoneBook/Core/AppProcessor.cs
Removed:
    struts/sandbox/trunk/overdrive/PhoneBook/Core/AppContext.cs
    struts/sandbox/trunk/overdrive/PhoneBook/Core/AppContextList.cs
    struts/sandbox/trunk/overdrive/PhoneBook/Core/AppProcessor.cs
Modified:
    struts/sandbox/trunk/overdrive/PhoneBook/Core/Core.csproj
    struts/sandbox/trunk/overdrive/PhoneBook/Test/BaseTest.cs
    struts/sandbox/trunk/overdrive/PhoneBook/Web/AppGridHelper.cs
    struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx.cs
    struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/AppBase.xml
    struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/AppConfig.xml
    struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/Catalog.xml
    struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Messages.resx

Modified: struts/sandbox/trunk/overdrive/PhoneBook/Core/Core.csproj
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Core/Core.csproj?rev=202431&r1=202430&r2=202431&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/PhoneBook/Core/Core.csproj (original)
+++ struts/sandbox/trunk/overdrive/PhoneBook/Core/Core.csproj Wed Jun 29 
14:18:18 2005
@@ -104,17 +104,17 @@
                     BuildAction = "Compile"
                 />
                 <File
-                    RelPath = "AppContext.cs"
+                    RelPath = "AppEntry.cs"
                     SubType = "Code"
                     BuildAction = "Compile"
                 />
                 <File
-                    RelPath = "AppContextList.cs"
+                    RelPath = "AppEntryList.cs"
                     SubType = "Code"
                     BuildAction = "Compile"
                 />
                 <File
-                    RelPath = "AppProcessor.cs"
+                    RelPath = "AppEntryListProcessor.cs"
                     SubType = "Code"
                     BuildAction = "Compile"
                 />

Modified: struts/sandbox/trunk/overdrive/PhoneBook/Test/BaseTest.cs
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Test/BaseTest.cs?rev=202431&r1=202430&r2=202431&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/PhoneBook/Test/BaseTest.cs (original)
+++ struts/sandbox/trunk/overdrive/PhoneBook/Test/BaseTest.cs Wed Jun 29 
14:18:18 2005
@@ -25,7 +25,7 @@
        /// </summary>
        /// 
        [TestFixture]
-       public class BaseTest : BaseNexusTest
+       public class BaseTest : CatalogBaseTest
        {
                /// <summary>
                /// Confirm that the outcome is a non-null, non-empty list.

Modified: struts/sandbox/trunk/overdrive/PhoneBook/Web/AppGridHelper.cs
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/AppGridHelper.cs?rev=202431&r1=202430&r2=202431&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/PhoneBook/Web/AppGridHelper.cs (original)
+++ struts/sandbox/trunk/overdrive/PhoneBook/Web/AppGridHelper.cs Wed Jun 29 
14:18:18 2005
@@ -1,8 +1,8 @@
 using System.Web.UI;
 using System.Web.UI.WebControls;
-using Nexus;
 using Nexus.Core;
 using Nexus.Core.Tables;
+using Nexus.Web;
 using PhoneBook.Core;
 
 namespace PhoneBook.Web

Modified: struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx.cs
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx.cs?rev=202431&r1=202430&r2=202431&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx.cs 
(original)
+++ struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx.cs Wed 
Jun 29 14:18:18 2005
@@ -137,6 +137,7 @@
 
                protected override void Find_Init ()
                {
+                       base.Find_Init ();
                        list_all_command.Click += new EventHandler 
(ListAll_Click);
                        list_all_command.Text = GetMessage(list_all_command.ID);
 
@@ -168,6 +169,7 @@
 
                protected override void Find_Submit (object sender, EventArgs e)
                {
+                       // Don't call base: base.Find_Submit (); 
                        IGridViewHelper h = GridHelper;
                        DropDownList list = sender as DropDownList;
                        string id = list.ID;
@@ -181,6 +183,7 @@
 
                protected override void Find_Load ()
                {
+                       base.Find_Load ();
                        IViewHelper h = GridHelper.FindHelper;
                        h.ExecuteBind (find_panel.Controls);
                        bool ok = (h.IsNominal);
@@ -195,16 +198,24 @@
                protected override void Page_Init ()
                {
                        base.Page_Init ();
-                       list_panel.Visible = true;
-                       error_panel.Visible = false;
+                       list_panel.Visible = true; // base behavior hides
                        Profile = Session [UserProfile.USER_PROFILE] as 
AppUserProfile;
                        GridHelper.HasEditColumn = Profile.IsEditor;
+                       GridHelper.FindHelper.Profile = Profile;
+                       GridHelper.ListHelper.Profile = Profile;
+                       GridHelper.SaveHelper.Profile = Profile;
                        if (!IsPostBack)
                        {
                                Page_Prompt = GetMessage(App.DIRECTORY_PROMPT);
                                profile_label.Text = Profile.UserId;
                                // UserLocale = Profile.Locale;
                        }
+               }
+
+               protected override void Page_Load (object sender, EventArgs e)
+               {
+                       base.Page_Load(sender,e);
+                       error_panel.Visible = false;
                }
 
                protected override void Page_PreRender(object sender, EventArgs 
e)

Modified: 
struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/AppBase.xml
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/AppBase.xml?rev=202431&r1=202430&r2=202431&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/AppBase.xml 
(original)
+++ struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/AppBase.xml 
Wed Jun 29 14:18:18 2005
@@ -16,7 +16,7 @@
        <object id="BaseKeyValueProcessor" 
type="Nexus.Core.Validators.KeyValueProcessor"/>
 
        <!-- All child helpers must also specify singleton=false; otherwise, 
Context is shared. -->
-       <object id="BaseHelper" type="Nexus.Web.Helpers.WebViewHelper, 
Nexus.Web" singleton="false">
+       <object id="BaseHelper" type="Nexus.Web.WebViewHelper, Nexus.Web" 
singleton="false">
                <property name="Catalog">
                        <ref object="Catalog" />
                </property>

Modified: 
struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/AppConfig.xml
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/AppConfig.xml?rev=202431&r1=202430&r2=202431&view=diff
==============================================================================
--- 
struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/AppConfig.xml 
(original)
+++ 
struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/AppConfig.xml 
Wed Jun 29 14:18:18 2005
@@ -15,7 +15,15 @@
     </object>
 
  <!-- FieldTable -->
-                               
+
+               <!-- Strict is not enabled, so we only need to list fields that 
are 
+                       (1) used by a GridViewHelper,
+                       (2) need special formatting (via a Processor), 
+                       (3) represent a list with fields that need a Processor 
(fields listed because of (2))).
+                       The default processing will apply .ToString() to any 
unregistered fields, 
+                       and pass through any unregistered lists verbatim 
+                       (which is cool if all the fields on the list are 
strings that don't need formatting).
+               -->
        <object id="FieldTable" type="Nexus.Core.Tables.FieldTable">
                <property name="AddFieldContexts">
                        <list>
@@ -55,12 +63,12 @@
        
        <object id="extension" parent="BaseFieldContext">
                <property name="ID"><value>extension</value></property>         
-               <property 
name="ProcessorID"><value>TelephoneProcessor</value></property>
+               <property name="Processor"><ref 
object="TelephoneProcessor"/></property>
        </object>
 
        <object id="hired" parent="BaseFieldContext">
                <property name="ID"><value>hired</value></property>     
-               <property 
name="ProcessorID"><value>DateTimeProcessor</value></property>
+               <property name="Processor"><ref 
object="DateTimeProcessor"/></property>
        </object>
        
        <object id="hours" parent="BaseFieldContext">
@@ -70,21 +78,22 @@
        <object id="editor" parent="BaseFieldContext">
                <property name="ID"><value>editor</value></property>    
        </object>
+       <!-- property name="ControlTypeName"><value>CheckBox</value></property 
-->      
 
        <!-- We need to "hash" the name with "_" to avoid conflict with the 
filter Command -->
        <object id="_entry_list" parent="BaseFieldContext">
                <property name="ID"><value>entry_list</value></property>
-               <property 
name="ProcessorID"><value>EntryListProcessor</value></property>
+               <property name="Processor"><ref 
object="EntryListProcessor"/></property>
        </object>
                
        <object id="_extension_list" parent="BaseFieldContext">
                <property name="ID"><value>extension_list</value></property>
-               <property 
name="ProcessorID"><value>ExtensionListProcessor</value></property>
+               <property name="Processor"><ref 
object="ExtensionListProcessor"/></property>
        </object>
 
        <object id="_hired_list" parent="BaseFieldContext">
                <property name="ID"><value>hired_list</value></property>
-               <property 
name="ProcessorID"><value>HiredListProcessor</value></property>
+               <property name="Processor"><ref 
object="HiredListProcessor"/></property>
        </object>
 
                <!-- "d" is .NET for "short date" --> 
@@ -111,24 +120,17 @@
                <property name="Key"><value>hired</value></property>
        </object>
 
- <!-- Catalog -->
- 
-       <object id="Catalog" type="Nexus.Extras.Spring.Catalog"/>
- 
-
-<!-- Request Processors -->
+ <!-- Request Processors -->
        
   <object id="convert_input" type="Nexus.Core.Validators.ConvertInput">
     <property name="ID"><value>ConvertInput</value></property>
-    <property name="Required"><value>{0} is required.</value></property>
   </object>
 
   <object id="format_output" type="Nexus.Core.Validators.FormatOutput">
     <property name="ID"><value>FormatOutput</value></property>    
-    <property name="Required"><value>{0} is required.</value></property>
   </object>
   
-<!-- pre-op -->
+ <!-- pre-op -->
 
   <object id="pre-op" parent="BaseChain">
        <property name="AddCommands">
@@ -137,9 +139,8 @@
                </list>   
     </property>           
   </object>  
-
   
-<!-- post-op -->
+ <!-- post-op -->
 
   <object id="post-op" parent="BaseChain">
        <property name="AddCommands">
@@ -149,5 +150,12 @@
     </property>           
   </object>
                
+ <!-- Catalog -->
+ 
+  <object id="Catalog" type="Nexus.Extras.Spring.Catalog">
+         <property name="PreOp"><ref object="pre-op"/></property>
+         <property name="PostOp"><ref object="post-op"/></property>
+  </object>
+ 
 
 </objects>

Modified: 
struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/Catalog.xml
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/Catalog.xml?rev=202431&r1=202430&r2=202431&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/Catalog.xml 
(original)
+++ struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Command/Catalog.xml 
Wed Jun 29 14:18:18 2005
@@ -118,6 +118,7 @@
                </property>             
        </object>
 
+       <!-- Note that the FieldSet refers to FieldContext objects 
(AppField.xml) -->
   <object id="directory_grid_helper" parent="BaseGridHelper" singleton="false">
                <property name="FindHelper">
                        <ref object="directory_find_helper"/>

Modified: struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Messages.resx
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Messages.resx?rev=202431&r1=202430&r2=202431&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Messages.resx 
(original)
+++ struts/sandbox/trunk/overdrive/PhoneBook/Web/Resources/Messages.resx Wed 
Jun 29 14:18:18 2005
@@ -40,27 +40,34 @@
                <value>System.Resources.ResXResourceWriter, 
System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089</value>
        </resheader>
        
-       <data name="greeting">
-               <value>Welcome, </value>
-       </data>
 
-    <data name="directory_title">
-      <value>Directory (2)</value>
-    </data>
-    
-    <data name="directory_heading">
-     <value>Directory</value>
-    </data>
-        
-    <data name="directory_prompt">
-         <value>Select a filter to display fewer entries</value>
-    </data>
-    
+    <!-- command labels -->
 
     <data name="list_all_command">
       <value>SHOW ALL</value>
     </data>
+
+
+    <!-- field alerts -->
+
+    <data name="_alert">
+               <value>{0} is invalid.</value>
+       </data>
+
+    <data name="_required">
+               <value>{0} is required.</value>
+       </data>
     
+       <data name="DateTimeProcessor_alert">
+               <value>{0} must be a valid date.</value>
+       </data>
+       
+       <data name="TelephoneProcessor_alert">
+               <value>{0} must be a telephone extension.</value>
+       </data>
+               
+
+       <!-- field labels -->    
         
     <data name="last_name_label">
       <value>Last Name</value>
@@ -90,4 +97,24 @@
       <value>Editor?</value>
     </data>
     
+
+       <!-- prompts -->
+       
+       <data name="greeting">
+               <value>Welcome, </value>
+       </data>
+
+    <data name="directory_title">
+      <value>Directory (2)</value>
+    </data>
+    
+    <data name="directory_heading">
+     <value>Directory</value>
+    </data>
+        
+    <data name="directory_prompt">
+         <value>Select a filter to display fewer entries</value>
+    </data>
+    
+
 </root>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to