Package ubic.gemma.web.services
Class DEDVRankEndpoint
- java.lang.Object
-
- org.springframework.xml.transform.TransformerObjectSupport
-
- org.springframework.ws.server.endpoint.AbstractDomPayloadEndpoint
-
- ubic.gemma.web.services.AbstractGemmaEndpoint
-
- ubic.gemma.web.services.DEDVRankEndpoint
-
- All Implemented Interfaces:
org.springframework.ws.server.endpoint.PayloadEndpoint
public class DEDVRankEndpoint extends AbstractGemmaEndpoint
Given a collection of gene IDs, a collection of experiment IDs, and the method, the service will return a list of genes mapped to a list of space delimited ranks. Each rank in the space delimited result is ordered based on the a list of experiments returned in the field, "ee_ids". The output can be pictured as a matrix where the rows are the genes and the columns are the experiments. (Ranks are per-array based.) Method can be one of the following: MEAN or MAX- Author:
- gavin
- See Also:
ProcessedExpressionDataVectorDao.RankMethod
-
-
Field Summary
-
Fields inherited from class ubic.gemma.web.services.AbstractGemmaEndpoint
DELIMITER, manualAuthenticationService, NAMESPACE_URI, REQUEST, RESPONSE
-
-
Constructor Summary
Constructors Constructor Description DEDVRankEndpoint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Element
invokeInternal(Element requestElement, Document document)
Reads the givenrequestElement
, and sends a the response back.void
setExpressionDataMatrixService(ubic.gemma.core.analysis.service.ExpressionDataMatrixService expressionDataMatrixService)
void
setExpressionExperimentService(ubic.gemma.persistence.service.expression.experiment.ExpressionExperimentService expressionExperimentService)
void
setGeneService(ubic.gemma.core.genome.gene.service.GeneService geneService)
Sets the "business service" to delegate to.-
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
-
setExpressionDataMatrixService
public void setExpressionDataMatrixService(ubic.gemma.core.analysis.service.ExpressionDataMatrixService expressionDataMatrixService)
-
setExpressionExperimentService
public void setExpressionExperimentService(ubic.gemma.persistence.service.expression.experiment.ExpressionExperimentService expressionExperimentService)
-
setGeneService
public void setGeneService(ubic.gemma.core.genome.gene.service.GeneService geneService)
Sets the "business service" to delegate to.
-
invokeInternal
protected Element invokeInternal(Element requestElement, Document document)
Reads the givenrequestElement
, and sends a the response back.- Specified by:
invokeInternal
in classorg.springframework.ws.server.endpoint.AbstractDomPayloadEndpoint
- Parameters:
requestElement
- the contents of the SOAP message as DOM elementsdocument
- a DOM document to be used for constructingNode
s- Returns:
- the response element
-
-