Class ServiceDefinitionType
java.lang.Object
de.hybris.platform.ndc182facades.messages.servicelistresponse.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_ServiceListRS}BookingInstructionsType" minOccurs="0"/>
<element name="DepositTimeLimitDateTime" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_ServiceListRS}DateTimeType" minOccurs="0"/>
<element name="Desc" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_ServiceListRS}DescType" maxOccurs="unbounded"/>
<element name="Name" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_ServiceListRS}NameType"/>
<element name="NamingTimeLimitDateTime" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_ServiceListRS}DateTimeType" minOccurs="0"/>
<element name="OwnerCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_ServiceListRS}AirlineDesigCodeType" minOccurs="0"/>
<element name="PaymentTimeLimitDateTime" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_ServiceListRS}DateTimeType" minOccurs="0"/>
<element name="PriceGuaranteeTimeLimitDateTime" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_ServiceListRS}DateTimeType" minOccurs="0"/>
<element name="RFIC" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_ServiceListRS}RFIC_Type" minOccurs="0"/>
<element name="RFISC" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_ServiceListRS}RFISC_Type" minOccurs="0"/>
<element name="ServiceCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_ServiceListRS}CodeType" minOccurs="0"/>
<element name="ServiceDefinitionAssociation" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_ServiceListRS}ServiceDefinitionAssociationType" minOccurs="0"/>
<element name="ServiceDefinitionID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_ServiceListRS}ID_Type"/>
<element name="ServiceDetails" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_ServiceListRS}ServiceDetailsType" minOccurs="0"/>
<element name="TicketingTimeLimitDateTime" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_ServiceListRS}DateTimeType" minOccurs="0"/>
<element name="ValidatingCarrierCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_ServiceListRS}AirlineDesigCodeType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BookingInstructionsTypeprotected XMLGregorianCalendarprotected Stringprotected XMLGregorianCalendarprotected Stringprotected XMLGregorianCalendarprotected XMLGregorianCalendarprotected Stringprotected Stringprotected Stringprotected ServiceDefinitionAssociationTypeprotected Stringprotected ServiceDetailsTypeprotected XMLGregorianCalendarprotected 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
XMLGregorianCalendar
-
setDepositTimeLimitDateTime
Sets the value of the depositTimeLimitDateTime property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
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
XMLGregorianCalendar
-
setNamingTimeLimitDateTime
Sets the value of the namingTimeLimitDateTime property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
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
XMLGregorianCalendar
-
setPaymentTimeLimitDateTime
Sets the value of the paymentTimeLimitDateTime property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getPriceGuaranteeTimeLimitDateTime
Gets the value of the priceGuaranteeTimeLimitDateTime property.- Returns:
- possible object is
XMLGregorianCalendar
-
setPriceGuaranteeTimeLimitDateTime
Sets the value of the priceGuaranteeTimeLimitDateTime property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
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
XMLGregorianCalendar
-
setTicketingTimeLimitDateTime
Sets the value of the ticketingTimeLimitDateTime property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
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
-