Class TmaUsageConsumptionReportApiController

    • Constructor Detail

      • TmaUsageConsumptionReportApiController

        @Autowired
        public TmaUsageConsumptionReportApiController​(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                                      javax.servlet.http.HttpServletRequest request)
    • Method Detail

      • usageConsumptionReportFind

        public org.springframework.http.ResponseEntity<java.lang.Object> usageConsumptionReportFind​(@Valid @RequestParam(value="subscriptionBase.id",required=true)
                                                                                                    @Valid java.lang.String subscriptionBaseId,
                                                                                                    @Valid @RequestParam(value="fields",required=false)
                                                                                                    @Valid java.lang.String fields,
                                                                                                    @Valid @RequestParam(value="product.id",required=false)
                                                                                                    @Valid java.lang.String productId,
                                                                                                    @RequestParam(required=false)
                                                                                                    java.lang.String baseSiteId)
        Specified by:
        usageConsumptionReportFind in interface TmaUsageConsumptionReportApi
      • prepareUsageConsumptionReportData

        protected TmaUsageConsumptionReportWsDto prepareUsageConsumptionReportData​(java.lang.String subscriptionBaseId,
                                                                                   java.lang.String productId,
                                                                                   java.lang.String fields)
                                                                            throws de.hybris.platform.subscriptionfacades.exceptions.SubscriptionFacadeException
        Throws:
        de.hybris.platform.subscriptionfacades.exceptions.SubscriptionFacadeException