Ignore:
Timestamp:
Mar 30, 2012, 11:42:54 AM (10 years ago)
Author:
work@…
Message:
  • added getAssayData api call
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/services/api/ApiService.groovy

    r2192 r2193  
    1919import dbnp.authentication.SecUser
    2020
    21 class ApiService {
     21class ApiService implements Serializable {
    2222    // the shared secret used to validate api calls
    2323    static final String API_SECRET = "th!s_sH0uld^Pr0bab7y_m0v3_t%_th3_uSeR_d0Ma!n_ins7ead!"
     
    109109        return json
    110110    }
     111
     112    def getMeasurementData(Assay assay, SecUser user) {
     113        def serviceURL = "${assay.module.url}/rest/getMeasurementData"
     114        def serviceArguments = "assayToken=${assay.assayUUID}&verbose=true"
     115
     116        // call module method
     117        def json = moduleCommunicationService.callModuleMethod(
     118                assay.module.url,
     119                serviceURL,
     120                serviceArguments,
     121                "POST",
     122                user
     123        );
     124
     125        return json
     126    }
     127
     128    def getMeasurementMetaData(Assay assay, SecUser user) {
     129        def serviceURL = "${assay.module.url}/rest/getMeasurementMetaData"
     130        def serviceArguments = "assayToken=${assay.assayUUID}"
     131
     132        // call module method
     133        def json = moduleCommunicationService.callModuleMethod(
     134                assay.module.url,
     135                serviceURL,
     136                serviceArguments,
     137                "POST",
     138                user
     139        );
     140
     141        return json
     142    }
    111143}
Note: See TracChangeset for help on using the changeset viewer.