@Override public Model createNewModel(String name) { Model model = new Model(); model.setName(name); return modelRepository.save(model); }
@Override public Parameter createParameter(Model model, String name, String value) { Parameter parameter = new Parameter(); parameter.setName(name); parameter.setValue(value); model.getParameters().add(parameter); try { modelRepository.save(model); } catch (Throwable e) { model.getParameters().remove(parameter); } return parameter; }