fr.paris.lutece.plugins.stock.modules.tickets.service.rules
Class PurchaseTarifReduitRules

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

public class PurchaseTarifReduitRules
extends fr.paris.lutece.plugins.stock.service.PurchaseRules
implements fr.paris.lutece.plugins.stock.service.IPurchaseRules

Business rules for offer type Tarif Réduit

Author:
abataille

Field Summary
static java.lang.String MESSAGE_ERROR_PURCHASE_QUANTITY_OFFER_TYPE
           
static java.lang.Integer NB_PLACES_MAX_TARIF_REDUIT
           
 
Constructor Summary
PurchaseTarifReduitRules()
           
 
Method Summary
 void checkBeforePurchase(fr.paris.lutece.plugins.stock.business.purchase.IPurchaseDTO purchase, java.lang.String sessionId)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MESSAGE_ERROR_PURCHASE_QUANTITY_OFFER_TYPE

public static final java.lang.String MESSAGE_ERROR_PURCHASE_QUANTITY_OFFER_TYPE
See Also:
Constant Field Values

NB_PLACES_MAX_TARIF_REDUIT

public static final java.lang.Integer NB_PLACES_MAX_TARIF_REDUIT
Constructor Detail

PurchaseTarifReduitRules

public PurchaseTarifReduitRules()
Method Detail

checkBeforePurchase

public void checkBeforePurchase(fr.paris.lutece.plugins.stock.business.purchase.IPurchaseDTO purchase,
                                java.lang.String sessionId)
                         throws fr.paris.lutece.plugins.stock.business.purchase.exception.PurchaseOutOfStock,
                                fr.paris.lutece.plugins.stock.business.purchase.exception.PurchaseSessionExpired

Specified by:
checkBeforePurchase in interface fr.paris.lutece.plugins.stock.service.IPurchaseRules
Overrides:
checkBeforePurchase in class fr.paris.lutece.plugins.stock.service.PurchaseRules
Throws:
fr.paris.lutece.plugins.stock.business.purchase.exception.PurchaseOutOfStock
fr.paris.lutece.plugins.stock.business.purchase.exception.PurchaseSessionExpired


Copyright © 2012 Mairie de Paris. All Rights Reserved.