java.lang.Object
de.hybris.platform.prosservices.pros.intellipricer.Preferences

public class Preferences extends Object
Itinerary preferences
  • Constructor Details

    • Preferences

      public Preferences()
  • Method Details

    • getDisplayFareRules

      public Preferences.DisplayFareRules getDisplayFareRules()
      Penalties information attached to each fare in the response; Valid Values: None; Short; PenaltiesOnly; All; Supported Values: None; PenaltiesOnly
    • setDisplayFareRules

      public void setDisplayFareRules(Preferences.DisplayFareRules displayFareRules)
      Penalties information attached to each fare in the response; Valid Values: None; Short; PenaltiesOnly; All; Supported Values: None; PenaltiesOnly
    • getShowRefundableFares

      public Preferences.ShowRefundableFares getShowRefundableFares()
    • setShowRefundableFares

      public void setShowRefundableFares(Preferences.ShowRefundableFares showRefundableFares)
    • getShowChangeableFares

      public Preferences.ShowChangeableFares getShowChangeableFares()
    • setShowChangeableFares

      public void setShowChangeableFares(Preferences.ShowChangeableFares showChangeableFares)
    • getSplitTickets

      public SplitTickets getSplitTickets()
    • setSplitTickets

      public void setSplitTickets(SplitTickets splitTickets)
    • getCheckAvailability

      public Boolean getCheckAvailability()
      When value is true, availability check of the flights is performed, and only available options are returned
    • setCheckAvailability

      public void setCheckAvailability(Boolean checkAvailability)
      When value is true, availability check of the flights is performed, and only available options are returned
    • getAllowWaitlist

      public Boolean getAllowWaitlist()
    • setAllowWaitlist

      public void setAllowWaitlist(Boolean allowWaitlist)
    • getGetAvailableSeats

      public Boolean getGetAvailableSeats()
    • setGetAvailableSeats

      public void setGetAvailableSeats(Boolean getAvailableSeats)
    • getLastSeatAvailability

      public Boolean getLastSeatAvailability()
      When true, check the real time seat availability depending on the user configuration
    • setLastSeatAvailability

      public void setLastSeatAvailability(Boolean lastSeatAvailability)
      When true, check the real time seat availability depending on the user configuration
    • getReturnPriceDetails

      public ReturnPriceDetails getReturnPriceDetails()
      Booking Solution price details are returned in response in addition to Passenger and BookingSolutioin Price Components
    • setReturnPriceDetails

      public void setReturnPriceDetails(ReturnPriceDetails returnPriceDetails)
      Booking Solution price details are returned in response in addition to Passenger and BookingSolutioin Price Components
    • getValidatingCarrier

      public String getValidatingCarrier()
      IATA airline code, e.g. YY
    • setValidatingCarrier

      public void setValidatingCarrier(String validatingCarrier)
      IATA airline code, e.g. YY
    • getOverrideSignificantSegment

      public Boolean getOverrideSignificantSegment()
    • setOverrideSignificantSegment

      public void setOverrideSignificantSegment(Boolean overrideSignificantSegment)
    • getOptionalServices

      public Boolean getOptionalServices()
    • setOptionalServices

      public void setOptionalServices(Boolean optionalServices)
    • getOverrideFare

      public Boolean getOverrideFare()
      When no valid solution is found for requet, this preference will override any FBC and RBD specified in request. When BasePrice is specified in request together with OverrideFare preference, then Base Price of the solution is overriden with the one in request.
    • setOverrideFare

      public void setOverrideFare(Boolean overrideFare)
      When no valid solution is found for requet, this preference will override any FBC and RBD specified in request. When BasePrice is specified in request together with OverrideFare preference, then Base Price of the solution is overriden with the one in request.
    • getBrandedFares

      public BrandedFares getBrandedFares()
    • setBrandedFares

      public void setBrandedFares(BrandedFares brandedFares)
    • getPriceDiversity

      public PriceDiversity getPriceDiversity()
    • setPriceDiversity

      public void setPriceDiversity(PriceDiversity priceDiversity)
    • getPriceModificationRules

      public List<PriceModificationRule> getPriceModificationRules()
    • setPriceModificationRules

      public void setPriceModificationRules(List<PriceModificationRule> priceModificationRules)
    • getAirlineBaggagePreference

      public AirlineBaggagePreference getAirlineBaggagePreference()
    • setAirlineBaggagePreference

      public void setAirlineBaggagePreference(AirlineBaggagePreference airlineBaggagePreference)
    • getReturnEoESolutions

      public Boolean getReturnEoESolutions()
      Allow or forbid end on end solutions - default value is set per user
    • setReturnEoESolutions

      public void setReturnEoESolutions(Boolean returnEoESolutions)
      Allow or forbid end on end solutions - default value is set per user
    • getIncludeServiceBookInfo

      public Boolean getIncludeServiceBookInfo()
    • setIncludeServiceBookInfo

      public void setIncludeServiceBookInfo(Boolean includeServiceBookInfo)
    • getAwardFares

      public AwardFares getAwardFares()
    • setAwardFares

      public void setAwardFares(AwardFares awardFares)
    • getExemptFees

      public ExemptFees getExemptFees()
    • setExemptFees

      public void setExemptFees(ExemptFees exemptFees)
    • getReservationDate

      public String getReservationDate()
      Date specified as YYYY-MM-DD
    • setReservationDate

      public void setReservationDate(String reservationDate)
      Date specified as YYYY-MM-DD
    • getTicketingDate

      public String getTicketingDate()
      Date specified as YYYY-MM-DD
    • setTicketingDate

      public void setTicketingDate(String ticketingDate)
      Date specified as YYYY-MM-DD
    • getExclusions

      public Exclusions getExclusions()
    • setExclusions

      public void setExclusions(Exclusions exclusions)
    • getHistoricalPricing

      public HistoricalPricing getHistoricalPricing()
    • setHistoricalPricing

      public void setHistoricalPricing(HistoricalPricing historicalPricing)
    • getPromotionQualifier

      public PromotionQualifier getPromotionQualifier()
      Get the promotion qualifier
      Returns:
    • setPromotionQualifier

      public void setPromotionQualifier(PromotionQualifier promotionQualifier)
      Set the promotion qualifier
      Parameters:
      promotionQualifier -