Class PerkStoreCachedStorage
java.lang.Object
org.exoplatform.perkstore.storage.PerkStoreStorage
org.exoplatform.perkstore.storage.cached.PerkStoreCachedStorage
-
Constructor Summary
ConstructorsConstructorDescriptionPerkStoreCachedStorage(PerkStoreProductDAO perkStoreProductDAO, PerkStoreOrderDAO perkStoreOrderDAO, org.exoplatform.services.cache.CacheService cacheService) -
Method Summary
Modifier and TypeMethodDescriptionvoidgetOrderById(long orderId) getProductById(long productId) replaceTransactions(String oldHash, String newHash) saveOrder(ProductOrder order) saveProduct(Product product, String username) Methods inherited from class org.exoplatform.perkstore.storage.PerkStoreStorage
countOrderedQuantity, countOrders, countRemainingOrdersToProcess, countRemainingOrdersToProcess, countUserPurchasedQuantityInPeriod, countUserTotalPurchasedQuantity, getAllProducts, getFileDetail, getOrders
-
Constructor Details
-
PerkStoreCachedStorage
public PerkStoreCachedStorage(PerkStoreProductDAO perkStoreProductDAO, PerkStoreOrderDAO perkStoreOrderDAO, org.exoplatform.services.cache.CacheService cacheService)
-
-
Method Details
-
getOrderById
- Overrides:
getOrderByIdin classPerkStoreStorage
-
findOrderByTransactionHash
- Overrides:
findOrderByTransactionHashin classPerkStoreStorage
-
findOrderByRefundTransactionHash
- Overrides:
findOrderByRefundTransactionHashin classPerkStoreStorage
-
getProductById
- Overrides:
getProductByIdin classPerkStoreStorage
-
saveOrder
- Overrides:
saveOrderin classPerkStoreStorage- Throws:
PerkStoreException
-
replaceTransactions
- Overrides:
replaceTransactionsin classPerkStoreStorage
-
saveProduct
- Overrides:
saveProductin classPerkStoreStorage- Throws:
PerkStoreException
-
clearCache
public void clearCache()
-