Class CatalogsController


  • @Controller("catalogsControllerV1")
    @RequestMapping("/{baseSiteId}/catalogs")
    public class CatalogsController
    extends BaseController
    • Constructor Detail

      • CatalogsController

        public CatalogsController()
    • Method Detail

      • getCatalogs

        @RequestMapping(method=GET)
        @ResponseBody
        public CatalogsData getCatalogs​(@RequestParam(required=false,defaultValue="BASIC")
                                        java.lang.String options)
      • getCatalog

        @RequestMapping(value="/{id}",
                        method=GET)
        @ResponseBody
        public CatalogData getCatalog​(@PathVariable
                                      java.lang.String id,
                                      @RequestParam(required=false,defaultValue="BASIC")
                                      java.lang.String options)
      • getCatalogVersion

        @RequestMapping(value="/{catalogId}/{catalogVersionId}",
                        method=GET)
        @ResponseBody
        public CatalogVersionData getCatalogVersion​(@PathVariable
                                                    java.lang.String catalogId,
                                                    @PathVariable
                                                    java.lang.String catalogVersionId,
                                                    @RequestParam(required=false,defaultValue="BASIC")
                                                    java.lang.String options)
      • getCategories

        @RequestMapping(value="/{catalogId}/{catalogVersionId}/categories/{category}",
                        method=GET)
        @ResponseBody
        public CategoryHierarchyData getCategories​(@PathVariable
                                                   java.lang.String catalogId,
                                                   @PathVariable
                                                   java.lang.String catalogVersionId,
                                                   @PathVariable
                                                   java.lang.String category,
                                                   @RequestParam(required=false,defaultValue="BASIC")
                                                   java.lang.String options,
                                                   @RequestParam(required=false,defaultValue="0")
                                                   int currentPage,
                                                   @RequestParam(required=false,defaultValue="2147483647")
                                                   int pageSize)
      • getOptions

        protected java.util.Set<CatalogOption> getOptions​(java.lang.String options)