1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.wsdl.teststeps;
14
15 import com.eviware.soapui.support.UISupport;
16 import com.eviware.soapui.support.action.support.AbstractSoapUIAction;
17
18 /***
19 * Sets the delay to of a WsdlDelayTestStep
20 *
21 * @author ole.matzura
22 */
23
24 public class SetWaitTimeAction extends AbstractSoapUIAction<WsdlDelayTestStep>
25 {
26 public SetWaitTimeAction()
27 {
28 super( "Set Delay Time", "Sets the Delay for this DelayStep" );
29 }
30
31 public void perform( WsdlDelayTestStep target, Object param )
32 {
33 String value = UISupport.prompt( "Specify delay in milliseconds", "Set Delay", String.valueOf( target.getDelayString() ));
34 if( value != null )
35 {
36 try
37 {
38 target.setDelayString( value );
39 }
40 catch (NumberFormatException e1)
41 {
42 UISupport.showErrorMessage( e1 );
43 }
44 }
45 }
46 }