@RequestMapping(value = "/{id}/details", method = RequestMethod.GET)
@ResponseBody
public DetailsResponse<ExperimentSearchDetails> getDetails(@PathVariable final Long id, Principal principal) {
DetailsReader.ExperimentSearchItem details = detailsReader.readExperimentSearch(getUserId(principal), id);
ExperimentSearchDetails result = new ExperimentSearchDetails();
result.name = details.name;
result.description = details.description;
result.experiment = details.experiment;
result.files = details.files;