1
2
3
4
5
6
7
8
9
10
11
12 package com.eviware.soapui.model.project;
13
14 import java.io.IOException;
15
16 import org.apache.xmlbeans.XmlException;
17
18 import com.eviware.soapui.model.workspace.Workspace;
19 import com.eviware.soapui.support.SoapUIException;
20
21 public interface ProjectFactory<T extends Project>
22 {
23 public T createNew() throws XmlException, IOException, SoapUIException;
24 public T createNew(String path) throws XmlException, IOException, SoapUIException;
25 public T createNew(String projectFile, String projectPassword);
26 public T createNew(Workspace workspace);
27 public T createNew(String path, Workspace workspace);
28 public T createNew(String path, Workspace workspace, boolean create);
29 public T createNew(String path, Workspace workspace, boolean create, boolean open, String tempName, String projectPassword);
30
31 }