java.lang.Object
de.hybris.platform.smarteditwebservices.controllers.ThemeController

@Controller @RequestMapping("/v1/themes") public class ThemeController extends Object
Controller to manage cms themes data
  • Constructor Details

    • ThemeController

      public ThemeController()
  • Method Details

    • getThemes

      @GetMapping @ResponseBody public ThemeListWsDto getThemes(@RequestParam(required=false) String langIsoCode)
    • getThemeByCode

      @GetMapping("/{themeCode}") @ResponseBody public Theme getThemeByCode(@PathVariable("themeCode") String themeCode, @RequestParam(required=false) String langIsoCode)
    • getCurrentUserTheme

      @GetMapping("/currentUser/theme") @ResponseBody public Theme getCurrentUserTheme(@RequestParam(required=false) String langIsoCode)
    • updateCurrentUserTheme

      @PutMapping("/currentUser/theme/{themeCode}") @ResponseBody public void updateCurrentUserTheme(@PathVariable("themeCode") String themeCode)
    • getSmarteditThemeFacade

      public SmarteditThemeFacade getSmarteditThemeFacade()
    • setSmarteditThemeFacade

      public void setSmarteditThemeFacade(SmarteditThemeFacade smarteditThemeFacade)