public class CorporateStructureType extends Object
Java class for CorporateStructureType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CorporateStructureType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="UPE" maxOccurs="unbounded">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<element name="ExcludedUPE">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="ExcludedUPEStatus" type="{urn:oecd:ties:globe:v2}ExcludedUPE_EnumType"/>
<element name="Art10.3.5" type="{urn:oecd:ties:isoglobetypes:v1}CountryCode_Type" minOccurs="0"/>
<sequence>
<element name="ID" type="{urn:oecd:ties:globe:v2}ExcludedUPE_ID_Type"/>
</sequence>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="OtherUPE">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="ID" type="{urn:oecd:ties:globe:v2}ID_Type"/>
<element name="Art10.3.5" type="{urn:oecd:ties:isoglobetypes:v1}CountryCode_Type" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</choice>
</restriction>
</complexContent>
</complexType>
</element>
<element name="CE" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="ID" type="{urn:oecd:ties:globe:v2}ID_Type"/>
<element name="OwnershipChange" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="ChangeDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
<element name="PreGlobeStatus" type="{urn:oecd:ties:globe:v2}IDGlobeStatus_EnumType" maxOccurs="unbounded"/>
<element name="PreOwnership" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="OwnershipType" type="{urn:oecd:ties:globe:v2}OwnershipType_EnumType"/>
<element name="TIN" type="{urn:oecd:ties:globe:v2}TIN_Type"/>
<element name="PreOwnershipPercentage" type="{urn:oecd:ties:globe:v2}percentage"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="Ownership" maxOccurs="unbounded">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="OwnershipType" type="{urn:oecd:ties:globe:v2}OwnershipType_EnumType"/>
<element name="TIN" type="{urn:oecd:ties:globe:v2}TIN_Type"/>
<element name="OwnershipPercentage" type="{urn:oecd:ties:globe:v2}percentage"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="QIIR" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="POPE-IPE" type="{urn:oecd:ties:globe:v2}POPEIPE_EnumType"/>
<element name="Exception" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="ExceptionRule">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<element name="Art2.1.3" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
<element name="Art2.1.5" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
</choice>
</restriction>
</complexContent>
</complexType>
</element>
<element name="TIN" type="{urn:oecd:ties:globe:v2}TIN_Type"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="QUTPR" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Art9.3" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
<element name="AggOwnership" type="{urn:oecd:ties:globe:v2}percentage" minOccurs="0"/>
<element name="UPEOwnership" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ExcludedEntity" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Name" type="{urn:oecd:ties:globestf:v5}StringMin1Max200_Type"/>
<element name="Type" type="{urn:oecd:ties:globe:v2}ExcludedEntity_EnumType"/>
<element name="Change" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="UnreportChangeCorpStr" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class | Description |
|---|---|---|
static class |
CorporateStructureType.CE |
Java class for anonymous complex type.
|
static class |
CorporateStructureType.ExcludedEntity |
Java class for anonymous complex type.
|
static class |
CorporateStructureType.UPE |
Java class for anonymous complex type.
|
| Modifier and Type | Field | Description |
|---|---|---|
protected @Valid List<CorporateStructureType.CE> |
ce |
|
protected @Valid List<CorporateStructureType.ExcludedEntity> |
excludedEntity |
|
protected Boolean |
unreportChangeCorpStr |
|
protected @NotNull @Size(min=1) @Valid List<CorporateStructureType.UPE> |
upe |
| Constructor | Description |
|---|---|
CorporateStructureType() |
| Modifier and Type | Method | Description |
|---|---|---|
List<CorporateStructureType.CE> |
getCE() |
Gets the value of the ce property.
|
List<CorporateStructureType.ExcludedEntity> |
getExcludedEntity() |
Gets the value of the excludedEntity property.
|
Boolean |
getUnreportChangeCorpStr() |
Gets the value of the unreportChangeCorpStr property.
|
List<CorporateStructureType.UPE> |
getUPE() |
Gets the value of the upe property.
|
void |
setUnreportChangeCorpStr(Boolean value) |
Sets the value of the unreportChangeCorpStr property.
|
@NotNull @Size(min=1) @Valid protected @NotNull @Size(min=1) @Valid List<CorporateStructureType.UPE> upe
@Valid protected @Valid List<CorporateStructureType.CE> ce
@Valid protected @Valid List<CorporateStructureType.ExcludedEntity> excludedEntity
protected Boolean unreportChangeCorpStr
public List<CorporateStructureType.UPE> getUPE()
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 set method for the upe property.
For example, to add a new item, do as follows:
getUPE().add(newItem);
Objects of the following type(s) are allowed in the list
CorporateStructureType.UPE
public List<CorporateStructureType.CE> getCE()
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 set method for the ce property.
For example, to add a new item, do as follows:
getCE().add(newItem);
Objects of the following type(s) are allowed in the list
CorporateStructureType.CE
public List<CorporateStructureType.ExcludedEntity> getExcludedEntity()
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 set method for the excludedEntity property.
For example, to add a new item, do as follows:
getExcludedEntity().add(newItem);
Objects of the following type(s) are allowed in the list
CorporateStructureType.ExcludedEntity
public Boolean getUnreportChangeCorpStr()
BooleanCopyright © 2025. All rights reserved.