Class ServiceDefinitionType
java.lang.Object
de.hybris.platform.oneorderfacades.oneorder.osin.ServiceDefinitionType
Description and characteristics of a non-flight product or service that can be separately sold and delivered. E.g. bag, seat, meal on a flight.
Java class for ServiceDefinitionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ServiceDefinitionType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="BookingInstructions" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}BookingInstructionsType" minOccurs="0"/>
<element name="DepositTimeLimitDateTime" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}DateTimeType" minOccurs="0"/>
<element name="Desc" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}DescType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Name" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}NameType"/>
<element name="NamingTimeLimitDateTime" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}DateTimeType" minOccurs="0"/>
<element name="OwnerCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}AirlineDesigCodeType" minOccurs="0"/>
<element name="PaymentTimeLimitDateTime" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}DateTimeType" minOccurs="0"/>
<element name="PriceGuaranteeTimeLimitDateTime" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}DateTimeType" minOccurs="0"/>
<element name="RFIC" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}RFIC_Type" minOccurs="0"/>
<element name="RFISC" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}RFISC_Type" minOccurs="0"/>
<element name="ServiceCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}CodeType" minOccurs="0"/>
<element name="ServiceDefinitionAssociation" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}ServiceDefinitionAssociationType" minOccurs="0"/>
<element name="ServiceDefinitionID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}ID_Type"/>
<element name="ServiceDetails" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}ServiceDetailsType" minOccurs="0"/>
<element name="TicketingTimeLimitDateTime" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}DateTimeType" minOccurs="0"/>
<element name="ValidatingCarrierCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}AirlineDesigCodeType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BookingInstructionsTypeprotected DateTimeTypeprotected Stringprotected DateTimeTypeprotected Stringprotected DateTimeTypeprotected DateTimeTypeprotected Stringprotected Stringprotected Stringprotected ServiceDefinitionAssociationTypeprotected Stringprotected ServiceDetailsTypeprotected DateTimeTypeprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the bookingInstructions property.Gets the value of the depositTimeLimitDateTime property.getDesc()Gets the value of the desc property.getName()Gets the value of the name property.Gets the value of the namingTimeLimitDateTime property.Gets the value of the ownerCode property.Gets the value of the paymentTimeLimitDateTime property.Gets the value of the priceGuaranteeTimeLimitDateTime property.getRFIC()Gets the value of the rfic property.getRFISC()Gets the value of the rfisc property.Gets the value of the serviceCode property.Gets the value of the serviceDefinitionAssociation property.Gets the value of the serviceDefinitionID property.Gets the value of the serviceDetails property.Gets the value of the ticketingTimeLimitDateTime property.Gets the value of the validatingCarrierCode property.voidSets the value of the bookingInstructions property.voidSets the value of the depositTimeLimitDateTime property.voidSets the value of the name property.voidSets the value of the namingTimeLimitDateTime property.voidsetOwnerCode(String value) Sets the value of the ownerCode property.voidSets the value of the paymentTimeLimitDateTime property.voidSets the value of the priceGuaranteeTimeLimitDateTime property.voidSets the value of the rfic property.voidSets the value of the rfisc property.voidsetServiceCode(String value) Sets the value of the serviceCode property.voidSets the value of the serviceDefinitionAssociation property.voidsetServiceDefinitionID(String value) Sets the value of the serviceDefinitionID property.voidSets the value of the serviceDetails property.voidSets the value of the ticketingTimeLimitDateTime property.voidsetValidatingCarrierCode(String value) Sets the value of the validatingCarrierCode property.
-
Field Details
-
bookingInstructions
-
depositTimeLimitDateTime
-
desc
-
name
-
namingTimeLimitDateTime
-
ownerCode
-
paymentTimeLimitDateTime
-
priceGuaranteeTimeLimitDateTime
-
rfic
-
rfisc
-
serviceCode
-
serviceDefinitionAssociation
-
serviceDefinitionID
-
serviceDetails
-
ticketingTimeLimitDateTime
-
validatingCarrierCode
-
-
Constructor Details
-
ServiceDefinitionType
public ServiceDefinitionType()
-
-
Method Details
-
getBookingInstructions
Gets the value of the bookingInstructions property.- Returns:
- possible object is
BookingInstructionsType
-
setBookingInstructions
Sets the value of the bookingInstructions property.- Parameters:
value- allowed object isBookingInstructionsType
-
getDepositTimeLimitDateTime
Gets the value of the depositTimeLimitDateTime property.- Returns:
- possible object is
DateTimeType
-
setDepositTimeLimitDateTime
Sets the value of the depositTimeLimitDateTime property.- Parameters:
value- allowed object isDateTimeType
-
getDesc
Gets the value of the desc 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
setmethod for the desc property.For example, to add a new item, do as follows:
getDesc().add(newItem);Objects of the following type(s) are allowed in the list
DescType -
getName
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Parameters:
value- allowed object isString
-
getNamingTimeLimitDateTime
Gets the value of the namingTimeLimitDateTime property.- Returns:
- possible object is
DateTimeType
-
setNamingTimeLimitDateTime
Sets the value of the namingTimeLimitDateTime property.- Parameters:
value- allowed object isDateTimeType
-
getOwnerCode
Gets the value of the ownerCode property.- Returns:
- possible object is
String
-
setOwnerCode
Sets the value of the ownerCode property.- Parameters:
value- allowed object isString
-
getPaymentTimeLimitDateTime
Gets the value of the paymentTimeLimitDateTime property.- Returns:
- possible object is
DateTimeType
-
setPaymentTimeLimitDateTime
Sets the value of the paymentTimeLimitDateTime property.- Parameters:
value- allowed object isDateTimeType
-
getPriceGuaranteeTimeLimitDateTime
Gets the value of the priceGuaranteeTimeLimitDateTime property.- Returns:
- possible object is
DateTimeType
-
setPriceGuaranteeTimeLimitDateTime
Sets the value of the priceGuaranteeTimeLimitDateTime property.- Parameters:
value- allowed object isDateTimeType
-
getRFIC
Gets the value of the rfic property.- Returns:
- possible object is
String
-
setRFIC
Sets the value of the rfic property.- Parameters:
value- allowed object isString
-
getRFISC
Gets the value of the rfisc property.- Returns:
- possible object is
String
-
setRFISC
Sets the value of the rfisc property.- Parameters:
value- allowed object isString
-
getServiceCode
Gets the value of the serviceCode property.- Returns:
- possible object is
String
-
setServiceCode
Sets the value of the serviceCode property.- Parameters:
value- allowed object isString
-
getServiceDefinitionAssociation
Gets the value of the serviceDefinitionAssociation property.- Returns:
- possible object is
ServiceDefinitionAssociationType
-
setServiceDefinitionAssociation
Sets the value of the serviceDefinitionAssociation property.- Parameters:
value- allowed object isServiceDefinitionAssociationType
-
getServiceDefinitionID
Gets the value of the serviceDefinitionID property.- Returns:
- possible object is
String
-
setServiceDefinitionID
Sets the value of the serviceDefinitionID property.- Parameters:
value- allowed object isString
-
getServiceDetails
Gets the value of the serviceDetails property.- Returns:
- possible object is
ServiceDetailsType
-
setServiceDetails
Sets the value of the serviceDetails property.- Parameters:
value- allowed object isServiceDetailsType
-
getTicketingTimeLimitDateTime
Gets the value of the ticketingTimeLimitDateTime property.- Returns:
- possible object is
DateTimeType
-
setTicketingTimeLimitDateTime
Sets the value of the ticketingTimeLimitDateTime property.- Parameters:
value- allowed object isDateTimeType
-
getValidatingCarrierCode
Gets the value of the validatingCarrierCode property.- Returns:
- possible object is
String
-
setValidatingCarrierCode
Sets the value of the validatingCarrierCode property.- Parameters:
value- allowed object isString
-