package bio.pih.genoogle.interfaces.webservices; import java.util.List; import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebResult; import javax.jws.WebService; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.ws.RequestWrapper; import javax.xml.ws.ResponseWrapper; /** * This class was generated by the JAX-WS RI. * JAX-WS RI 2.1.6 in JDK 6 * Generated source version: 2.1 * */ @WebService(name = "WebServices", targetNamespace = "http://webservices.interfaces.genoogle.pih.bio") @XmlSeeAlso({ ObjectFactory.class }) public interface WebServices { /** * * @return * returns java.lang.String */ @WebMethod @WebResult(targetNamespace = "") @RequestWrapper(localName = "name", targetNamespace = "http://webservices.interfaces.genoogle.pih.bio", className = "bio.pih.genoogle.interfaces.webservices.Name") @ResponseWrapper(localName = "nameResponse", targetNamespace = "http://webservices.interfaces.genoogle.pih.bio", className = "bio.pih.genoogle.interfaces.webservices.NameResponse") public String name(); /** * * @param query * @param databank * @return * returns java.lang.String */ @WebMethod @WebResult(targetNamespace = "") @RequestWrapper(localName = "search", targetNamespace = "http://webservices.interfaces.genoogle.pih.bio", className = "bio.pih.genoogle.interfaces.webservices.Search") @ResponseWrapper(localName = "searchResponse", targetNamespace = "http://webservices.interfaces.genoogle.pih.bio", className = "bio.pih.genoogle.interfaces.webservices.SearchResponse") public String search( @WebParam(name = "query", targetNamespace = "") String query, @WebParam(name = "databank", targetNamespace = "") String databank); /** * * @return * returns java.util.List<java.lang.String> */ @WebMethod @WebResult(targetNamespace = "") @RequestWrapper(localName = "databanks", targetNamespace = "http://webservices.interfaces.genoogle.pih.bio", className = "bio.pih.genoogle.interfaces.webservices.Databanks") @ResponseWrapper(localName = "databanksResponse", targetNamespace = "http://webservices.interfaces.genoogle.pih.bio", className = "bio.pih.genoogle.interfaces.webservices.DatabanksResponse") public List<String> databanks(); /** * * @return * returns java.lang.Double */ @WebMethod @WebResult(targetNamespace = "") @RequestWrapper(localName = "version", targetNamespace = "http://webservices.interfaces.genoogle.pih.bio", className = "bio.pih.genoogle.interfaces.webservices.Version") @ResponseWrapper(localName = "versionResponse", targetNamespace = "http://webservices.interfaces.genoogle.pih.bio", className = "bio.pih.genoogle.interfaces.webservices.VersionResponse") public Double version(); /** * * @return * returns java.util.List<java.lang.String> */ @WebMethod @WebResult(targetNamespace = "") @RequestWrapper(localName = "parameters", targetNamespace = "http://webservices.interfaces.genoogle.pih.bio", className = "bio.pih.genoogle.interfaces.webservices.Parameters") @ResponseWrapper(localName = "parametersResponse", targetNamespace = "http://webservices.interfaces.genoogle.pih.bio", className = "bio.pih.genoogle.interfaces.webservices.ParametersResponse") public List<String> parameters(); /** * * @param parameter * @param value * @return * returns boolean */ @WebMethod @WebResult(targetNamespace = "") @RequestWrapper(localName = "setParameter", targetNamespace = "http://webservices.interfaces.genoogle.pih.bio", className = "bio.pih.genoogle.interfaces.webservices.SetParameter") @ResponseWrapper(localName = "setParameterResponse", targetNamespace = "http://webservices.interfaces.genoogle.pih.bio", className = "bio.pih.genoogle.interfaces.webservices.SetParameterResponse") public boolean setParameter( @WebParam(name = "parameter", targetNamespace = "") String parameter, @WebParam(name = "value", targetNamespace = "") String value); /** * * @param query * @param databank * @param parametersList * @return * returns java.lang.String */ @WebMethod @WebResult(targetNamespace = "") @RequestWrapper(localName = "searchWithParameters", targetNamespace = "http://webservices.interfaces.genoogle.pih.bio", className = "bio.pih.genoogle.interfaces.webservices.SearchWithParameters") @ResponseWrapper(localName = "searchWithParametersResponse", targetNamespace = "http://webservices.interfaces.genoogle.pih.bio", className = "bio.pih.genoogle.interfaces.webservices.SearchWithParametersResponse") public String searchWithParameters( @WebParam(name = "query", targetNamespace = "") String query, @WebParam(name = "databank", targetNamespace = "") String databank, @WebParam(name = "parametersList", targetNamespace = "") List<String> parametersList); /** * * @param fastaFiles * @param subSequenceLength * @param numberOfSubDatabanks * @param name * @param mask * @param lowComplexityFilter * @return * returns boolean */ @WebMethod @WebResult(targetNamespace = "") @RequestWrapper(localName = "createDatabank", targetNamespace = "http://webservices.interfaces.genoogle.pih.bio", className = "bio.pih.genoogle.interfaces.webservices.CreateDatabank") @ResponseWrapper(localName = "createDatabankResponse", targetNamespace = "http://webservices.interfaces.genoogle.pih.bio", className = "bio.pih.genoogle.interfaces.webservices.CreateDatabankResponse") public boolean createDatabank( @WebParam(name = "name", targetNamespace = "") String name, @WebParam(name = "fastaFiles", targetNamespace = "") List<String> fastaFiles, @WebParam(name = "subSequenceLength", targetNamespace = "") int subSequenceLength, @WebParam(name = "mask", targetNamespace = "") String mask, @WebParam(name = "numberOfSubDatabanks", targetNamespace = "") int numberOfSubDatabanks, @WebParam(name = "lowComplexityFilter", targetNamespace = "") int lowComplexityFilter); }