Class ServiceDefinitionAssociationType

java.lang.Object
de.hybris.platform.ndc182shoppingfacades.messages.ordercreaterequest.ServiceDefinitionAssociationType

public class ServiceDefinitionAssociationType extends Object
Choice to determine if the information of this ServiceDefinition needs to be extended with specific Bag or Seat characteristics, or whether the ServiceDefinition is used as a bundle of further ServiceDefinitions.

Java class for ServiceDefinitionAssociationType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ServiceDefinitionAssociationType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice>
         <element name="BaggageAllowanceRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}ID_Type"/>
         <element name="SeatProfileRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}ID_Type" maxOccurs="unbounded"/>
         <element name="ServiceBundle" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}ServiceBundleType"/>
       </choice>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • baggageAllowanceRefID

      protected String baggageAllowanceRefID
    • seatProfileRefID

      protected List<String> seatProfileRefID
    • serviceBundle

      protected ServiceBundleType serviceBundle
  • Constructor Details

    • ServiceDefinitionAssociationType

      public ServiceDefinitionAssociationType()
  • Method Details

    • getBaggageAllowanceRefID

      public String getBaggageAllowanceRefID()
      Gets the value of the baggageAllowanceRefID property.
      Returns:
      possible object is String
    • setBaggageAllowanceRefID

      public void setBaggageAllowanceRefID(String value)
      Sets the value of the baggageAllowanceRefID property.
      Parameters:
      value - allowed object is String
    • getSeatProfileRefID

      public List<String> getSeatProfileRefID()
      Gets the value of the seatProfileRefID property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the seatProfileRefID property.

      For example, to add a new item, do as follows:

          getSeatProfileRefID().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

    • getServiceBundle

      public ServiceBundleType getServiceBundle()
      Gets the value of the serviceBundle property.
      Returns:
      possible object is ServiceBundleType
    • setServiceBundle

      public void setServiceBundle(ServiceBundleType value)
      Sets the value of the serviceBundle property.
      Parameters:
      value - allowed object is ServiceBundleType