org.sdmx.resources.sdmxml.schemas.v2_0.structure
Class OrganisationSchemeMapType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_0.structure.OrganisationSchemeMapType

public class OrganisationSchemeMapType
extends Object

OrganisationSchemeMap provides for the mapping of Organisations in one scheme against those in another. It requires a human-readable Name, and can have a longer human-readable Description, both of which can be supplied in multiple, parallel-language form. It may be annotated using Annotations. The id attribute carries a unique ID for OrganisationSchemeMaps within the StructureSet. OrganisationSchemeRef identifies the source OrganisationScheme; TargetOrganisationSchemeRef identifies the target OrganisationScheme.

Java class for OrganisationSchemeMapType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="OrganisationSchemeMapType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Name" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}TextType" maxOccurs="unbounded"/>
         <element name="Description" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}TextType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="OrganisationSchemeRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}OrganisationSchemeRefType"/>
         <element name="TargetOrganisationSchemeRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}OrganisationSchemeRefType"/>
         <element name="OrganisationMap" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}OrganisationMapType" maxOccurs="unbounded"/>
         <element name="Annotations" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}AnnotationsType" minOccurs="0"/>
       </sequence>
       <attribute name="id" use="required" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  AnnotationsType annotations
           
protected  List<TextType> description
           
protected  String id
           
protected  List<TextType> name
           
protected  List<OrganisationMapType> organisationMap
           
protected  OrganisationSchemeRefType organisationSchemeRef
           
protected  OrganisationSchemeRefType targetOrganisationSchemeRef
           
 
Constructor Summary
OrganisationSchemeMapType()
           
 
Method Summary
 AnnotationsType getAnnotations()
          Gets the value of the annotations property.
 List<TextType> getDescription()
          Gets the value of the description property.
 String getId()
          Gets the value of the id property.
 List<TextType> getName()
          Gets the value of the name property.
 List<OrganisationMapType> getOrganisationMap()
          Gets the value of the organisationMap property.
 OrganisationSchemeRefType getOrganisationSchemeRef()
          Gets the value of the organisationSchemeRef property.
 OrganisationSchemeRefType getTargetOrganisationSchemeRef()
          Gets the value of the targetOrganisationSchemeRef property.
 void setAnnotations(AnnotationsType value)
          Sets the value of the annotations property.
 void setId(String value)
          Sets the value of the id property.
 void setOrganisationSchemeRef(OrganisationSchemeRefType value)
          Sets the value of the organisationSchemeRef property.
 void setTargetOrganisationSchemeRef(OrganisationSchemeRefType value)
          Sets the value of the targetOrganisationSchemeRef property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected List<TextType> name

description

protected List<TextType> description

organisationSchemeRef

protected OrganisationSchemeRefType organisationSchemeRef

targetOrganisationSchemeRef

protected OrganisationSchemeRefType targetOrganisationSchemeRef

organisationMap

protected List<OrganisationMapType> organisationMap

annotations

protected AnnotationsType annotations

id

protected String id
Constructor Detail

OrganisationSchemeMapType

public OrganisationSchemeMapType()
Method Detail

getName

public List<TextType> getName()
Gets the value of the name 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 set method for the name property.

For example, to add a new item, do as follows:

    getName().add(newItem);
 

Objects of the following type(s) are allowed in the list TextType


getDescription

public List<TextType> getDescription()
Gets the value of the description 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 set method for the description property.

For example, to add a new item, do as follows:

    getDescription().add(newItem);
 

Objects of the following type(s) are allowed in the list TextType


getOrganisationSchemeRef

public OrganisationSchemeRefType getOrganisationSchemeRef()
Gets the value of the organisationSchemeRef property.

Returns:
possible object is OrganisationSchemeRefType

setOrganisationSchemeRef

public void setOrganisationSchemeRef(OrganisationSchemeRefType value)
Sets the value of the organisationSchemeRef property.

Parameters:
value - allowed object is OrganisationSchemeRefType

getTargetOrganisationSchemeRef

public OrganisationSchemeRefType getTargetOrganisationSchemeRef()
Gets the value of the targetOrganisationSchemeRef property.

Returns:
possible object is OrganisationSchemeRefType

setTargetOrganisationSchemeRef

public void setTargetOrganisationSchemeRef(OrganisationSchemeRefType value)
Sets the value of the targetOrganisationSchemeRef property.

Parameters:
value - allowed object is OrganisationSchemeRefType

getOrganisationMap

public List<OrganisationMapType> getOrganisationMap()
Gets the value of the organisationMap 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 set method for the organisationMap property.

For example, to add a new item, do as follows:

    getOrganisationMap().add(newItem);
 

Objects of the following type(s) are allowed in the list OrganisationMapType


getAnnotations

public AnnotationsType getAnnotations()
Gets the value of the annotations property.

Returns:
possible object is AnnotationsType

setAnnotations

public void setAnnotations(AnnotationsType value)
Sets the value of the annotations property.

Parameters:
value - allowed object is AnnotationsType

getId

public String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String


Copyright © 2012. All Rights Reserved.