Author: pmouawad
Date: Wed Oct 12 17:14:12 2011
New Revision: 1182483

URL: http://svn.apache.org/viewvc?rev=1182483&view=rev
Log:
Bug 51876 - Functionnality to search in Samplers TreeView

Enable search on TransactionController

Modified:
    
jakarta/jmeter/trunk/src/core/org/apache/jmeter/control/TransactionController.java

Modified: 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/control/TransactionController.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/control/TransactionController.java?rev=1182483&r1=1182482&r2=1182483&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/control/TransactionController.java
 (original)
+++ 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/control/TransactionController.java
 Wed Oct 12 17:14:12 2011
@@ -20,6 +20,7 @@ package org.apache.jmeter.control;
 
 import java.io.Serializable;
 
+import org.apache.jmeter.gui.Searchable;
 import org.apache.jmeter.samplers.SampleEvent;
 import org.apache.jmeter.samplers.SampleListener;
 import org.apache.jmeter.samplers.SampleResult;
@@ -41,7 +42,7 @@ import org.apache.log.Logger;
  * - generate parent sampler containing the nested samples
  *
  */
-public class TransactionController extends GenericController implements 
SampleListener, Controller, Serializable {
+public class TransactionController extends GenericController implements 
SampleListener, Controller, Serializable, Searchable {
     private static final long serialVersionUID = 233L;
 
     private static final Logger log = LoggingManager.getLoggerForClass();
@@ -252,4 +253,17 @@ public class TransactionController exten
         return getPropertyAsBoolean(INCLUDE_TIMERS, true);
     }
 
+    /**
+     * {@inheritDoc}
+     */
+    public boolean searchContent(String textToSearch) throws Exception {
+        String searchedTextLowerCase = textToSearch.toLowerCase();
+        if(testField(getComment(), searchedTextLowerCase)) {
+            return true;
+        }
+        if(testField(getName(), searchedTextLowerCase)) {
+            return true;
+        }
+        return false;
+    }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to