Package ubic.gemma.web.services
Class GoTerm2GeneEndpoint
- java.lang.Object
- 
- org.springframework.xml.transform.TransformerObjectSupport
- 
- org.springframework.ws.server.endpoint.AbstractDomPayloadEndpoint
- 
- ubic.gemma.web.services.AbstractGemmaEndpoint
- 
- ubic.gemma.web.services.GoTerm2GeneEndpoint
 
 
 
 
- 
- All Implemented Interfaces:
- org.springframework.ws.server.endpoint.PayloadEndpoint
 
 public class GoTerm2GeneEndpoint extends AbstractGemmaEndpoint Given a Gene Ontology Term URI and a Taxon ID as input, will return a collection of gene IDs that match the GO Term and Taxon.- Author:
- gavin, klc
 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringGO2Gene_LOCAL_NAMEThe local name of the expected request/response.- 
Fields inherited from class ubic.gemma.web.services.AbstractGemmaEndpointDELIMITER, manualAuthenticationService, NAMESPACE_URI, REQUEST, RESPONSE
 
- 
 - 
Constructor SummaryConstructors Constructor Description GoTerm2GeneEndpoint()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ElementinvokeInternal(Element requestElement, Document document)Reads the givenrequestElement, and sends a the response back.voidsetGeneOntologyService(ubic.gemma.core.ontology.providers.GeneOntologyService goS)Sets the "business service" to delegate to.voidsettaxonService(ubic.gemma.persistence.service.genome.taxon.TaxonService taxS)voidsetTaxonService(ubic.gemma.persistence.service.genome.taxon.TaxonService taxonService)- 
Methods inherited from class ubic.gemma.web.services.AbstractGemmaEndpointauthenticate, buildBadResponse, buildWrapper, encode, getArrayValues, getLastSingleNodeValue, getNodeValue, getOptionalNodeValue, getSingleNodeValue, readReport, readReport, readReport, setLocalName, setManualAuthenticationService, writeReport
 - 
Methods inherited from class org.springframework.ws.server.endpoint.AbstractDomPayloadEndpointcreateDocumentBuilder, createDocumentBuilderFactory, getDocumentElement, invoke, setAlwaysTransform, setExpandEntityReferences, setNamespaceAware, setValidating
 
- 
 
- 
- 
- 
Field Detail- 
GO2Gene_LOCAL_NAMEpublic static final String GO2Gene_LOCAL_NAME The local name of the expected request/response.- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
setGeneOntologyServicepublic void setGeneOntologyService(ubic.gemma.core.ontology.providers.GeneOntologyService goS) Sets the "business service" to delegate to.
 - 
settaxonServicepublic void settaxonService(ubic.gemma.persistence.service.genome.taxon.TaxonService taxS) 
 - 
setTaxonServicepublic void setTaxonService(ubic.gemma.persistence.service.genome.taxon.TaxonService taxonService) 
 - 
invokeInternalprotected Element invokeInternal(Element requestElement, Document document) Reads the givenrequestElement, and sends a the response back.- Specified by:
- invokeInternalin class- org.springframework.ws.server.endpoint.AbstractDomPayloadEndpoint
- Parameters:
- requestElement- the contents of the SOAP message as DOM elements
- document- a DOM document to be used for constructing- Nodes
- Returns:
- the response element
 
 
- 
 
-