Class ModulePreferencesController

java.lang.Object
org.openwms.core.http.AbstractWebController
org.openwms.core.preferences.ModulePreferencesController

@Validated @MeasuredRestController public class ModulePreferencesController extends org.openwms.core.http.AbstractWebController
A ModulePreferencesController.
Author:
Heiko Scherrer
  • Field Details

    • preferencesService

      private final PreferencesService preferencesService
    • translator

      private final org.ameba.i18n.Translator translator
    • preferenceVOMapper

      private final PreferenceVOMapper preferenceVOMapper
  • Constructor Details

    • ModulePreferencesController

      public ModulePreferencesController(org.springframework.context.MessageSource messageSource, PreferencesService preferencesService, org.ameba.i18n.Translator translator, PreferenceVOMapper preferenceVOMapper)
  • Method Details

    • findByModule

      @GetMapping(value="/v1/preferences", params="module") public org.springframework.http.ResponseEntity<List<ModulePreferenceVO>> findByModule(@RequestParam("module") @NotBlank @NotBlank String module)
    • findByModuleAndKey

      @GetMapping(value="/v1/preferences", params={"module","key"}) public org.springframework.http.ResponseEntity<ModulePreferenceVO> findByModuleAndKey(@RequestParam("module") @NotBlank @NotBlank String module, @RequestParam("key") @NotBlank @NotBlank String key)