Opened 14 years ago

Closed 14 years ago

Last modified 14 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 Changed 14 years ago by Nicklas Nordborg

(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 Changed 14 years ago by Nicklas Nordborg

(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 Changed 14 years ago by Nicklas Nordborg

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

comment:4 Changed 14 years ago by Martin Svensson

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

comment:5 Changed 14 years ago by Nicklas Nordborg

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

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

comment:6 Changed 14 years ago by Martin Svensson

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

comment:7 Changed 14 years ago by Nicklas Nordborg

(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 Changed 14 years ago by Nicklas Nordborg

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

Added example code for downloading raw data files

comment:9 Changed 14 years ago by Martin Svensson

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 Changed 14 years ago by Martin Svensson

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

Note: See TracTickets for help on using tickets.