Changeset 1151
- Timestamp:
- 03/02/11 13:40:33 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ComponentRegistry/trunk/ComponentRegistry/src/main/java/clarin/cmdi/componentregistry/rest/ComponentRegistryRestService.java
r1089 r1151 132 132 } 133 133 ComponentDescription desc = registry.getComponentDescription(componentId); 134 checkAndThrowDescription(desc, componentId); 134 135 String fileName = desc.getName() + "." + rawType; 135 136 if ("xml".equalsIgnoreCase(rawType)) { … … 352 353 } 353 354 ProfileDescription desc = registry.getProfileDescription(profileId); 355 checkAndThrowDescription(desc, profileId); 354 356 String fileName = desc.getName() + "." + rawType; 355 357 … … 371 373 } 372 374 return createDownloadResponse(result, fileName); 373 375 } 376 377 private void checkAndThrowDescription(AbstractDescription desc, String id) { 378 if (desc == null) { 379 throw new WebApplicationException(Response.serverError().entity("Incorrect id:" + id + "cannot handle request").build()); 380 } 374 381 } 375 382 … … 448 455 CMDComponentSpec spec = validator.getCMDComponentSpec(); 449 456 int returnCode = action.execute(desc, spec, response, registry); 450 // if (update) {451 // returnCode = registry.update(desc, spec);452 // } else {453 // returnCode = registry.register(desc, spec);454 // }455 457 if (returnCode == 0) { 456 458 response.setRegistered(true);
Note: See TracChangeset
for help on using the changeset viewer.