Loading src/main/java/es/redmic/commandslib/usersettings/controller/SettingsController.java +7 −0 Original line number Diff line number Diff line Loading @@ -131,6 +131,13 @@ public class SettingsController { return new BodyItemDTO<SettingsDTO>(service.clear(id, dto)); } @PutMapping(value = "/clone/{id}", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE) @ResponseBody public SuperDTO clone(@PathVariable("id") String id) { return new BodyItemDTO<SettingsDTO>(service.clone(id, serviceName)); } @PostMapping(consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE) @ResponseBody public SuperDTO save(@Valid @RequestBody PersistenceDTO dto, BindingResult errorDto, HttpServletRequest request) { Loading src/main/java/es/redmic/commandslib/usersettings/service/SettingsService.java +5 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.stereotype.Service; import es.redmic.commandslib.usersettings.commands.ClearCommand; import es.redmic.commandslib.usersettings.commands.CloneSettingsCommand; import es.redmic.commandslib.usersettings.commands.DeleteSettingsCommand; import es.redmic.commandslib.usersettings.commands.DeselectCommand; import es.redmic.commandslib.usersettings.commands.SaveSettingsCommand; Loading Loading @@ -63,6 +64,10 @@ public class SettingsService { return commandHandler.clear(new ClearCommand(selection)); } public SettingsDTO clone(String id, String serviceName) { return commandHandler.clone(new CloneSettingsCommand(id, serviceName)); } public SettingsDTO create(PersistenceDTO persistence) { return commandHandler.save(new SaveSettingsCommand(persistence)); } Loading Loading
src/main/java/es/redmic/commandslib/usersettings/controller/SettingsController.java +7 −0 Original line number Diff line number Diff line Loading @@ -131,6 +131,13 @@ public class SettingsController { return new BodyItemDTO<SettingsDTO>(service.clear(id, dto)); } @PutMapping(value = "/clone/{id}", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE) @ResponseBody public SuperDTO clone(@PathVariable("id") String id) { return new BodyItemDTO<SettingsDTO>(service.clone(id, serviceName)); } @PostMapping(consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE) @ResponseBody public SuperDTO save(@Valid @RequestBody PersistenceDTO dto, BindingResult errorDto, HttpServletRequest request) { Loading
src/main/java/es/redmic/commandslib/usersettings/service/SettingsService.java +5 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.stereotype.Service; import es.redmic.commandslib.usersettings.commands.ClearCommand; import es.redmic.commandslib.usersettings.commands.CloneSettingsCommand; import es.redmic.commandslib.usersettings.commands.DeleteSettingsCommand; import es.redmic.commandslib.usersettings.commands.DeselectCommand; import es.redmic.commandslib.usersettings.commands.SaveSettingsCommand; Loading Loading @@ -63,6 +64,10 @@ public class SettingsService { return commandHandler.clear(new ClearCommand(selection)); } public SettingsDTO clone(String id, String serviceName) { return commandHandler.clone(new CloneSettingsCommand(id, serviceName)); } public SettingsDTO create(PersistenceDTO persistence) { return commandHandler.save(new SaveSettingsCommand(persistence)); } Loading