1 19 20 package org.netbeans.modules.websvc.spi.webservices; 21 22 import java.util.List ; 23 import org.netbeans.api.java.classpath.ClassPath; 24 25 import org.openide.filesystems.FileObject; 26 import org.netbeans.spi.project.support.ant.AntProjectHelper; 27 import org.netbeans.api.project.Project; 28 import org.netbeans.modules.j2ee.dd.api.webservices.ServiceImplBean; 29 import org.netbeans.spi.project.support.ant.ReferenceHelper; 30 31 35 public interface WebServicesSupportImpl { 36 37 40 public void addServiceImpl(String serviceName, FileObject configFile, boolean fromWSDL, String [] wscompileFeatures); 41 42 45 public void addServiceImpl(String serviceName, FileObject configFile, boolean fromWSDL); 46 47 50 public void addServiceEntriesToDD(String serviceName, String serviceEndpointInterface, String serviceEndpoint); 51 52 55 public FileObject getWebservicesDD(); 56 57 60 public FileObject getWsDDFolder(); 61 62 66 public String getArchiveDDFolderName(); 67 68 72 public String getImplementationBean(String linkName); 73 74 78 public void removeServiceEntry(String linkName); 79 80 84 public void removeProjectEntries(String serviceName); 85 86 89 public AntProjectHelper getAntProjectHelper(); 90 91 94 public String generateImplementationBean(String wsName, FileObject pkg, Project project, String delegateData)throws java.io.IOException ; 95 96 99 public void addServiceImplLinkEntry(ServiceImplBean serviceImplBean, String wsName); 100 101 104 public ReferenceHelper getReferenceHelper(); 105 106 109 public List getServices(); 110 111 115 public void addInfrastructure(String implBeanClass, FileObject pkg); 116 117 120 public boolean isFromWSDL(String serviceName); 121 122 125 public ClassPath getClassPath(); 126 127 } 128 | Popular Tags |