Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#827 closed enhancement (fixed)

Add more web services methods

Reported by: Nicklas Nordborg Owned by: Martin Svensson
Priority: minor Milestone: BASE 2.5
Component: webservices Version:
Keywords: Cc:

Description

Some minor additions to make existing services more complete

  • Implement a getById() method for each service, for example: ExperimentService.getById()
  • Implement a method that lists items for each service, for example: RawBioAssayService.getRawBioAssays()

New services for reporters and reporter lists that can:

  • give information about extended properties for reporters
  • export reporter information (as a tab-separated text file) for the reporters in a reporter list
  • list reporter lists within an experiment: ExperimentService.getReporterLists()

New services for annotations that can:

  • list experimental factors: ExperimentService.getExperimentalFactors()
  • get annotation values for a raw bioassay

Change History (10)

comment:1 by Nicklas Nordborg, 16 years ago

(In [3973]) References #827: Add more web services methods

  • Added services to get experimental factors and annotation values for annotatable items
  • Added methods in TestExperiment for testing experimental factors
  • Changed methods in TestAnnotation to allow annotating any item

comment:2 by Nicklas Nordborg, 16 years ago

(In [3974]) References #827: Add more web services methods

Added Transferable and ToTransferable to make it easier to write generic code for populating classes that are going to be transfered with web services.

comment:3 by Nicklas Nordborg, 16 years ago

(In [3975]) References #827. Updated javadoc related to last check-in

comment:4 by Martin Svensson, 16 years ago

(In [3976]) References #827 Added ExperimentService.getReporterLists().

comment:5 by Nicklas Nordborg, 16 years ago

(In [3977]) References #827: Add more web services methods

Added AnnotationTypeService that can be used to find available annotation types.

comment:6 by Martin Svensson, 16 years ago

(In [3978]) References #827 Created ReporterService and a method to get the extended properties for reporters.

comment:7 by Nicklas Nordborg, 16 years ago

(In [3983]) References #827: Add more web services methods

  • Added getById() method to services that didn't have it
  • Added listing/query method to services that didn't have one

comment:8 by Nicklas Nordborg, 16 years ago

(In [3984]) References #827: Add more web services methods

Added example code for downloading raw data files

comment:9 by Martin Svensson, 16 years ago

Resolution: fixed
Status: newclosed

(In [3991]) Fixes #827 Reporters can now be exported through web services. Two new methods in ReporterService are added, one that exports reporters in a reporters list and one that exports all reports. The reporters are exported to a tab-separated text file.

comment:10 by Martin Svensson, 16 years ago

(In [3993]) References #827 Updated some javadoc to the new methods.

Note: See TracTickets for help on using tickets.