|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectorg.ota.shared.Document
public class Document
Provides information on a specific document. Schema fragment(s) for this class:
<xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DocumentType">
<xs:sequence>
<xs:choice minOccurs="0">
<!-- Reference to inner class Choice -->
</xs:choice>
<xs:element type="xs:string" name="DocLimitations" minOccurs="0" maxOccurs="9"/>
<xs:element name="AdditionalPersonNames" minOccurs="0">
<!-- Reference to inner class AdditionalPersonNames -->
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="ns:PrivacyGroup"/>
<xs:attribute type="xs:string" use="optional" name="DocIssueAuthority"/>
<xs:attribute type="xs:string" use="optional" name="DocIssueLocation"/>
<xs:attribute type="xs:string" use="optional" name="DocID"/>
<xs:attribute type="xs:string" use="optional" name="DocType"/>
<xs:attributeGroup ref="ns:GenderGroup"/>
<xs:attributeGroup ref="ns:BirthDateGroup"/>
<xs:attributeGroup ref="ns:EffectiveExpireOptionalDateGroup"/>
<xs:attribute type="xs:string" use="optional" name="DocIssueStateProv"/>
<xs:attribute type="xs:string" use="optional" name="DocIssueCountry"/>
<xs:attribute type="xs:string" use="optional" name="BirthCountry"/>
<xs:attribute type="xs:string" use="optional" name="BirthPlace"/>
<xs:attribute type="xs:string" use="optional" name="DocHolderNationality"/>
<xs:attribute type="xs:string" use="optional" name="ContactName"/>
<xs:attribute use="optional" name="HolderType">
<xs:simpleType>
<!-- Reference to inner class Holder -->
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" use="optional" name="Remark"/>
<xs:attribute type="xs:string" use="optional" name="PostalCode"/>
</xs:complexType>
<xs:attributeGroup xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BirthDateGroup">
<xs:attribute type="xs:date" use="optional" name="BirthDate"/>
</xs:attributeGroup>
| Nested Class Summary | |
|---|---|
static class |
Document.AdditionalPersonNames
A container for additional person names. |
static class |
Document.Choice
Schema fragment(s) for this class: |
static class |
Document.Holder
Schema fragment(s) for this class: |
| Constructor Summary | |
|---|---|
Document()
|
|
| Method Summary | |
|---|---|
void |
addDocLimitation(java.lang.String item)
Add a 'DocLimitations' element item. |
void |
clearDocLimitations()
Remove all 'DocLimitations' element items. |
Document.AdditionalPersonNames |
getAdditionalPersonNames()
Get the 'AdditionalPersonNames' element value. |
java.lang.String |
getBirthCountry()
Get the 'BirthCountry' attribute value. |
java.sql.Date |
getBirthDate()
Get the 'BirthDate' attribute value. |
java.lang.String |
getBirthPlace()
Get the 'BirthPlace' attribute value. |
Document.Choice |
getChoice()
Get the choice value. |
java.lang.String |
getContactName()
Get the 'ContactName' attribute value. |
java.lang.String |
getDoc()
Get the 'DocType' attribute value. |
java.lang.String |
getDocHolderNationality()
Get the 'DocHolderNationality' attribute value. |
java.lang.String |
getDocID()
Get the 'DocID' attribute value. |
java.lang.String |
getDocIssueAuthority()
Get the 'DocIssueAuthority' attribute value. |
java.lang.String |
getDocIssueCountry()
Get the 'DocIssueCountry' attribute value. |
java.lang.String |
getDocIssueLocation()
Get the 'DocIssueLocation' attribute value. |
java.lang.String |
getDocIssueStateProv()
Get the 'DocIssueStateProv' attribute value. |
java.lang.String |
getDocLimitation(int index)
Get 'DocLimitations' element item by position. |
java.util.List<java.lang.String> |
getDocLimitations()
Get the list of 'DocLimitations' element items. |
EffectiveExpireOptionalDateGroup |
getEffectiveExpireOptionalDateGroup()
Get the 'EffectiveExpireOptionalDateGroup' attributeGroup value. |
GenderGroup |
getGenderGroup()
Get the 'GenderGroup' attributeGroup value. |
Document.Holder |
getHolder()
Get the 'HolderType' attribute value. |
java.lang.String |
getPostalCode()
Get the 'PostalCode' attribute value. |
PrivacyGroup |
getPrivacyGroup()
Get the 'PrivacyGroup' attributeGroup value. |
java.lang.String |
getRemark()
Get the 'Remark' attribute value. |
void |
setAdditionalPersonNames(Document.AdditionalPersonNames additionalPersonNames)
Set the 'AdditionalPersonNames' element value. |
void |
setBirthCountry(java.lang.String birthCountry)
Set the 'BirthCountry' attribute value. |
void |
setBirthDate(java.sql.Date birthDate)
Set the 'BirthDate' attribute value. |
void |
setBirthPlace(java.lang.String birthPlace)
Set the 'BirthPlace' attribute value. |
void |
setChoice(Document.Choice choice)
Set the choice value. |
void |
setContactName(java.lang.String contactName)
Set the 'ContactName' attribute value. |
void |
setDoc(java.lang.String doc)
Set the 'DocType' attribute value. |
void |
setDocHolderNationality(java.lang.String docHolderNationality)
Set the 'DocHolderNationality' attribute value. |
void |
setDocID(java.lang.String docID)
Set the 'DocID' attribute value. |
void |
setDocIssueAuthority(java.lang.String docIssueAuthority)
Set the 'DocIssueAuthority' attribute value. |
void |
setDocIssueCountry(java.lang.String docIssueCountry)
Set the 'DocIssueCountry' attribute value. |
void |
setDocIssueLocation(java.lang.String docIssueLocation)
Set the 'DocIssueLocation' attribute value. |
void |
setDocIssueStateProv(java.lang.String docIssueStateProv)
Set the 'DocIssueStateProv' attribute value. |
void |
setDocLimitations(java.util.List<java.lang.String> list)
Set the list of 'DocLimitations' element items. |
void |
setEffectiveExpireOptionalDateGroup(EffectiveExpireOptionalDateGroup effectiveExpireOptionalDateGroup)
Set the 'EffectiveExpireOptionalDateGroup' attributeGroup value. |
void |
setGenderGroup(GenderGroup genderGroup)
Set the 'GenderGroup' attributeGroup value. |
void |
setHolder(Document.Holder holder)
Set the 'HolderType' attribute value. |
void |
setPostalCode(java.lang.String postalCode)
Set the 'PostalCode' attribute value. |
void |
setPrivacyGroup(PrivacyGroup privacyGroup)
Set the 'PrivacyGroup' attributeGroup value. |
void |
setRemark(java.lang.String remark)
Set the 'Remark' attribute value. |
int |
sizeDocLimitations()
Get the number of 'DocLimitations' element items. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Document()
| Method Detail |
|---|
public Document.Choice getChoice()
public void setChoice(Document.Choice choice)
choice - public java.util.List<java.lang.String> getDocLimitations()
public void setDocLimitations(java.util.List<java.lang.String> list)
list - public int sizeDocLimitations()
public void addDocLimitation(java.lang.String item)
item - public java.lang.String getDocLimitation(int index)
index -
public void clearDocLimitations()
public Document.AdditionalPersonNames getAdditionalPersonNames()
public void setAdditionalPersonNames(Document.AdditionalPersonNames additionalPersonNames)
additionalPersonNames - public PrivacyGroup getPrivacyGroup()
public void setPrivacyGroup(PrivacyGroup privacyGroup)
privacyGroup - public java.lang.String getDocIssueAuthority()
public void setDocIssueAuthority(java.lang.String docIssueAuthority)
docIssueAuthority - public java.lang.String getDocIssueLocation()
public void setDocIssueLocation(java.lang.String docIssueLocation)
docIssueLocation - public java.lang.String getDocID()
public void setDocID(java.lang.String docID)
docID - public java.lang.String getDoc()
public void setDoc(java.lang.String doc)
doc - public GenderGroup getGenderGroup()
public void setGenderGroup(GenderGroup genderGroup)
genderGroup - public java.sql.Date getBirthDate()
public void setBirthDate(java.sql.Date birthDate)
birthDate - public EffectiveExpireOptionalDateGroup getEffectiveExpireOptionalDateGroup()
public void setEffectiveExpireOptionalDateGroup(EffectiveExpireOptionalDateGroup effectiveExpireOptionalDateGroup)
effectiveExpireOptionalDateGroup - public java.lang.String getDocIssueStateProv()
public void setDocIssueStateProv(java.lang.String docIssueStateProv)
docIssueStateProv - public java.lang.String getDocIssueCountry()
public void setDocIssueCountry(java.lang.String docIssueCountry)
docIssueCountry - public java.lang.String getBirthCountry()
public void setBirthCountry(java.lang.String birthCountry)
birthCountry - public java.lang.String getBirthPlace()
public void setBirthPlace(java.lang.String birthPlace)
birthPlace - public java.lang.String getDocHolderNationality()
public void setDocHolderNationality(java.lang.String docHolderNationality)
docHolderNationality - public java.lang.String getContactName()
public void setContactName(java.lang.String contactName)
contactName - public Document.Holder getHolder()
public void setHolder(Document.Holder holder)
holder - public java.lang.String getRemark()
public void setRemark(java.lang.String remark)
remark - public java.lang.String getPostalCode()
public void setPostalCode(java.lang.String postalCode)
postalCode -
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||