Author: hlship Date: Mon Nov 21 16:35:22 2005 New Revision: 348051 URL: http://svn.apache.org/viewcvs?rev=348051&view=rev Log: TAPESTRY-769: StateBinding doesn't override isInvariant()
Added: jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/StateBindingTest.java - copied, changed from r332813, jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/TestStateBinding.java Removed: jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/TestStateBinding.java Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/binding/StateBinding.java jakarta/tapestry/trunk/status.xml Modified: jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/binding/StateBinding.java URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/binding/StateBinding.java?rev=348051&r1=348050&r2=348051&view=diff ============================================================================== --- jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/binding/StateBinding.java (original) +++ jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/binding/StateBinding.java Mon Nov 21 16:35:22 2005 @@ -45,6 +45,14 @@ _objectName = objectName; } + /** + * Returns false; these ASO objects can be created at any time. + */ + public boolean isInvariant() + { + return false; + } + public Object getObject() { try Copied: jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/StateBindingTest.java (from r332813, jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/TestStateBinding.java) URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/StateBindingTest.java?p2=jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/StateBindingTest.java&p1=jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/TestStateBinding.java&r1=332813&r2=348051&rev=348051&view=diff ============================================================================== --- jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/TestStateBinding.java (original) +++ jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/binding/StateBindingTest.java Mon Nov 21 16:35:22 2005 @@ -29,7 +29,7 @@ * @author Howard M. Lewis Ship * @since 4.0 */ -public class TestStateBinding extends HiveMindTestCase +public class StateBindingTest extends HiveMindTestCase { private ValueConverter newValueConverter() @@ -62,6 +62,7 @@ IBinding b = newBinding("fred", vc, asm, null); assertEquals(Boolean.TRUE, b.getObject()); + assertEquals(false, b.isInvariant()); verifyControls(); } @@ -84,7 +85,6 @@ IBinding b = newBinding("fred", vc, asm, l); - try { b.getObject(); Modified: jakarta/tapestry/trunk/status.xml URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/status.xml?rev=348051&r1=348050&r2=348051&view=diff ============================================================================== --- jakarta/tapestry/trunk/status.xml (original) +++ jakarta/tapestry/trunk/status.xml Mon Nov 21 16:35:22 2005 @@ -64,6 +64,7 @@ <action type="fix" dev="HLS" fixes-bug="TAPESTRY-756">FieldLabel's prerender property should default to true</action> <action type="fix" dev="HLS" fixes-bug="TAPESTRY-748">NumberTranslator.js missing semicolon</action> <action type="add" dev="HLS">Add missing documentation for Tapestry script template specifications</action> + <action type="fix" dev="HLS" fixes-bug="TAPESTRY-769">StateBinding doesn't override isInvariant()</action> </release> <release version="4.0-beta-13" date="Nov 12 2005"> <action type="update" dev="HLS">Switch to HiveMind 1.1 (final)</action> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]