java.lang.Object
de.hybris.platform.oneorderfacades.oneorder.osin.TicketType

public class TicketType extends Object
The accountable document issued by or on behalf of a carrier which includes notices and the flight and passenger coupons contained therein. Can be a Ticket or EMD.

Java class for TicketType complex type.

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

 <complexType name="TicketType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="BaggageAllowance" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}BaggageAllowanceType" maxOccurs="99" minOccurs="0"/>
         <element name="BookletQty" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}QtyType"/>
         <element name="ConnectedDocNumber" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}NumberType"/>
         <element name="Coupon" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}CouponType" maxOccurs="4"/>
         <element name="ExchTicketNumberInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}IndType"/>
         <element name="FeeOwnerCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}AirlineDesigCodeType" minOccurs="0"/>
         <element name="NonCommissionableInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}IndType"/>
         <element name="NonInterlineableInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}IndType"/>
         <element name="NonRefundableInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}IndType"/>
         <element name="NonReissuableNonExchInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}IndType"/>
         <element name="Penalty" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}PenaltyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PresentCreditCardInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}IndType"/>
         <element name="PrimaryDocInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}IndType"/>
         <element name="RemarkText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}TextType"/>
         <element name="ReportingTypeCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}ReportingTypeCodeType"/>
         <element name="RoutingCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}CodeType"/>
         <element name="TaxOnEMDInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}IndType"/>
         <element name="TicketDocTypeCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}CodeType" minOccurs="0"/>
         <element name="TicketNumber" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}NumberType"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • baggageAllowance

      protected List<BaggageAllowanceType> baggageAllowance
    • bookletQty

      protected BigDecimal bookletQty
    • connectedDocNumber

      protected BigDecimal connectedDocNumber
    • coupon

      protected List<CouponType> coupon
    • exchTicketNumberInd

      protected boolean exchTicketNumberInd
    • feeOwnerCode

      protected String feeOwnerCode
    • nonCommissionableInd

      protected boolean nonCommissionableInd
    • nonInterlineableInd

      protected boolean nonInterlineableInd
    • nonRefundableInd

      protected boolean nonRefundableInd
    • nonReissuableNonExchInd

      protected boolean nonReissuableNonExchInd
    • penalty

      protected List<PenaltyType> penalty
    • presentCreditCardInd

      protected boolean presentCreditCardInd
    • primaryDocInd

      protected boolean primaryDocInd
    • remarkText

      protected String remarkText
    • reportingTypeCode

      protected ReportingTypeCodeContentType reportingTypeCode
    • routingCode

      protected String routingCode
    • taxOnEMDInd

      protected boolean taxOnEMDInd
    • ticketDocTypeCode

      protected String ticketDocTypeCode
    • ticketNumber

      protected BigDecimal ticketNumber
  • Constructor Details

    • TicketType

      public TicketType()
  • Method Details

    • getBaggageAllowance

      public List<BaggageAllowanceType> getBaggageAllowance()
      Gets the value of the baggageAllowance 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 baggageAllowance property.

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

          getBaggageAllowance().add(newItem);
       

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

    • getBookletQty

      public BigDecimal getBookletQty()
      Gets the value of the bookletQty property.
      Returns:
      possible object is BigDecimal
    • setBookletQty

      public void setBookletQty(BigDecimal value)
      Sets the value of the bookletQty property.
      Parameters:
      value - allowed object is BigDecimal
    • getConnectedDocNumber

      public BigDecimal getConnectedDocNumber()
      Gets the value of the connectedDocNumber property.
      Returns:
      possible object is BigDecimal
    • setConnectedDocNumber

      public void setConnectedDocNumber(BigDecimal value)
      Sets the value of the connectedDocNumber property.
      Parameters:
      value - allowed object is BigDecimal
    • getCoupon

      public List<CouponType> getCoupon()
      Gets the value of the coupon 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 coupon property.

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

          getCoupon().add(newItem);
       

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

    • isExchTicketNumberInd

      public boolean isExchTicketNumberInd()
      Gets the value of the exchTicketNumberInd property.
    • setExchTicketNumberInd

      public void setExchTicketNumberInd(boolean value)
      Sets the value of the exchTicketNumberInd property.
    • getFeeOwnerCode

      public String getFeeOwnerCode()
      Gets the value of the feeOwnerCode property.
      Returns:
      possible object is String
    • setFeeOwnerCode

      public void setFeeOwnerCode(String value)
      Sets the value of the feeOwnerCode property.
      Parameters:
      value - allowed object is String
    • isNonCommissionableInd

      public boolean isNonCommissionableInd()
      Gets the value of the nonCommissionableInd property.
    • setNonCommissionableInd

      public void setNonCommissionableInd(boolean value)
      Sets the value of the nonCommissionableInd property.
    • isNonInterlineableInd

      public boolean isNonInterlineableInd()
      Gets the value of the nonInterlineableInd property.
    • setNonInterlineableInd

      public void setNonInterlineableInd(boolean value)
      Sets the value of the nonInterlineableInd property.
    • isNonRefundableInd

      public boolean isNonRefundableInd()
      Gets the value of the nonRefundableInd property.
    • setNonRefundableInd

      public void setNonRefundableInd(boolean value)
      Sets the value of the nonRefundableInd property.
    • isNonReissuableNonExchInd

      public boolean isNonReissuableNonExchInd()
      Gets the value of the nonReissuableNonExchInd property.
    • setNonReissuableNonExchInd

      public void setNonReissuableNonExchInd(boolean value)
      Sets the value of the nonReissuableNonExchInd property.
    • getPenalty

      public List<PenaltyType> getPenalty()
      Gets the value of the penalty 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 penalty property.

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

          getPenalty().add(newItem);
       

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

    • isPresentCreditCardInd

      public boolean isPresentCreditCardInd()
      Gets the value of the presentCreditCardInd property.
    • setPresentCreditCardInd

      public void setPresentCreditCardInd(boolean value)
      Sets the value of the presentCreditCardInd property.
    • isPrimaryDocInd

      public boolean isPrimaryDocInd()
      Gets the value of the primaryDocInd property.
    • setPrimaryDocInd

      public void setPrimaryDocInd(boolean value)
      Sets the value of the primaryDocInd property.
    • getRemarkText

      public String getRemarkText()
      Gets the value of the remarkText property.
      Returns:
      possible object is String
    • setRemarkText

      public void setRemarkText(String value)
      Sets the value of the remarkText property.
      Parameters:
      value - allowed object is String
    • getReportingTypeCode

      public ReportingTypeCodeContentType getReportingTypeCode()
      Gets the value of the reportingTypeCode property.
      Returns:
      possible object is ReportingTypeCodeContentType
    • setReportingTypeCode

      public void setReportingTypeCode(ReportingTypeCodeContentType value)
      Sets the value of the reportingTypeCode property.
      Parameters:
      value - allowed object is ReportingTypeCodeContentType
    • getRoutingCode

      public String getRoutingCode()
      Gets the value of the routingCode property.
      Returns:
      possible object is String
    • setRoutingCode

      public void setRoutingCode(String value)
      Sets the value of the routingCode property.
      Parameters:
      value - allowed object is String
    • isTaxOnEMDInd

      public boolean isTaxOnEMDInd()
      Gets the value of the taxOnEMDInd property.
    • setTaxOnEMDInd

      public void setTaxOnEMDInd(boolean value)
      Sets the value of the taxOnEMDInd property.
    • getTicketDocTypeCode

      public String getTicketDocTypeCode()
      Gets the value of the ticketDocTypeCode property.
      Returns:
      possible object is String
    • setTicketDocTypeCode

      public void setTicketDocTypeCode(String value)
      Sets the value of the ticketDocTypeCode property.
      Parameters:
      value - allowed object is String
    • getTicketNumber

      public BigDecimal getTicketNumber()
      Gets the value of the ticketNumber property.
      Returns:
      possible object is BigDecimal
    • setTicketNumber

      public void setTicketNumber(BigDecimal value)
      Sets the value of the ticketNumber property.
      Parameters:
      value - allowed object is BigDecimal