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
-
Field Summary
Fields inherited from interface dev.getelements.elements.sdk.service.meta.facebookiap.FacebookIapReceiptService
FACEBOOK_IAP_RECEIPT_CREATED, FACEBOOK_IAP_ROOT_URL, FACEBOOK_IAP_SCHEME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteFacebookIapReceipt(String transactionId) dev.getelements.elements.sdk.dao.ApplicationConfigurationDaojakarta.ws.rs.client.ClientSupplier<dev.getelements.elements.sdk.model.profile.Profile> dev.getelements.elements.sdk.model.util.MapperRegistrydev.getelements.elements.sdk.ElementRegistrydev.getelements.elements.sdk.model.meta.facebookiapreceipt.FacebookIapReceiptgetFacebookIapReceipt(String originalTransactionId) dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.meta.facebookiapreceipt.FacebookIapReceipt> getFacebookIapReceipts(int offset, int count) com.fasterxml.jackson.databind.ObjectMapperdev.getelements.elements.sdk.model.meta.facebookiapreceipt.FacebookIapReceiptgetOrCreateFacebookIapReceipt(dev.getelements.elements.sdk.model.meta.facebookiapreceipt.FacebookIapReceipt facebookIapReceipt) dev.getelements.elements.sdk.service.goods.ProductBundleServicedev.getelements.elements.sdk.dao.ReceiptDaodev.getelements.elements.sdk.service.meta.facebookiap.client.invoker.FacebookIapReceiptRequestInvokerjakarta.inject.Provider<dev.getelements.elements.sdk.dao.Transaction> dev.getelements.elements.sdk.model.user.UsergetUser()voidsetApplicationConfigurationDao(dev.getelements.elements.sdk.dao.ApplicationConfigurationDao applicationConfigurationDao) voidsetClient(jakarta.ws.rs.client.Client client) voidsetCurrentProfileSupplier(Supplier<dev.getelements.elements.sdk.model.profile.Profile> currentProfileSupplier) voidsetDozerMapper(dev.getelements.elements.sdk.model.util.MapperRegistry dozerMapperRegistry) voidsetElementRegistry(dev.getelements.elements.sdk.ElementRegistry elementRegistry) voidsetObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) voidsetProductBundleService(dev.getelements.elements.sdk.service.goods.ProductBundleService productBundleService) voidsetReceiptDao(dev.getelements.elements.sdk.dao.ReceiptDao receiptDao) voidsetRequestInvoker(dev.getelements.elements.sdk.service.meta.facebookiap.client.invoker.FacebookIapReceiptRequestInvoker requestInvoker) voidsetTransactionProvider(jakarta.inject.Provider<dev.getelements.elements.sdk.dao.Transaction> transactionProvider) voidsetUser(dev.getelements.elements.sdk.model.user.User user) List<dev.getelements.elements.sdk.model.reward.RewardIssuance> verifyAndCreateFacebookIapReceiptIfNeeded(dev.getelements.elements.sdk.model.meta.facebookiapreceipt.FacebookIapReceipt receiptData)
-
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:
getFacebookIapReceiptsin interfacedev.getelements.elements.sdk.service.meta.facebookiap.FacebookIapReceiptService
-
getFacebookIapReceipt
public dev.getelements.elements.sdk.model.meta.facebookiapreceipt.FacebookIapReceipt getFacebookIapReceipt(String originalTransactionId) - Specified by:
getFacebookIapReceiptin interfacedev.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:
getOrCreateFacebookIapReceiptin interfacedev.getelements.elements.sdk.service.meta.facebookiap.FacebookIapReceiptService
-
deleteFacebookIapReceipt
- Specified by:
deleteFacebookIapReceiptin interfacedev.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:
verifyAndCreateFacebookIapReceiptIfNeededin interfacedev.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
-
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)
-