- public List<String> getBlueprintTimeStampsFromNexus(@Nonnull String name, @Nonnull String version, @Nonnull Lab lab)
- throws JsonParseException, JsonMappingException, KeyManagementException, ClientHandlerException,
- UniformInterfaceException, NoSuchAlgorithmException, IOException, ParseException {
- String siloText = null;
- for (LabSilo silo : siloService.getSilos()) {
- if (silo.getLab().getLab().equals(lab)) {
- siloText = silo.getSilo();
- }
+ public List<String> getBlueprintTimeStampsFromNexus(@Nonnull String name, @Nonnull String version,
+ @Nonnull String lab) throws JsonParseException, JsonMappingException, KeyManagementException,
+ ClientHandlerException, UniformInterfaceException, NoSuchAlgorithmException, IOException, ParseException {
+ LabInfo labInfo = dbAdapter.getLab(lab);
+ if (labInfo == null) {
+ throw new IllegalArgumentException("Could not retrieve lab : " + lab.toString());