* implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
+
package org.akraino.validation.ui.controller;
import java.util.List;
-import org.akraino.validation.ui.client.nexus.resources.WrapperRobotTestResult;
-import org.akraino.validation.ui.service.ResultService;
+import org.akraino.validation.ui.entity.LabSilo;
+import org.akraino.validation.ui.service.SiloService;
import org.onap.portalsdk.core.controller.RestrictedBaseController;
import org.onap.portalsdk.core.logging.logic.EELFLoggerDelegate;
import org.onap.portalsdk.core.web.support.UserUtils;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@Controller
-@RequestMapping("/api/results")
-public class ResultsController extends RestrictedBaseController {
+@RequestMapping("/api/v1/silo")
+public class SiloController extends RestrictedBaseController {
- private static final EELFLoggerDelegate LOGGER = EELFLoggerDelegate.getLogger(ResultsController.class);
+ private static final EELFLoggerDelegate LOGGER = EELFLoggerDelegate.getLogger(SiloController.class);
@Autowired
- ResultService service;
+ SiloService service;
- public ResultsController() {
+ public SiloController() {
super();
}
- @RequestMapping(value = {"/getBySubmissionId/{id}"}, method = RequestMethod.GET)
- public ResponseEntity<List<WrapperRobotTestResult>> getByBlueprintId(@PathVariable("id") String submissionId) {
+ @RequestMapping(value = { "/" }, method = RequestMethod.GET)
+ public ResponseEntity<List<LabSilo>> getSilos() {
try {
- return new ResponseEntity<>(service.getRobotTestResults(submissionId), HttpStatus.OK);
+ return new ResponseEntity<>(service.getSilos(), HttpStatus.OK);
} catch (Exception e) {
LOGGER.error(EELFLoggerDelegate.errorLogger,
- "Error when retrieving results. " + UserUtils.getStackTrace(e));
+ "Error when trying to get lab silos. " + UserUtils.getStackTrace(e));
}
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(null);
}
-
}