Class MarketplaceApplicationCatalogEndpoint

java.lang.Object
com.broadleafcommerce.tenant.web.endpoint.MarketplaceApplicationCatalogEndpoint

@FrameworkRestController @FrameworkMapping("/marketplace-application-catalogs") @DataRouteByExample(MarketplaceApplicationCatalog.class) public class MarketplaceApplicationCatalogEndpoint extends Object
Author:
Jeff Fischer
  • Constructor Details

  • Method Details

    • readAll

      @FrameworkGetMapping @Policy(permissionRoots="TENANT") public org.springframework.data.domain.Page<MarketplaceApplicationCatalog> readAll(cz.jirutka.rsql.parser.ast.Node filters, @ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @PageableDefault(size=50) org.springframework.data.domain.Pageable page, @RequestParam(value="hydrateResponse",defaultValue="false") boolean hydrateResponse)
    • read

      @FrameworkGetMapping("/{id}") @Policy(permissionRoots="TENANT") public MarketplaceApplicationCatalog read(@PathVariable("id") String id, @ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • create

      @FrameworkPostMapping(consumes="application/json") @Policy(permissionRoots="TENANT") public MarketplaceApplicationCatalog create(@ContextOperation(CREATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @RequestBody MarketplaceApplicationCatalog applicationCatalog)
    • update

      @FrameworkPatchMapping(value="/{id}", consumes="application/json") @Policy(permissionRoots="TENANT") public MarketplaceApplicationCatalog update(javax.servlet.http.HttpServletRequest request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String id, @RequestBody MarketplaceApplicationCatalog req)
    • replace

      @FrameworkPutMapping(value="/{id}", consumes="application/json") @Policy(permissionRoots="TENANT") public MarketplaceApplicationCatalog replace(javax.servlet.http.HttpServletRequest request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String id, @RequestBody MarketplaceApplicationCatalog req)
    • deleteApplicationCatalogRef

      @FrameworkDeleteMapping("/{id}") @Policy(permissionRoots="TENANT") public void deleteApplicationCatalogRef(@PathVariable("id") String applicationCatalogId, @ContextOperation(DELETE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • getApplicationCatalogService

      protected MarketplaceApplicationCatalogService<MarketplaceApplicationCatalog> getApplicationCatalogService()