@RequestMapping(value = "/create", method = RequestMethod.PUT) DaemonTask<Halconfig, StringBodyRequest> create() { StaticRequestBuilder<StringBodyRequest> builder = new StaticRequestBuilder<>( () -> new StringBodyRequest(backupService.create())); return DaemonTaskHandler.submitTask(builder::build, "Create backup"); }
public static Supplier<String> createBackup() { return () -> { Object rawBackupResponse = ResponseUnwrapper.get(getService().createBackup("")); return objectMapper.convertValue(rawBackupResponse, StringBodyRequest.class).getValue(); }; }
public static Supplier<String> createBackup() { return () -> { Object rawBackupResponse = ResponseUnwrapper.get(getService().createBackup("")); return objectMapper.convertValue(rawBackupResponse, StringBodyRequest.class).getValue(); }; }
public static Supplier<Void> setCurrentDeployment(String name) { return () -> ResponseUnwrapper.get(getService().setCurrentDeployment(new StringBodyRequest(name))); }
@RequestMapping(value = "/currentDeployment", method = RequestMethod.PUT) DaemonTask<Halconfig, Void> setDeployment(@RequestBody StringBodyRequest name) { DaemonResponse.UpdateRequestBuilder builder = new DaemonResponse.UpdateRequestBuilder(); builder.setUpdate(() -> configService.setCurrentDeployment(name.getValue())); builder.setRevert(halconfigParser::undoChanges); builder.setSave(halconfigParser::saveConfig); builder.setValidate(ProblemSet::new); return DaemonTaskHandler.submitTask(builder::build, "Set current deployment"); } }
public static Supplier<Void> setCurrentDeployment(String name) { return () -> ResponseUnwrapper.get(getService().setCurrentDeployment(new StringBodyRequest(name))); }