Class UserProductBundleService
java.lang.Object
dev.getelements.elements.service.goods.UserProductBundleService
- All Implemented Interfaces:
dev.getelements.elements.sdk.service.goods.ProductBundleService
public class UserProductBundleService
extends Object
implements dev.getelements.elements.sdk.service.goods.ProductBundleService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondev.getelements.elements.sdk.model.goods.ProductBundlecreateProductBundle(dev.getelements.elements.sdk.model.goods.ProductBundle bundle) voidSupplier<dev.getelements.elements.sdk.model.profile.Profile> dev.getelements.elements.sdk.model.goods.ProductBundledev.getelements.elements.sdk.model.goods.ProductBundlegetProductBundle(String applicationNameOrId, String schema, String productId) dev.getelements.elements.sdk.dao.ProductBundleDaodev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.goods.ProductBundle> getProductBundles(int offset, int count) dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.goods.ProductBundle> getProductBundles(String applicationNameOrId, int offset, int count) dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.goods.ProductBundle> getProductBundles(String applicationNameOrId, String schema, int offset, int count) dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.goods.ProductBundle> getProductBundles(String applicationNameOrId, String schema, String productId, List<String> tags, int offset, int count) dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.goods.ProductBundle> getProductBundlesByTag(String tag, int offset, int count) jakarta.inject.Provider<dev.getelements.elements.sdk.dao.Transaction> dev.getelements.elements.sdk.model.user.UsergetUser()List<dev.getelements.elements.sdk.model.reward.RewardIssuance> processVerifiedPurchase(String schema, String productId, String originalTransactionId) voidsetCurrentProfileSupplier(Supplier<dev.getelements.elements.sdk.model.profile.Profile> currentProfileSupplier) voidsetProductBundleDao(dev.getelements.elements.sdk.dao.ProductBundleDao productBundleDao) voidsetTransactionProvider(jakarta.inject.Provider<dev.getelements.elements.sdk.dao.Transaction> transactionProvider) voidsetUser(dev.getelements.elements.sdk.model.user.User user) dev.getelements.elements.sdk.model.goods.ProductBundleupdateProductBundle(dev.getelements.elements.sdk.model.goods.ProductBundle bundle)
-
Constructor Details
-
UserProductBundleService
public UserProductBundleService()
-
-
Method Details
-
getProductBundles
public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.goods.ProductBundle> getProductBundles(int offset, int count) - Specified by:
getProductBundlesin interfacedev.getelements.elements.sdk.service.goods.ProductBundleService
-
getProductBundles
public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.goods.ProductBundle> getProductBundles(String applicationNameOrId, int offset, int count) - Specified by:
getProductBundlesin interfacedev.getelements.elements.sdk.service.goods.ProductBundleService
-
getProductBundles
public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.goods.ProductBundle> getProductBundles(String applicationNameOrId, String schema, int offset, int count) - Specified by:
getProductBundlesin interfacedev.getelements.elements.sdk.service.goods.ProductBundleService
-
getProductBundles
public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.goods.ProductBundle> getProductBundles(String applicationNameOrId, String schema, String productId, List<String> tags, int offset, int count) - Specified by:
getProductBundlesin interfacedev.getelements.elements.sdk.service.goods.ProductBundleService
-
getProductBundlesByTag
public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.goods.ProductBundle> getProductBundlesByTag(String tag, int offset, int count) - Specified by:
getProductBundlesByTagin interfacedev.getelements.elements.sdk.service.goods.ProductBundleService
-
getProductBundle
- Specified by:
getProductBundlein interfacedev.getelements.elements.sdk.service.goods.ProductBundleService
-
getProductBundle
public dev.getelements.elements.sdk.model.goods.ProductBundle getProductBundle(String applicationNameOrId, String schema, String productId) - Specified by:
getProductBundlein interfacedev.getelements.elements.sdk.service.goods.ProductBundleService
-
createProductBundle
public dev.getelements.elements.sdk.model.goods.ProductBundle createProductBundle(dev.getelements.elements.sdk.model.goods.ProductBundle bundle) - Specified by:
createProductBundlein interfacedev.getelements.elements.sdk.service.goods.ProductBundleService
-
updateProductBundle
public dev.getelements.elements.sdk.model.goods.ProductBundle updateProductBundle(dev.getelements.elements.sdk.model.goods.ProductBundle bundle) - Specified by:
updateProductBundlein interfacedev.getelements.elements.sdk.service.goods.ProductBundleService
-
deleteProductBundle
- Specified by:
deleteProductBundlein interfacedev.getelements.elements.sdk.service.goods.ProductBundleService
-
processVerifiedPurchase
public List<dev.getelements.elements.sdk.model.reward.RewardIssuance> processVerifiedPurchase(String schema, String productId, String originalTransactionId) - Specified by:
processVerifiedPurchasein interfacedev.getelements.elements.sdk.service.goods.ProductBundleService
-
getUser
public dev.getelements.elements.sdk.model.user.User getUser() -
setUser
@Inject public void setUser(dev.getelements.elements.sdk.model.user.User user) -
getCurrentProfileSupplier
-
setCurrentProfileSupplier
@Inject public void setCurrentProfileSupplier(Supplier<dev.getelements.elements.sdk.model.profile.Profile> currentProfileSupplier) -
getProductBundleDao
public dev.getelements.elements.sdk.dao.ProductBundleDao getProductBundleDao() -
setProductBundleDao
@Inject public void setProductBundleDao(dev.getelements.elements.sdk.dao.ProductBundleDao productBundleDao) -
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)
-