Interface TmaProcessFlowStrategy

    • Method Detail

      • getOffersForDeviceOnly

        java.util.List<TmaOfferData> getOffersForDeviceOnly​(java.lang.String productCode)
        Returns product offers - when device is not in a BPO.
        Parameters:
        productCode - code of currently selected product
        Returns:
        List of TmaOfferData
      • getOffers

        java.util.List<TmaOfferData> getOffers​(TmaOfferContextData offerContextData)
        Returns product offers filtered by parameters provided in offerContextData.
        Parameters:
        offerContextData - contains the parameters for the offer
        Returns:
        List of TmaOfferData
      • getOffersForDeviceInBpo

        @Deprecated(since="1810",
                    forRemoval=true)
        java.util.List<TmaOfferData> getOffersForDeviceInBpo​(java.lang.String productCode,
                                                             java.lang.String bpoCode,
                                                             java.lang.String requiredProductCode)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Returns product offers - when device is in a BPO.
        Parameters:
        productCode - code of the product that is currently selected
        bpoCode - code of the bpo assigned to the main tariff service in CPI
        requiredProductCode - code of the product assigned to the main tariff service in CPI
        Returns:
        List of TmaOfferData
      • getOffersForDeviceInBpo

        java.util.List<TmaOfferData> getOffersForDeviceInBpo​(java.lang.String productCode,
                                                             java.lang.String bpoCode,
                                                             java.util.Set<java.lang.String> requiredProductCodes)
        Returns product offers - when device is in a BPO.
        Parameters:
        productCode - code of the product that is currently selected
        bpoCode - code of the bpo assigned to the main tariff service in CPI
        requiredProductCodes - codes of the products assigned to the main tariff services in CPI
        Returns:
        List of TmaOfferData