org.sdmx.resources.sdmxml.schemas.v2_1.common
Class PayloadStructureType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_1.common.PayloadStructureType
Direct Known Subclasses:
DataStructureType, MetadataStructureType

public abstract class PayloadStructureType
extends Object

PayloadStructureType is an abstract base type used to define the structural information for data or metadata sets. A reference to the structure is provided (either explicitly or through a reference to a structure usage).

Java class for PayloadStructureType complex type.

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

 <complexType name="PayloadStructureType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <choice>
           <element name="ProvisionAgrement" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}ProvisionAgreementReferenceType"/>
           <element name="StructureUsage" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}StructureUsageReferenceBaseType"/>
           <element name="Structure" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}StructureReferenceBaseType"/>
         </choice>
       </sequence>
       <attGroup ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}ExternalReferenceAttributeGroup"/>
       <attribute name="structureID" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
       <attribute name="schemaURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
       <attribute name="namespace" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
       <attribute name="dimensionAtObservation" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}ObservationDimensionType" />
       <attribute name="explicitMeasures" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  String dimensionAtObservation
           
protected  Boolean explicitMeasures
           
protected  String namespace
           
protected  ProvisionAgreementReferenceType provisionAgrement
           
protected  String schemaURL
           
protected  String serviceURL
           
protected  StructureReferenceBaseType structure
           
protected  String structureID
           
protected  String structureURL
           
protected  StructureUsageReferenceBaseType structureUsage
           
 
Constructor Summary
PayloadStructureType()
           
 
Method Summary
 String getDimensionAtObservation()
          Gets the value of the dimensionAtObservation property.
 String getNamespace()
          Gets the value of the namespace property.
 ProvisionAgreementReferenceType getProvisionAgrement()
          Gets the value of the provisionAgrement property.
 String getSchemaURL()
          Gets the value of the schemaURL property.
 String getServiceURL()
          Gets the value of the serviceURL property.
 StructureReferenceBaseType getStructure()
          Gets the value of the structure property.
 String getStructureID()
          Gets the value of the structureID property.
 String getStructureURL()
          Gets the value of the structureURL property.
 StructureUsageReferenceBaseType getStructureUsage()
          Gets the value of the structureUsage property.
 Boolean isExplicitMeasures()
          Gets the value of the explicitMeasures property.
 void setDimensionAtObservation(String value)
          Sets the value of the dimensionAtObservation property.
 void setExplicitMeasures(Boolean value)
          Sets the value of the explicitMeasures property.
 void setNamespace(String value)
          Sets the value of the namespace property.
 void setProvisionAgrement(ProvisionAgreementReferenceType value)
          Sets the value of the provisionAgrement property.
 void setSchemaURL(String value)
          Sets the value of the schemaURL property.
 void setServiceURL(String value)
          Sets the value of the serviceURL property.
 void setStructure(StructureReferenceBaseType value)
          Sets the value of the structure property.
 void setStructureID(String value)
          Sets the value of the structureID property.
 void setStructureURL(String value)
          Sets the value of the structureURL property.
 void setStructureUsage(StructureUsageReferenceBaseType value)
          Sets the value of the structureUsage property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

provisionAgrement

protected ProvisionAgreementReferenceType provisionAgrement

structureUsage

protected StructureUsageReferenceBaseType structureUsage

structure

protected StructureReferenceBaseType structure

structureID

protected String structureID

schemaURL

protected String schemaURL

namespace

protected String namespace

dimensionAtObservation

protected String dimensionAtObservation

explicitMeasures

protected Boolean explicitMeasures

serviceURL

protected String serviceURL

structureURL

protected String structureURL
Constructor Detail

PayloadStructureType

public PayloadStructureType()
Method Detail

getProvisionAgrement

public ProvisionAgreementReferenceType getProvisionAgrement()
Gets the value of the provisionAgrement property.

Returns:
possible object is ProvisionAgreementReferenceType

setProvisionAgrement

public void setProvisionAgrement(ProvisionAgreementReferenceType value)
Sets the value of the provisionAgrement property.

Parameters:
value - allowed object is ProvisionAgreementReferenceType

getStructureUsage

public StructureUsageReferenceBaseType getStructureUsage()
Gets the value of the structureUsage property.

Returns:
possible object is StructureUsageReferenceBaseType

setStructureUsage

public void setStructureUsage(StructureUsageReferenceBaseType value)
Sets the value of the structureUsage property.

Parameters:
value - allowed object is StructureUsageReferenceBaseType

getStructure

public StructureReferenceBaseType getStructure()
Gets the value of the structure property.

Returns:
possible object is StructureReferenceBaseType

setStructure

public void setStructure(StructureReferenceBaseType value)
Sets the value of the structure property.

Parameters:
value - allowed object is StructureReferenceBaseType

getStructureID

public String getStructureID()
Gets the value of the structureID property.

Returns:
possible object is String

setStructureID

public void setStructureID(String value)
Sets the value of the structureID property.

Parameters:
value - allowed object is String

getSchemaURL

public String getSchemaURL()
Gets the value of the schemaURL property.

Returns:
possible object is String

setSchemaURL

public void setSchemaURL(String value)
Sets the value of the schemaURL property.

Parameters:
value - allowed object is String

getNamespace

public String getNamespace()
Gets the value of the namespace property.

Returns:
possible object is String

setNamespace

public void setNamespace(String value)
Sets the value of the namespace property.

Parameters:
value - allowed object is String

getDimensionAtObservation

public String getDimensionAtObservation()
Gets the value of the dimensionAtObservation property.

Returns:
possible object is String

setDimensionAtObservation

public void setDimensionAtObservation(String value)
Sets the value of the dimensionAtObservation property.

Parameters:
value - allowed object is String

isExplicitMeasures

public Boolean isExplicitMeasures()
Gets the value of the explicitMeasures property.

Returns:
possible object is Boolean

setExplicitMeasures

public void setExplicitMeasures(Boolean value)
Sets the value of the explicitMeasures property.

Parameters:
value - allowed object is Boolean

getServiceURL

public String getServiceURL()
Gets the value of the serviceURL property.

Returns:
possible object is String

setServiceURL

public void setServiceURL(String value)
Sets the value of the serviceURL property.

Parameters:
value - allowed object is String

getStructureURL

public String getStructureURL()
Gets the value of the structureURL property.

Returns:
possible object is String

setStructureURL

public void setStructureURL(String value)
Sets the value of the structureURL property.

Parameters:
value - allowed object is String


Copyright © 2012. All Rights Reserved.