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

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

public class SubmittedStructureType
extends Object

SubmittedStructure holds a reference to a structural object to be stored in the repository. The externalDependencies attribute should be set to true if the repository is expected to use URLs in the structure Message to retrieve objects on which the stored object has dependencies. (Thus, if a key family is being submitted to the repository, and the structure message has URLKs which point to the locations of the codelists it uses, then the externalDependencies attribute should be set to true.) the action attribute specifies whether the Structure being submitted is intended to be added or deleted from the repository. The "modify" action is not applicable to final structures in the repository, and will produce an error condition, as these can be versioned but not modified.To submit a later version of a structure, the structure message should include the incremented version number. The externalDependencies and action attributes need not be specified in a response document. The isFinal attribute indicates whether the structure being submitted to the repository is final or not - this can also be specified on the structures themselves.

Java class for SubmittedStructureType complex type.

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

 <complexType name="SubmittedStructureType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice>
         <element name="DataflowRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}DataflowRefType"/>
         <element name="MetadataflowRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}MetadataflowRefType"/>
         <element name="CodelistRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}CodelistRefType"/>
         <element name="HierarchicalCodelistRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}HierarchicalCodelistRefType"/>
         <element name="CategorySchemeRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}CategorySchemeRefType"/>
         <element name="ConceptSchemeRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}ConceptSchemeRefType"/>
         <element name="OrganisationSchemeRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}OrganisationSchemeRefType"/>
         <element name="KeyFamilyRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}KeyFamilyRefType"/>
         <element name="MetadataStructureRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}MetadataStructureRefType"/>
         <element name="ProcessRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}ProcessRefType"/>
         <element name="StructureSetRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}StructureSetRefType"/>
         <element name="ReportingTaxonomyRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}ReportingTaxonomyRefType"/>
       </choice>
       <attribute name="externalDependencies" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="action" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}ActionType" />
       <attribute name="isFinal" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  ActionType action
           
protected  CategorySchemeRefType categorySchemeRef
           
protected  CodelistRefType codelistRef
           
protected  ConceptSchemeRefType conceptSchemeRef
           
protected  DataflowRefType dataflowRef
           
protected  Boolean externalDependencies
           
protected  HierarchicalCodelistRefType hierarchicalCodelistRef
           
protected  Boolean isFinal
           
protected  KeyFamilyRefType keyFamilyRef
           
protected  MetadataflowRefType metadataflowRef
           
protected  MetadataStructureRefType metadataStructureRef
           
protected  OrganisationSchemeRefType organisationSchemeRef
           
protected  ProcessRefType processRef
           
protected  ReportingTaxonomyRefType reportingTaxonomyRef
           
protected  StructureSetRefType structureSetRef
           
 
Constructor Summary
SubmittedStructureType()
           
 
Method Summary
 ActionType getAction()
          Gets the value of the action property.
 CategorySchemeRefType getCategorySchemeRef()
          Gets the value of the categorySchemeRef property.
 CodelistRefType getCodelistRef()
          Gets the value of the codelistRef property.
 ConceptSchemeRefType getConceptSchemeRef()
          Gets the value of the conceptSchemeRef property.
 DataflowRefType getDataflowRef()
          Gets the value of the dataflowRef property.
 HierarchicalCodelistRefType getHierarchicalCodelistRef()
          Gets the value of the hierarchicalCodelistRef property.
 KeyFamilyRefType getKeyFamilyRef()
          Gets the value of the keyFamilyRef property.
 MetadataflowRefType getMetadataflowRef()
          Gets the value of the metadataflowRef property.
 MetadataStructureRefType getMetadataStructureRef()
          Gets the value of the metadataStructureRef property.
 OrganisationSchemeRefType getOrganisationSchemeRef()
          Gets the value of the organisationSchemeRef property.
 ProcessRefType getProcessRef()
          Gets the value of the processRef property.
 ReportingTaxonomyRefType getReportingTaxonomyRef()
          Gets the value of the reportingTaxonomyRef property.
 StructureSetRefType getStructureSetRef()
          Gets the value of the structureSetRef property.
 Boolean isExternalDependencies()
          Gets the value of the externalDependencies property.
 Boolean isIsFinal()
          Gets the value of the isFinal property.
 void setAction(ActionType value)
          Sets the value of the action property.
 void setCategorySchemeRef(CategorySchemeRefType value)
          Sets the value of the categorySchemeRef property.
 void setCodelistRef(CodelistRefType value)
          Sets the value of the codelistRef property.
 void setConceptSchemeRef(ConceptSchemeRefType value)
          Sets the value of the conceptSchemeRef property.
 void setDataflowRef(DataflowRefType value)
          Sets the value of the dataflowRef property.
 void setExternalDependencies(Boolean value)
          Sets the value of the externalDependencies property.
 void setHierarchicalCodelistRef(HierarchicalCodelistRefType value)
          Sets the value of the hierarchicalCodelistRef property.
 void setIsFinal(Boolean value)
          Sets the value of the isFinal property.
 void setKeyFamilyRef(KeyFamilyRefType value)
          Sets the value of the keyFamilyRef property.
 void setMetadataflowRef(MetadataflowRefType value)
          Sets the value of the metadataflowRef property.
 void setMetadataStructureRef(MetadataStructureRefType value)
          Sets the value of the metadataStructureRef property.
 void setOrganisationSchemeRef(OrganisationSchemeRefType value)
          Sets the value of the organisationSchemeRef property.
 void setProcessRef(ProcessRefType value)
          Sets the value of the processRef property.
 void setReportingTaxonomyRef(ReportingTaxonomyRefType value)
          Sets the value of the reportingTaxonomyRef property.
 void setStructureSetRef(StructureSetRefType value)
          Sets the value of the structureSetRef property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataflowRef

protected DataflowRefType dataflowRef

metadataflowRef

protected MetadataflowRefType metadataflowRef

codelistRef

protected CodelistRefType codelistRef

hierarchicalCodelistRef

protected HierarchicalCodelistRefType hierarchicalCodelistRef

categorySchemeRef

protected CategorySchemeRefType categorySchemeRef

conceptSchemeRef

protected ConceptSchemeRefType conceptSchemeRef

organisationSchemeRef

protected OrganisationSchemeRefType organisationSchemeRef

keyFamilyRef

protected KeyFamilyRefType keyFamilyRef

metadataStructureRef

protected MetadataStructureRefType metadataStructureRef

processRef

protected ProcessRefType processRef

structureSetRef

protected StructureSetRefType structureSetRef

reportingTaxonomyRef

protected ReportingTaxonomyRefType reportingTaxonomyRef

externalDependencies

protected Boolean externalDependencies

action

protected ActionType action

isFinal

protected Boolean isFinal
Constructor Detail

SubmittedStructureType

public SubmittedStructureType()
Method Detail

getDataflowRef

public DataflowRefType getDataflowRef()
Gets the value of the dataflowRef property.

Returns:
possible object is DataflowRefType

setDataflowRef

public void setDataflowRef(DataflowRefType value)
Sets the value of the dataflowRef property.

Parameters:
value - allowed object is DataflowRefType

getMetadataflowRef

public MetadataflowRefType getMetadataflowRef()
Gets the value of the metadataflowRef property.

Returns:
possible object is MetadataflowRefType

setMetadataflowRef

public void setMetadataflowRef(MetadataflowRefType value)
Sets the value of the metadataflowRef property.

Parameters:
value - allowed object is MetadataflowRefType

getCodelistRef

public CodelistRefType getCodelistRef()
Gets the value of the codelistRef property.

Returns:
possible object is CodelistRefType

setCodelistRef

public void setCodelistRef(CodelistRefType value)
Sets the value of the codelistRef property.

Parameters:
value - allowed object is CodelistRefType

getHierarchicalCodelistRef

public HierarchicalCodelistRefType getHierarchicalCodelistRef()
Gets the value of the hierarchicalCodelistRef property.

Returns:
possible object is HierarchicalCodelistRefType

setHierarchicalCodelistRef

public void setHierarchicalCodelistRef(HierarchicalCodelistRefType value)
Sets the value of the hierarchicalCodelistRef property.

Parameters:
value - allowed object is HierarchicalCodelistRefType

getCategorySchemeRef

public CategorySchemeRefType getCategorySchemeRef()
Gets the value of the categorySchemeRef property.

Returns:
possible object is CategorySchemeRefType

setCategorySchemeRef

public void setCategorySchemeRef(CategorySchemeRefType value)
Sets the value of the categorySchemeRef property.

Parameters:
value - allowed object is CategorySchemeRefType

getConceptSchemeRef

public ConceptSchemeRefType getConceptSchemeRef()
Gets the value of the conceptSchemeRef property.

Returns:
possible object is ConceptSchemeRefType

setConceptSchemeRef

public void setConceptSchemeRef(ConceptSchemeRefType value)
Sets the value of the conceptSchemeRef property.

Parameters:
value - allowed object is ConceptSchemeRefType

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

getKeyFamilyRef

public KeyFamilyRefType getKeyFamilyRef()
Gets the value of the keyFamilyRef property.

Returns:
possible object is KeyFamilyRefType

setKeyFamilyRef

public void setKeyFamilyRef(KeyFamilyRefType value)
Sets the value of the keyFamilyRef property.

Parameters:
value - allowed object is KeyFamilyRefType

getMetadataStructureRef

public MetadataStructureRefType getMetadataStructureRef()
Gets the value of the metadataStructureRef property.

Returns:
possible object is MetadataStructureRefType

setMetadataStructureRef

public void setMetadataStructureRef(MetadataStructureRefType value)
Sets the value of the metadataStructureRef property.

Parameters:
value - allowed object is MetadataStructureRefType

getProcessRef

public ProcessRefType getProcessRef()
Gets the value of the processRef property.

Returns:
possible object is ProcessRefType

setProcessRef

public void setProcessRef(ProcessRefType value)
Sets the value of the processRef property.

Parameters:
value - allowed object is ProcessRefType

getStructureSetRef

public StructureSetRefType getStructureSetRef()
Gets the value of the structureSetRef property.

Returns:
possible object is StructureSetRefType

setStructureSetRef

public void setStructureSetRef(StructureSetRefType value)
Sets the value of the structureSetRef property.

Parameters:
value - allowed object is StructureSetRefType

getReportingTaxonomyRef

public ReportingTaxonomyRefType getReportingTaxonomyRef()
Gets the value of the reportingTaxonomyRef property.

Returns:
possible object is ReportingTaxonomyRefType

setReportingTaxonomyRef

public void setReportingTaxonomyRef(ReportingTaxonomyRefType value)
Sets the value of the reportingTaxonomyRef property.

Parameters:
value - allowed object is ReportingTaxonomyRefType

isExternalDependencies

public Boolean isExternalDependencies()
Gets the value of the externalDependencies property.

Returns:
possible object is Boolean

setExternalDependencies

public void setExternalDependencies(Boolean value)
Sets the value of the externalDependencies property.

Parameters:
value - allowed object is Boolean

getAction

public ActionType getAction()
Gets the value of the action property.

Returns:
possible object is ActionType

setAction

public void setAction(ActionType value)
Sets the value of the action property.

Parameters:
value - allowed object is ActionType

isIsFinal

public Boolean isIsFinal()
Gets the value of the isFinal property.

Returns:
possible object is Boolean

setIsFinal

public void setIsFinal(Boolean value)
Sets the value of the isFinal property.

Parameters:
value - allowed object is Boolean


Copyright © 2012. All Rights Reserved.