Class CountriesController


  • @Controller
    @RequestMapping("/{baseSiteId}/countries")
    public class CountriesController
    extends BaseCommerceController
    • Constructor Detail

      • CountriesController

        public CountriesController()
    • Method Detail

      • getCountries

        @RequestMapping(method=GET)
        @Cacheable(value="countriesCache",
                   key="T(de.hybris.platform.commercewebservicescommons.cache.CommerceCacheKeyGenerator).generateKey(false,false,\'getCountries\',#type,#fields)")
        @ResponseBody
        public CountryListWsDTO getCountries​(@RequestParam(required=false)
                                             java.lang.String type,
                                             @RequestParam(defaultValue="DEFAULT")
                                             java.lang.String fields)
      • getCountryRegions

        @GetMapping("/{countyIsoCode}/regions")
        @ResponseStatus(OK)
        @ResponseBody
        @Cacheable(value="countriesCache",
                   key="T(de.hybris.platform.commercewebservicescommons.cache.CommerceCacheKeyGenerator).generateKey(false,false,\'getRegionsForCountry\',#countyIsoCode,#fields)")
        public RegionListWsDTO getCountryRegions​(@PathVariable
                                                 java.lang.String countyIsoCode,
                                                 @RequestParam(defaultValue="DEFAULT")
                                                 java.lang.String fields)