Class AccommodationTransactionCreationStrategy
java.lang.Object
de.hybris.platform.travelservices.accommodation.strategies.impl.TransactionCalculationStrategy
de.hybris.platform.travelservices.order.impl.AccommodationTransactionCreationStrategy
- All Implemented Interfaces:
TransactionCreationByEntryTypeStrategy
public class AccommodationTransactionCreationStrategy
extends TransactionCalculationStrategy
implements TransactionCreationByEntryTypeStrategy
Implementation of the
TransactionCalculationStrategy interface for accommodations taking each accommodation entry group
and creating a transaction for each.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancreates transactions with the entries using the cartprotected BookingServicegets booking serviceprotected TravelB2BCommerceCheckoutServicegets travel b2b commerce checkout servicevoidsetBookingService(BookingService bookingService) sets booking servicevoidsetTravelB2BCommerceCheckoutService(TravelB2BCommerceCheckoutService travelB2BCommerceCheckoutService) sets travel b2b commerce checkout serviceMethods inherited from class de.hybris.platform.travelservices.accommodation.strategies.impl.TransactionCalculationStrategy
getAvailableFunds, getConfigurationService, getEntriesAmount, getPaymentAuthourizationAmount, getTravelCartService, getValidPaymentTransactions, getValidPaymentTransactionsForType, setConfigurationService, setTravelCartService
-
Constructor Details
-
AccommodationTransactionCreationStrategy
public AccommodationTransactionCreationStrategy()
-
-
Method Details
-
createTransactions
Description copied from interface:TransactionCreationByEntryTypeStrategycreates transactions with the entries using the cart- Specified by:
createTransactionsin interfaceTransactionCreationByEntryTypeStrategy- Returns:
-
getTravelB2BCommerceCheckoutService
gets travel b2b commerce checkout service- Returns:
-
setTravelB2BCommerceCheckoutService
public void setTravelB2BCommerceCheckoutService(TravelB2BCommerceCheckoutService travelB2BCommerceCheckoutService) sets travel b2b commerce checkout service- Parameters:
travelB2BCommerceCheckoutService-
-
getBookingService
gets booking service- Returns:
-
setBookingService
sets booking service- Parameters:
bookingService-
-