1
2
3
4
5
6
7
8
9
10
11
12 package com.eviware.soapui.impl.wsdl.actions.mockservice;
13
14 import java.io.File;
15
16 import com.eviware.soapui.impl.wsdl.WsdlProject;
17 import com.eviware.soapui.support.UISupport;
18 import com.eviware.soapui.support.action.support.AbstractSoapUIAction;
19
20 public class ImportMockService extends AbstractSoapUIAction<WsdlProject>
21 {
22
23 public ImportMockService()
24 {
25 super("Import Mock Service", "Import Mock Service");
26 }
27
28 public void perform( WsdlProject project, Object param )
29 {
30 File file = UISupport.getFileDialogs().openXML( this, "Choose mock service to import" );
31
32 if( file == null )
33 return;
34
35 String fileName = file.getAbsolutePath();
36 if( fileName == null )
37 return;
38
39 project.importMockService( file );
40
41 }
42
43 }