Class AdminRatingDetailsEndpoint
java.lang.Object
com.broadleafcommerce.ratings.web.endpoint.AdminRatingDetailsEndpoint
@FrameworkRestController
@FrameworkMapping("/ratings-admin")
@DataRouteByExample(RatingSummary.class)
public class AdminRatingDetailsEndpoint
extends Object
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAdminRatingDetailsEndpoint
(RatingDetailService<RatingDetail> ratingDetailService, AdminRatingService adminRatingService, RatingSummaryService<RatingSummary> ratingSummaryService) -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteRatingDetail
(String id, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected AdminRatingService
protected RatingDetailService<RatingDetail>
protected RatingSummaryService<RatingSummary>
protected RatingDetail
hydrateRatingSummary
(RatingDetail ratingDetail, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected org.springframework.data.domain.Page<RatingDetail>
hydrateRatingSummary
(org.springframework.data.domain.Page<RatingDetail> ratingDetails, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) patchRatingDetail
(String id, RatingDetail ratingDetail, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) putRatingDetail
(String id, RatingDetail ratingDetail, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) readRatingDetail
(String id, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) 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, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-
Field Details
-
BASE_URI
- See Also:
-
-
Constructor Details
-
AdminRatingDetailsEndpoint
public AdminRatingDetailsEndpoint(RatingDetailService<RatingDetail> ratingDetailService, AdminRatingService adminRatingService, RatingSummaryService<RatingSummary> ratingSummaryService)
-
-
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
-
getAdminRatingService
-
getRatingSummaryService
-