Interface PROSRefundReissueTypeStrategy
- All Known Implementing Classes:
DefaultPROSFullyRefundableShoppingAncillaryBaggageProductsStrategy,DefaultPROSNonRefundableShoppingAncillaryBaggageProductsStrategy
public interface PROSRefundReissueTypeStrategy
The Pros Refund Reissue Type Strategy interface
-
Method Summary
Modifier and TypeMethodDescriptionvoidcreateAncillaryChangeFee(AbstractOrderEntryModel abstractOrderEntry, CartModel cartModel) This method creates an ancillaryChangeFee when the RefundReissue Type of the optional service is equal to N.
-
Method Details
-
createAncillaryChangeFee
void createAncillaryChangeFee(AbstractOrderEntryModel abstractOrderEntry, CartModel cartModel) throws CancelFlightException This method creates an ancillaryChangeFee when the RefundReissue Type of the optional service is equal to N. For all the other types, it fallbacks to the default logic, hence do nothing since the ancillary are considered as fully refundable.- Parameters:
abstractOrderEntry- the abstractOrderEntrycartModel- the cartModel- Throws:
CancelFlightException
-