Package ubic.gemma.web.services
Class GeneIDbyTaxonEndpoint
- java.lang.Object
-
- org.springframework.xml.transform.TransformerObjectSupport
-
- org.springframework.ws.server.endpoint.AbstractDomPayloadEndpoint
-
- ubic.gemma.web.services.AbstractGemmaEndpoint
-
- ubic.gemma.web.services.GeneIDbyTaxonEndpoint
-
- All Implemented Interfaces:
org.springframework.ws.server.endpoint.PayloadEndpoint
public class GeneIDbyTaxonEndpoint extends AbstractGemmaEndpoint
Given the Taxon (eg. "1" for Homo Sapiens), will return all the Gene IDs that match the taxon.- Author:
- klc, gavin
-
-
Field Summary
-
Fields inherited from class ubic.gemma.web.services.AbstractGemmaEndpoint
DELIMITER, manualAuthenticationService, NAMESPACE_URI, REQUEST, RESPONSE
-
-
Constructor Summary
Constructors Constructor Description GeneIDbyTaxonEndpoint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ElementinvokeInternal(Element requestElement, Document document)Reads the givenrequestElement, and sends the response back.voidsetGeneService(GeneService gs)Sets the "business service" to delegate to.voidsetTaxonService(TaxonService taxonService)-
Methods inherited from class ubic.gemma.web.services.AbstractGemmaEndpoint
authenticate, buildBadResponse, buildWrapper, encode, getArrayValues, getLastSingleNodeValue, getNodeValue, getOptionalNodeValue, getSingleNodeValue, readReport, readReport, readReport, setLocalName, setManualAuthenticationService, writeReport
-
Methods inherited from class org.springframework.ws.server.endpoint.AbstractDomPayloadEndpoint
createDocumentBuilder, createDocumentBuilderFactory, getDocumentElement, invoke, setAlwaysTransform, setExpandEntityReferences, setNamespaceAware, setValidating
-
-
-
-
Method Detail
-
setGeneService
public void setGeneService(GeneService gs)
Sets the "business service" to delegate to.
-
setTaxonService
public void setTaxonService(TaxonService taxonService)
-
invokeInternal
protected Element invokeInternal(Element requestElement, Document document)
Reads the givenrequestElement, and sends the response back.- Specified by:
invokeInternalin classorg.springframework.ws.server.endpoint.AbstractDomPayloadEndpoint- Parameters:
requestElement- the contents of the SOAP message as DOM elementsdocument- a DOM document to be used for constructingNodes- Returns:
- the response element
-
-