Class AdminRatingDetailsEndpoint

java.lang.Object
com.broadleafcommerce.ratings.web.endpoint.AdminRatingDetailsEndpoint

@FrameworkRestController @FrameworkMapping("/ratings-admin") @DataRouteByExample(RatingSummary.class) public class AdminRatingDetailsEndpoint extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • readRatingDetails

      @FrameworkGetMapping @Policy(permissionRoots="RATING_DETAIL") public org.springframework.data.domain.Page<RatingDetail> readRatingDetails(cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Sort sort, org.springframework.data.domain.Pageable page, @ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • readRatingDetail

      @FrameworkGetMapping("/{id}") @Policy(permissionRoots="RATING_DETAIL") public RatingDetail readRatingDetail(@PathVariable("id") String id, @ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • putRatingDetail

      @FrameworkPutMapping("/{id}") @Policy(permissionRoots="RATING_DETAIL") public RatingDetail putRatingDetail(@PathVariable("id") String id, @RequestBody RatingDetail ratingDetail, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • patchRatingDetail

      @FrameworkPatchMapping("/{id}") @Policy(permissionRoots="RATING_DETAIL") public RatingDetail patchRatingDetail(@PathVariable("id") String id, @RequestBody RatingDetail ratingDetail, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • deleteRatingDetail

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

      protected RatingDetail hydrateRatingSummary(RatingDetail ratingDetail, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • hydrateRatingSummary

      protected org.springframework.data.domain.Page<RatingDetail> hydrateRatingSummary(org.springframework.data.domain.Page<RatingDetail> ratingDetails, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • getRatingDetailService

      protected RatingDetailService<RatingDetail> getRatingDetailService()
    • getAdminRatingService

      protected AdminRatingService getAdminRatingService()
    • getRatingSummaryService

      protected RatingSummaryService<RatingSummary> getRatingSummaryService()