org.sdmx.resources.sdmxml.schemas.v2_0.registry
Class ProvisionAgreementRefType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_0.registry.ProvisionAgreementRefType

public class ProvisionAgreementRefType
extends Object

ProvisionAgreementRef allows for the identification of a provision agreement. At a minimum, either the URN element - holding a valid registry URN - or the set of OragnisationSchemeAgencyID, OrganisationSchemeID, DataProviderID, DataflowAgencyID, and DataflowID must be specified. When used in a response document of any type, the URN must always be provided. Datasource can be used to specify a datasource for the provision agreement. Constraint can be used to express constraints associated with the provision agreement.

Java class for ProvisionAgreementRefType complex type.

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

 <complexType name="ProvisionAgreementRefType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="URN" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="OrganisationSchemeAgencyID" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" minOccurs="0"/>
         <element name="OrganisationSchemeID" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" minOccurs="0"/>
         <element name="DataProviderID" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" minOccurs="0"/>
         <element name="DataProviderVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DataflowAgencyID" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" minOccurs="0"/>
         <element name="DataflowID" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" minOccurs="0"/>
         <element name="DataflowVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Datasource" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}DatasourceType" minOccurs="0"/>
         <element name="Constraint" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}ConstraintType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  ConstraintType constraint
           
protected  String dataflowAgencyID
           
protected  String dataflowID
           
protected  String dataflowVersion
           
protected  String dataProviderID
           
protected  String dataProviderVersion
           
protected  DatasourceType datasource
           
protected  String organisationSchemeAgencyID
           
protected  String organisationSchemeID
           
protected  String urn
           
 
Constructor Summary
ProvisionAgreementRefType()
           
 
Method Summary
 ConstraintType getConstraint()
          Gets the value of the constraint property.
 String getDataflowAgencyID()
          Gets the value of the dataflowAgencyID property.
 String getDataflowID()
          Gets the value of the dataflowID property.
 String getDataflowVersion()
          Gets the value of the dataflowVersion property.
 String getDataProviderID()
          Gets the value of the dataProviderID property.
 String getDataProviderVersion()
          Gets the value of the dataProviderVersion property.
 DatasourceType getDatasource()
          Gets the value of the datasource property.
 String getOrganisationSchemeAgencyID()
          Gets the value of the organisationSchemeAgencyID property.
 String getOrganisationSchemeID()
          Gets the value of the organisationSchemeID property.
 String getURN()
          Gets the value of the urn property.
 void setConstraint(ConstraintType value)
          Sets the value of the constraint property.
 void setDataflowAgencyID(String value)
          Sets the value of the dataflowAgencyID property.
 void setDataflowID(String value)
          Sets the value of the dataflowID property.
 void setDataflowVersion(String value)
          Sets the value of the dataflowVersion property.
 void setDataProviderID(String value)
          Sets the value of the dataProviderID property.
 void setDataProviderVersion(String value)
          Sets the value of the dataProviderVersion property.
 void setDatasource(DatasourceType value)
          Sets the value of the datasource property.
 void setOrganisationSchemeAgencyID(String value)
          Sets the value of the organisationSchemeAgencyID property.
 void setOrganisationSchemeID(String value)
          Sets the value of the organisationSchemeID property.
 void setURN(String value)
          Sets the value of the urn property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

urn

protected String urn

organisationSchemeAgencyID

protected String organisationSchemeAgencyID

organisationSchemeID

protected String organisationSchemeID

dataProviderID

protected String dataProviderID

dataProviderVersion

protected String dataProviderVersion

dataflowAgencyID

protected String dataflowAgencyID

dataflowID

protected String dataflowID

dataflowVersion

protected String dataflowVersion

datasource

protected DatasourceType datasource

constraint

protected ConstraintType constraint
Constructor Detail

ProvisionAgreementRefType

public ProvisionAgreementRefType()
Method Detail

getURN

public String getURN()
Gets the value of the urn property.

Returns:
possible object is String

setURN

public void setURN(String value)
Sets the value of the urn property.

Parameters:
value - allowed object is String

getOrganisationSchemeAgencyID

public String getOrganisationSchemeAgencyID()
Gets the value of the organisationSchemeAgencyID property.

Returns:
possible object is String

setOrganisationSchemeAgencyID

public void setOrganisationSchemeAgencyID(String value)
Sets the value of the organisationSchemeAgencyID property.

Parameters:
value - allowed object is String

getOrganisationSchemeID

public String getOrganisationSchemeID()
Gets the value of the organisationSchemeID property.

Returns:
possible object is String

setOrganisationSchemeID

public void setOrganisationSchemeID(String value)
Sets the value of the organisationSchemeID property.

Parameters:
value - allowed object is String

getDataProviderID

public String getDataProviderID()
Gets the value of the dataProviderID property.

Returns:
possible object is String

setDataProviderID

public void setDataProviderID(String value)
Sets the value of the dataProviderID property.

Parameters:
value - allowed object is String

getDataProviderVersion

public String getDataProviderVersion()
Gets the value of the dataProviderVersion property.

Returns:
possible object is String

setDataProviderVersion

public void setDataProviderVersion(String value)
Sets the value of the dataProviderVersion property.

Parameters:
value - allowed object is String

getDataflowAgencyID

public String getDataflowAgencyID()
Gets the value of the dataflowAgencyID property.

Returns:
possible object is String

setDataflowAgencyID

public void setDataflowAgencyID(String value)
Sets the value of the dataflowAgencyID property.

Parameters:
value - allowed object is String

getDataflowID

public String getDataflowID()
Gets the value of the dataflowID property.

Returns:
possible object is String

setDataflowID

public void setDataflowID(String value)
Sets the value of the dataflowID property.

Parameters:
value - allowed object is String

getDataflowVersion

public String getDataflowVersion()
Gets the value of the dataflowVersion property.

Returns:
possible object is String

setDataflowVersion

public void setDataflowVersion(String value)
Sets the value of the dataflowVersion property.

Parameters:
value - allowed object is String

getDatasource

public DatasourceType getDatasource()
Gets the value of the datasource property.

Returns:
possible object is DatasourceType

setDatasource

public void setDatasource(DatasourceType value)
Sets the value of the datasource property.

Parameters:
value - allowed object is DatasourceType

getConstraint

public ConstraintType getConstraint()
Gets the value of the constraint property.

Returns:
possible object is ConstraintType

setConstraint

public void setConstraint(ConstraintType value)
Sets the value of the constraint property.

Parameters:
value - allowed object is ConstraintType


Copyright © 2012. All Rights Reserved.