fr.paris.lutece.plugins.stock.service
Class PurchaseRules

java.lang.Object
  extended by fr.paris.lutece.plugins.stock.service.PurchaseRules
All Implemented Interfaces:
IPurchaseRules

@Transactional
public class PurchaseRules
extends java.lang.Object
implements IPurchaseRules

To be overrided. Default implementation for purchase rules.

Author:
abataille

Constructor Summary
PurchaseRules()
           
 
Method Summary
 void checkBeforePurchase(IPurchaseDTO purchase, java.lang.String sessionId)
          Called before to save the purchase.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PurchaseRules

public PurchaseRules()
Method Detail

checkBeforePurchase

public void checkBeforePurchase(IPurchaseDTO purchase,
                                java.lang.String sessionId)
                         throws PurchaseOutOfStock,
                                PurchaseSessionExpired
Called before to save the purchase. Should be used for checking if purchase is allow.

Specified by:
checkBeforePurchase in interface IPurchaseRules
Parameters:
purchase - the purchase
sessionId - the session id
Throws:
PurchaseOutOfStock
PurchaseSessionExpired


Copyright © 2012 Mairie de Paris. All Rights Reserved.