package uk.ac.ebi.demo.picr.soap;
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 JAXWS SI.
* JAX-WS RI 2.1-02/02/2007 09:55 AM(vivekp)-FCS
* Generated source version: 2.1
*
*/
@WebService(name = "AccessionMapperInterface", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService")
@XmlSeeAlso({
ObjectFactory.class
})
public interface AccessionMapperInterface {
/**
*
* @param searchDatabases
* @param taxonId
* @param onlyActive
* @param sequence
* @return
* returns uk.ac.ebi.demo.picr.soap.UPEntry
*/
@WebMethod(action = "getUPIForSequence")
@WebResult(name = "getUPIForSequenceReturn", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService")
@RequestWrapper(localName = "getUPIForSequence", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService", className = "uk.ac.ebi.demo.picr.soap.GetUPIForSequence")
@ResponseWrapper(localName = "getUPIForSequenceResponse", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService", className = "uk.ac.ebi.demo.picr.soap.GetUPIForSequenceResponse")
public UPEntry getUPIForSequence(
@WebParam(name = "sequence", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService")
String sequence,
@WebParam(name = "searchDatabases", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService")
List<String> searchDatabases,
@WebParam(name = "taxonId", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService")
String taxonId,
@WebParam(name = "onlyActive", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService")
boolean onlyActive);
/**
*
* @param accession
* @param searchDatabases
* @param taxonId
* @param acVersion
* @param onlyActive
* @return
* returns java.util.List<uk.ac.ebi.demo.picr.soap.UPEntry>
*/
@WebMethod(action = "getUPIForAccession")
@WebResult(name = "getUPIForAccessionReturn", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService")
@RequestWrapper(localName = "getUPIForAccession", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService", className = "uk.ac.ebi.demo.picr.soap.GetUPIForAccession")
@ResponseWrapper(localName = "getUPIForAccessionResponse", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService", className = "uk.ac.ebi.demo.picr.soap.GetUPIForAccessionResponse")
public List<UPEntry> getUPIForAccession(
@WebParam(name = "accession", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService")
String accession,
@WebParam(name = "ac_version", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService")
String acVersion,
@WebParam(name = "searchDatabases", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService")
List<String> searchDatabases,
@WebParam(name = "taxonId", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService")
String taxonId,
@WebParam(name = "onlyActive", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService")
boolean onlyActive);
/**
*
* @return
* returns java.util.List<java.lang.String>
*/
@WebMethod(action = "getMappedDatabaseNames")
@WebResult(name = "mappedDatabases", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService")
@RequestWrapper(localName = "getMappedDatabaseNames", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService", className = "uk.ac.ebi.demo.picr.soap.GetMappedDatabaseNames")
@ResponseWrapper(localName = "getMappedDatabaseNamesResponse", targetNamespace = "http://www.ebi.ac.uk/picr/AccessionMappingService", className = "uk.ac.ebi.demo.picr.soap.GetMappedDatabaseNamesResponse")
public List<String> getMappedDatabaseNames();
}