|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectorg.ota.misc.CancelRQ
public class CancelRQ
A generic message, available as an action on several OpenTravel services which requests a server to cancel the booking identified by the UniqueID element. Schema fragment(s) for this class:
<xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="OTA_CancelRQ">
<xs:complexType>
<xs:sequence>
<xs:element type="ns:POS_Type" name="POS" minOccurs="0"/>
<xs:element name="UniqueID" maxOccurs="5">
<!-- Reference to inner class UniqueID -->
</xs:element>
<xs:element type="ns:VerificationType" name="Verification" minOccurs="0" maxOccurs="5"/>
<xs:element name="Segment" minOccurs="0" maxOccurs="99">
<!-- Reference to inner class Segment -->
</xs:element>
<xs:element name="CancellationOverrides" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="ns:CancelRuleType" name="CancellationOverride" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Reasons" minOccurs="0">
<!-- Reference to inner class Reasons -->
</xs:element>
<xs:element ref="ns:TPA_Extensions" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/>
<xs:attributeGroup ref="ns:ReqRespVersion"/>
<xs:attribute type="ns:TransactionActionType" use="required" name="CancelType"/>
<xs:attribute type="xs:string" use="optional" name="TravelSector"/>
</xs:complexType>
</xs:element>
<xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="ns:TPA_ExtensionsType" name="TPA_Extensions"/>
<xs:attributeGroup xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="ReqRespVersion">
<xs:attribute type="xs:string" use="optional" name="ReqRespVersion"/>
</xs:attributeGroup>
| Nested Class Summary | |
|---|---|
static class |
CancelRQ.Reasons
A collection of reasons for this cancellation. |
static class |
CancelRQ.Segment
Used to specify segments to be cancelled. |
static class |
CancelRQ.UniqueID
This allows a user to send more than one UniqueID where there is more than one UniqueID associated to a single reservation (e.g. |
| Constructor Summary | |
|---|---|
CancelRQ()
|
|
| Method Summary | |
|---|---|
void |
addSegment(CancelRQ.Segment item)
Add a 'Segment' element item. |
void |
addUniqueID(CancelRQ.UniqueID item)
Add a 'UniqueID' element item. |
void |
addVerification(Verification item)
Add a 'Verification' element item. |
void |
clearSegments()
Remove all 'Segment' element items. |
void |
clearUniqueIDs()
Remove all 'UniqueID' element items. |
void |
clearVerifications()
Remove all 'Verification' element items. |
TransactionAction |
getCancel()
Get the 'CancelType' attribute value. |
CancelRule |
getCancellationOverride()
Get the 'CancellationOverride' element value. |
OTAPayloadStdAttributes |
getPayloadStdAttributes()
Get the 'OTA_PayloadStdAttributes' attributeGroup value. |
POS |
getPOS()
Get the 'POS' element value. |
CancelRQ.Reasons |
getReasons()
Get the 'Reasons' element value. |
java.lang.String |
getReqRespVersion()
Get the 'ReqRespVersion' attribute value. |
CancelRQ.Segment |
getSegment(int index)
Get 'Segment' element item by position. |
java.util.List<CancelRQ.Segment> |
getSegments()
Get the list of 'Segment' element items. |
TPAExtensions |
getTPAExtensions()
Get the 'TPA_Extensions' element value. |
java.lang.String |
getTravelSector()
Get the 'TravelSector' attribute value. |
CancelRQ.UniqueID |
getUniqueID(int index)
Get 'UniqueID' element item by position. |
java.util.List<CancelRQ.UniqueID> |
getUniqueIDs()
Get the list of 'UniqueID' element items. |
Verification |
getVerification(int index)
Get 'Verification' element item by position. |
java.util.List<Verification> |
getVerifications()
Get the list of 'Verification' element items. |
void |
setCancel(TransactionAction cancel)
Set the 'CancelType' attribute value. |
void |
setCancellationOverride(CancelRule cancellationOverride)
Set the 'CancellationOverride' element value. |
void |
setPayloadStdAttributes(OTAPayloadStdAttributes payloadStdAttributes)
Set the 'OTA_PayloadStdAttributes' attributeGroup value. |
void |
setPOS(POS POS)
Set the 'POS' element value. |
void |
setReasons(CancelRQ.Reasons reasons)
Set the 'Reasons' element value. |
void |
setReqRespVersion(java.lang.String reqRespVersion)
Set the 'ReqRespVersion' attribute value. |
void |
setSegments(java.util.List<CancelRQ.Segment> list)
Set the list of 'Segment' element items. |
void |
setTPAExtensions(TPAExtensions TPAExtensions)
Set the 'TPA_Extensions' element value. |
void |
setTravelSector(java.lang.String travelSector)
Set the 'TravelSector' attribute value. |
void |
setUniqueIDs(java.util.List<CancelRQ.UniqueID> list)
Set the list of 'UniqueID' element items. |
void |
setVerifications(java.util.List<Verification> list)
Set the list of 'Verification' element items. |
int |
sizeSegments()
Get the number of 'Segment' element items. |
int |
sizeUniqueIDs()
Get the number of 'UniqueID' element items. |
int |
sizeVerifications()
Get the number of 'Verification' element items. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CancelRQ()
| Method Detail |
|---|
public POS getPOS()
public void setPOS(POS POS)
POS - public java.util.List<CancelRQ.UniqueID> getUniqueIDs()
public void setUniqueIDs(java.util.List<CancelRQ.UniqueID> list)
list - public int sizeUniqueIDs()
public void addUniqueID(CancelRQ.UniqueID item)
item - public CancelRQ.UniqueID getUniqueID(int index)
index -
public void clearUniqueIDs()
public java.util.List<Verification> getVerifications()
public void setVerifications(java.util.List<Verification> list)
list - public int sizeVerifications()
public void addVerification(Verification item)
item - public Verification getVerification(int index)
index -
public void clearVerifications()
public java.util.List<CancelRQ.Segment> getSegments()
public void setSegments(java.util.List<CancelRQ.Segment> list)
list - public int sizeSegments()
public void addSegment(CancelRQ.Segment item)
item - public CancelRQ.Segment getSegment(int index)
index -
public void clearSegments()
public CancelRule getCancellationOverride()
public void setCancellationOverride(CancelRule cancellationOverride)
cancellationOverride - public CancelRQ.Reasons getReasons()
public void setReasons(CancelRQ.Reasons reasons)
reasons - public TPAExtensions getTPAExtensions()
public void setTPAExtensions(TPAExtensions TPAExtensions)
TPAExtensions - public OTAPayloadStdAttributes getPayloadStdAttributes()
public void setPayloadStdAttributes(OTAPayloadStdAttributes payloadStdAttributes)
payloadStdAttributes - public java.lang.String getReqRespVersion()
public void setReqRespVersion(java.lang.String reqRespVersion)
reqRespVersion - public TransactionAction getCancel()
public void setCancel(TransactionAction cancel)
cancel - public java.lang.String getTravelSector()
public void setTravelSector(java.lang.String travelSector)
travelSector -
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||