public String fileName() { return String.format("%s_%s_%s.xml", submission.getAlias(), name(), DF_TIMESTAMP.format(submission.getSubmissionDate())); }
s.setAttribute("submission_date", DF_TIMESTAMP.format(submission.getSubmissionDate())); s.setAttribute("submission_comment", submission.getDescription()); s.setAttribute("center_name", centreName);
@Override public long save(Submission submission) throws IOException { if (submission.getId() == Submission.UNSAVED_ID) { submission.setExperiments(submission.getExperiments().stream().map(Experiment::getId) .map(WhineyFunction.rethrow(experimentService::get)) .collect(Collectors.toSet())); return submissionStore.save(submission); } else { Submission managed = submissionStore.get(submission.getId()); managed.setAccession(submission.getAccession()); managed.setAlias(submission.getAlias()); managed.setCompleted(submission.isCompleted()); managed.setDescription(submission.getDescription()); managed.setSubmissionDate(submission.getSubmissionDate()); managed.setTitle(submission.getTitle()); managed.setVerified(submission.isVerified()); return submissionStore.save(submission); } }
public static SubmissionDto asDto(@Nonnull Submission from) { SubmissionDto dto = new SubmissionDto(); dto.setId(from.getId()); dto.setAccession(from.getAccession()); dto.setAlias(from.getAlias()); dto.setCompleted(from.isCompleted()); dto.setCreationDate(formatDate(from.getCreationDate())); dto.setDescription(from.getDescription()); dto.setSubmittedDate(formatDate(from.getSubmissionDate())); dto.setTitle(from.getTitle()); dto.setVerified(from.isVerified()); return dto; }