public static SampleClass to(@Nonnull SampleClassDto from) { SampleClass to = new SampleClassImpl(); to.setAlias(from.getAlias()); to.setSampleCategory(from.getSampleCategory()); to.setSuffix(from.getSuffix()); to.setArchived(from.isArchived()); to.setDirectCreationAllowed(from.isDirectCreationAllowed()); to.setDNAseTreatable(from.getDNAseTreatable()); return to; }
@Override public void update(SampleClass sampleClass) throws IOException { authorizationManager.throwIfNonAdmin(); SampleClass updatedSampleClass = get(sampleClass.getId()); updatedSampleClass.setAlias(sampleClass.getAlias()); updatedSampleClass.setSampleCategory(sampleClass.getSampleCategory()); updatedSampleClass.setSuffix(sampleClass.getSuffix()); updatedSampleClass.setDNAseTreatable(sampleClass.getDNAseTreatable()); User user = authorizationManager.getCurrentUser(); updatedSampleClass.setUpdatedBy(user); sampleClassDao.update(updatedSampleClass); }