Changeset 2193
- Timestamp:
- Mar 30, 2012, 11:42:54 AM (12 years ago)
- Location:
- trunk/grails-app
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/controllers/api/ApiController.groovy
r2192 r2193 233 233 // ); 234 234 235 def json = ApiService.getMeasurements(assay, user)236 237 238 235 // define result 239 236 def result = [ 240 'bla': 'hoi', 241 'json' : json 237 'measurements' : ApiService.getMeasurements(assay, user), 238 'data' : ApiService.getMeasurementData(assay, user), 239 'metaData' : ApiService.getMeasurementMetaData(assay, user) 242 240 ] 243 241 -
trunk/grails-app/services/api/ApiService.groovy
r2192 r2193 19 19 import dbnp.authentication.SecUser 20 20 21 class ApiService {21 class ApiService implements Serializable { 22 22 // the shared secret used to validate api calls 23 23 static final String API_SECRET = "th!s_sH0uld^Pr0bab7y_m0v3_t%_th3_uSeR_d0Ma!n_ins7ead!" … … 109 109 return json 110 110 } 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 } 111 143 }
Note: See TracChangeset
for help on using the changeset viewer.