Author: sebb
Date: Sat May 19 03:34:17 2007
New Revision: 539726

URL: http://svn.apache.org/viewvc?view=rev&rev=539726
Log:
Implement readResolve for transient formatter
Add constructor for use by OldSaveService (and testing)

Modified:
    
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/samplers/SampleSaveConfiguration.java

Modified: 
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/samplers/SampleSaveConfiguration.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/samplers/SampleSaveConfiguration.java?view=diff&rev=539726&r1=539725&r2=539726
==============================================================================
--- 
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/samplers/SampleSaveConfiguration.java
 (original)
+++ 
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/samplers/SampleSaveConfiguration.java
 Sat May 19 03:34:17 2007
@@ -21,6 +21,7 @@
  */
 package org.apache.jmeter.samplers;
 
+import java.io.ObjectStreamException;
 import java.io.Serializable;
 import java.text.SimpleDateFormat;
 import java.util.Properties;
@@ -354,12 +355,46 @@
        public SampleSaveConfiguration() {
        }
 
+       /**
+        * Alternate constructor for use by OldSaveService
+        * 
+        * @param value initial setting for boolean fields used in Config 
dialogue
+        */
+       public SampleSaveConfiguration(boolean value) {
+               assertions = value;
+               bytes = value;
+               code = value;
+               dataType = value;
+               encoding = value;
+               fieldNames = value;
+               fileName = value;
+               label = value;
+               latency = value;
+               message = value;
+               //printMilliseconds is derived from properties only
+               requestHeaders = value;
+               responseData = value;
+               responseDataOnError = value;
+               responseHeaders = value;
+               samplerData = value;
+               saveAssertionResultsFailureMessage = value;
+               subresults = value;
+               success = value;
+               threadCounts = value;
+               threadName = value;
+               time = value;
+               timestamp = value;
+               url = value;
+               xml = value;
+       }
+
 // TODO: may need to implement this to allow for adding new attributes to the 
config,
 // otherwise XStream will not populate the missing attributes
  
-//    private Object readResolve() throws ObjectStreamException{
-//       return this;
-//    }
+    private Object readResolve() throws ObjectStreamException{
+          formatter = _formatter;
+       return this;
+    }
 
     public Object clone() {
         try {



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

Reply via email to