From: Travis C. <tc...@us...> - 2008-05-01 02:11:57
|
Update of /cvsroot/wonder/Wonder/Common/Frameworks/ERDirectToWeb/Resources In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv22085/Common/Frameworks/ERDirectToWeb/Resources Modified Files: Tag: Wonder_2_0_0_Branch d2w.d2wmodel Log Message: Overriding the pageWrapper method on D2WPage to allow more flexibility with setting the PageWrapper via the D2W rules. Index: d2w.d2wmodel =================================================================== RCS file: /cvsroot/wonder/Wonder/Common/Frameworks/ERDirectToWeb/Resources/d2w.d2wmodel,v retrieving revision 1.74.2.6 retrieving revision 1.74.2.7 diff -C2 -d -r1.74.2.6 -r1.74.2.7 *** d2w.d2wmodel 21 Apr 2008 20:03:22 -0000 1.74.2.6 --- d2w.d2wmodel 1 May 2008 02:11:49 -0000 1.74.2.7 *************** *** 210,213 **** --- 210,215 ---- {"author" = "11"; "class" = "com.webobjects.directtoweb.Rule"; "lhs" = {"class" = "EOKeyValueQualifier"; "key" = "task"; "selectorName" = "isEqualTo:"; "value" = "queryAll"; }; "rhs" = {"class" = "er.directtoweb.ERDKeyValueAssignment"; "keyPath" = "pageName"; "value" = "templateNameForQueryAllPage"; }; }, {"author" = "10"; "class" = "com.webobjects.directtoweb.Rule"; "lhs" = {"class" = "EOAndQualifier"; "qualifiers" = ({"class" = "EOKeyValueQualifier"; "key" = "task"; "selectorName" = "isEqualTo:"; "value" = "list"; }, {"class" = "EOKeyValueQualifier"; "key" = "subTask"; "selectorName" = "isEqualTo:"; "value" = "compare"; }); }; "rhs" = {"class" = "er.directtoweb.ERDKeyValueAssignment"; "keyPath" = "pageName"; "value" = "templateNameForListComparePage"; }; }, + {"author" = "1001"; "class" = "com.webobjects.directtoweb.Rule"; "lhs" = {"class" = "EOKeyValueQualifier"; "key" = "frame"; "selectorName" = "isEqualTo:"; "value" = {"class" = "NSNumber"; "value" = "1"; }; }; "rhs" = {"class" = "com.webobjects.directtoweb.Assignment"; "keyPath" = "pageWrapperName"; "value" = "D2WEmptyWrapper"; }; }, + {"author" = "1000"; "class" = "com.webobjects.directtoweb.Rule"; "lhs" = {"class" = "EOKeyValueQualifier"; "key" = "isGenerating"; "selectorName" = "isEqualTo:"; "value" = {"class" = "NSNumber"; "value" = "1"; }; }; "rhs" = {"class" = "com.webobjects.directtoweb.Assignment"; "keyPath" = "pageWrapperName"; "value" = "D2WGenerationWrapper"; }; }, {"author" = "600"; "class" = "com.webobjects.directtoweb.Rule"; "lhs" = {"class" = "EOAndQualifier"; "qualifiers" = ({"class" = "EOKeyValueQualifier"; "key" = "targetOutput"; "selectorName" = "isEqualTo:"; "value" = "xml"; }, {"class" = "EOKeyValueQualifier"; "key" = "frame"; "selectorName" = "isNotEqualTo:"; "value" = {"class" = "NSNumber"; "value" = "1"; }; }); }; "rhs" = {"class" = "com.webobjects.directtoweb.Assignment"; "keyPath" = "pageWrapperName"; "value" = "ERDXMLPageWrapper"; }; }, {"author" = "0"; "class" = "com.webobjects.directtoweb.Rule"; "lhs" = {"class" = "EOKeyValueQualifier"; "key" = "subTask"; "selectorName" = "isEqualTo:"; "value" = "printerFriendly"; }; "rhs" = {"class" = "com.webobjects.directtoweb.Assignment"; "keyPath" = "pageWrapperName"; "value" = "ERDPrinterFriendlyWrapper"; }; }, |
From: Denis F. <df...@de...> - 2008-05-04 18:21:54
|
Hi Travis! Looks like you are trying to override rules that are already there in JavaDirectToWeb.framework. Did you do that intentionally? If yes, this will lead to troubles if someone overrides these rules in his app's rules. E.g. we override D2WEmptyWrapper with ERDEmptyPageWrapper which doesn't synchronize bindings. As a result we get "attempt to assign value to unknown key: 'd2wContext'" all over the place since D2WEmptyWrapper does synchronize bindings and we get this wrapper since your new rules are of very high priority (higher than our app's ones). Anyway, I see no reason for overriding the rules at all, so I've just deleted the new rules. Please, let me know if I am wrong. Thanks. Regards, Denis. On Thu, May 1, 2008 at 6:11 AM, Travis Cripps <tc...@us...> wrote: > Update of /cvsroot/wonder/Wonder/Common/Frameworks/ERDirectToWeb/Resources > In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv22085/Common/Frameworks/ERDirectToWeb/Resources > > Modified Files: > Tag: Wonder_2_0_0_Branch > d2w.d2wmodel > Log Message: > Overriding the pageWrapper method on D2WPage to allow more flexibility with setting the PageWrapper via the D2W rules. > > Index: d2w.d2wmodel > =================================================================== > RCS file: /cvsroot/wonder/Wonder/Common/Frameworks/ERDirectToWeb/Resources/d2w.d2wmodel,v > retrieving revision 1.74.2.6 > retrieving revision 1.74.2.7 > diff -C2 -d -r1.74.2.6 -r1.74.2.7 > *** d2w.d2wmodel 21 Apr 2008 20:03:22 -0000 1.74.2.6 > --- d2w.d2wmodel 1 May 2008 02:11:49 -0000 1.74.2.7 > *************** > *** 210,213 **** > --- 210,215 ---- > {"author" = "11"; "class" = "com.webobjects.directtoweb.Rule"; "lhs" = {"class" = "EOKeyValueQualifier"; "key" = "task"; "selectorName" = "isEqualTo:"; "value" = "queryAll"; }; "rhs" = {"class" = "er.directtoweb.ERDKeyValueAssignment"; "keyPath" = "pageName"; "value" = "templateNameForQueryAllPage"; }; }, > {"author" = "10"; "class" = "com.webobjects.directtoweb.Rule"; "lhs" = {"class" = "EOAndQualifier"; "qualifiers" = ({"class" = "EOKeyValueQualifier"; "key" = "task"; "selectorName" = "isEqualTo:"; "value" = "list"; }, {"class" = "EOKeyValueQualifier"; "key" = "subTask"; "selectorName" = "isEqualTo:"; "value" = "compare"; }); }; "rhs" = {"class" = "er.directtoweb.ERDKeyValueAssignment"; "keyPath" = "pageName"; "value" = "templateNameForListComparePage"; }; }, > + {"author" = "1001"; "class" = "com.webobjects.directtoweb.Rule"; "lhs" = {"class" = "EOKeyValueQualifier"; "key" = "frame"; "selectorName" = "isEqualTo:"; "value" = {"class" = "NSNumber"; "value" = "1"; }; }; "rhs" = {"class" = "com.webobjects.directtoweb.Assignment"; "keyPath" = "pageWrapperName"; "value" = "D2WEmptyWrapper"; }; }, > + {"author" = "1000"; "class" = "com.webobjects.directtoweb.Rule"; "lhs" = {"class" = "EOKeyValueQualifier"; "key" = "isGenerating"; "selectorName" = "isEqualTo:"; "value" = {"class" = "NSNumber"; "value" = "1"; }; }; "rhs" = {"class" = "com.webobjects.directtoweb.Assignment"; "keyPath" = "pageWrapperName"; "value" = "D2WGenerationWrapper"; }; }, > {"author" = "600"; "class" = "com.webobjects.directtoweb.Rule"; "lhs" = {"class" = "EOAndQualifier"; "qualifiers" = ({"class" = "EOKeyValueQualifier"; "key" = "targetOutput"; "selectorName" = "isEqualTo:"; "value" = "xml"; }, {"class" = "EOKeyValueQualifier"; "key" = "frame"; "selectorName" = "isNotEqualTo:"; "value" = {"class" = "NSNumber"; "value" = "1"; }; }); }; "rhs" = {"class" = "com.webobjects.directtoweb.Assignment"; "keyPath" = "pageWrapperName"; "value" = "ERDXMLPageWrapper"; }; }, > {"author" = "0"; "class" = "com.webobjects.directtoweb.Rule"; "lhs" = {"class" = "EOKeyValueQualifier"; "key" = "subTask"; "selectorName" = "isEqualTo:"; "value" = "printerFriendly"; }; "rhs" = {"class" = "com.webobjects.directtoweb.Assignment"; "keyPath" = "pageWrapperName"; "value" = "ERDPrinterFriendlyWrapper"; }; }, > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Wonder-cvs mailing list > Won...@li... > https://lists.sourceforge.net/lists/listinfo/wonder-cvs > |