Class 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
    • Constructor Detail

      • DEDVRankEndpoint

        public DEDVRankEndpoint()
    • Method Detail

      • setExpressionDataMatrixService

        public void setExpressionDataMatrixService​(ExpressionDataMatrixService expressionDataMatrixService)
      • setExpressionExperimentService

        public void setExpressionExperimentService​(ExpressionExperimentService expressionExperimentService)
      • setGeneService

        public void setGeneService​(GeneService geneService)
        Sets the "business service" to delegate to.
      • invokeInternal

        protected Element invokeInternal​(Element requestElement,
                                         Document document)
        Reads the given requestElement, and sends a the response back.
        Specified by:
        invokeInternal in 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