1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.support.resolver;
14
15 import com.eviware.soapui.impl.wsdl.teststeps.PropertyTransfer;
16 import com.eviware.soapui.support.UISupport;
17 import com.eviware.soapui.support.resolver.ResolveContext.Resolver;
18
19 public class DisablePropertyTransferResolver implements Resolver
20 {
21 PropertyTransfer transfer = null;
22 private boolean resolved;
23
24 public DisablePropertyTransferResolver(PropertyTransfer transfer)
25 {
26 this.transfer = transfer;
27 }
28
29 public String toString()
30 {
31 return getDescription();
32 }
33
34 public String getDescription()
35 {
36 return "Disable Property Transfer";
37 }
38
39 public String getResolvedPath()
40 {
41 return null;
42 }
43
44 public boolean isResolved()
45 {
46 return resolved;
47 }
48
49 public boolean resolve()
50 {
51 if ( UISupport.confirm("Are you sure you want to disable property?", "Property Disable") && transfer != null) {
52 transfer.setDisabled(true);
53 resolved = true;
54 }
55 return resolved;
56 }
57
58 }