|
|||||||
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 |