Class UserFacebookIapReceiptService

java.lang.Object
dev.getelements.elements.service.meta.facebookiap.UserFacebookIapReceiptService
All Implemented Interfaces:
dev.getelements.elements.sdk.service.meta.facebookiap.FacebookIapReceiptService

public class UserFacebookIapReceiptService extends Object implements dev.getelements.elements.sdk.service.meta.facebookiap.FacebookIapReceiptService
  • Constructor Details

    • UserFacebookIapReceiptService

      public UserFacebookIapReceiptService()
  • Method Details

    • getFacebookIapReceipts

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.meta.facebookiapreceipt.FacebookIapReceipt> getFacebookIapReceipts(int offset, int count)
      Specified by:
      getFacebookIapReceipts in interface dev.getelements.elements.sdk.service.meta.facebookiap.FacebookIapReceiptService
    • getFacebookIapReceipt

      public dev.getelements.elements.sdk.model.meta.facebookiapreceipt.FacebookIapReceipt getFacebookIapReceipt(String originalTransactionId)
      Specified by:
      getFacebookIapReceipt in interface dev.getelements.elements.sdk.service.meta.facebookiap.FacebookIapReceiptService
    • getOrCreateFacebookIapReceipt

      public dev.getelements.elements.sdk.model.meta.facebookiapreceipt.FacebookIapReceipt getOrCreateFacebookIapReceipt(dev.getelements.elements.sdk.model.meta.facebookiapreceipt.FacebookIapReceipt facebookIapReceipt)
      Specified by:
      getOrCreateFacebookIapReceipt in interface dev.getelements.elements.sdk.service.meta.facebookiap.FacebookIapReceiptService
    • deleteFacebookIapReceipt

      public void deleteFacebookIapReceipt(String transactionId)
      Specified by:
      deleteFacebookIapReceipt in interface dev.getelements.elements.sdk.service.meta.facebookiap.FacebookIapReceiptService
    • verifyAndCreateFacebookIapReceiptIfNeeded

      public List<dev.getelements.elements.sdk.model.reward.RewardIssuance> verifyAndCreateFacebookIapReceiptIfNeeded(dev.getelements.elements.sdk.model.meta.facebookiapreceipt.FacebookIapReceipt receiptData)
      Specified by:
      verifyAndCreateFacebookIapReceiptIfNeeded in interface dev.getelements.elements.sdk.service.meta.facebookiap.FacebookIapReceiptService
    • getUser

      public dev.getelements.elements.sdk.model.user.User getUser()
    • setUser

      @Inject public void setUser(dev.getelements.elements.sdk.model.user.User user)
    • getReceiptDao

      public dev.getelements.elements.sdk.dao.ReceiptDao getReceiptDao()
    • setReceiptDao

      @Inject public void setReceiptDao(dev.getelements.elements.sdk.dao.ReceiptDao receiptDao)
    • getDozerMapper

      public dev.getelements.elements.sdk.model.util.MapperRegistry getDozerMapper()
    • setDozerMapper

      @Inject public void setDozerMapper(dev.getelements.elements.sdk.model.util.MapperRegistry dozerMapperRegistry)
    • getApplicationConfigurationDao

      public dev.getelements.elements.sdk.dao.ApplicationConfigurationDao getApplicationConfigurationDao()
    • setApplicationConfigurationDao

      @Inject public void setApplicationConfigurationDao(dev.getelements.elements.sdk.dao.ApplicationConfigurationDao applicationConfigurationDao)
    • getCurrentProfileSupplier

      public Supplier<dev.getelements.elements.sdk.model.profile.Profile> getCurrentProfileSupplier()
    • setCurrentProfileSupplier

      @Inject public void setCurrentProfileSupplier(Supplier<dev.getelements.elements.sdk.model.profile.Profile> currentProfileSupplier)
    • getClient

      public jakarta.ws.rs.client.Client getClient()
    • setClient

      @Inject public void setClient(jakarta.ws.rs.client.Client client)
    • getObjectMapper

      public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
    • setObjectMapper

      @Inject public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • getRequestInvoker

      public dev.getelements.elements.sdk.service.meta.facebookiap.client.invoker.FacebookIapReceiptRequestInvoker getRequestInvoker()
    • setRequestInvoker

      @Inject public void setRequestInvoker(dev.getelements.elements.sdk.service.meta.facebookiap.client.invoker.FacebookIapReceiptRequestInvoker requestInvoker)
    • getTransactionProvider

      public jakarta.inject.Provider<dev.getelements.elements.sdk.dao.Transaction> getTransactionProvider()
    • setTransactionProvider

      @Inject public void setTransactionProvider(jakarta.inject.Provider<dev.getelements.elements.sdk.dao.Transaction> transactionProvider)
    • getElementRegistry

      public dev.getelements.elements.sdk.ElementRegistry getElementRegistry()
    • setElementRegistry

      @Inject public void setElementRegistry(dev.getelements.elements.sdk.ElementRegistry elementRegistry)
    • getProductBundleService

      public dev.getelements.elements.sdk.service.goods.ProductBundleService getProductBundleService()
    • setProductBundleService

      @Inject public void setProductBundleService(dev.getelements.elements.sdk.service.goods.ProductBundleService productBundleService)