|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sdmx.resources.sdmxml.schemas.v2_0.registry.QueryStructureRequestType
public class QueryStructureRequestType
QueryStructureRequest is used to query the registry for any maintainable object within the repository. The response is a Structure message. In the reference elements to the queryable registry objects, a valid registry URN or a complete set of other child elements may be used to identify the objects desired in the result set. Any part of an element-based (that is, non-URN) identification of an object which is not provided will be understood as a wild-card value, referring to "all" possible values. The resolveReferences attribute is set to true if all dependent objects should also be returned as part of the result set. (For example, if you query for a key family and want to also have all codelists, concepts, and agencies, returned as well, resolveReferences should be set to true.)
Java class for QueryStructureRequestType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="QueryStructureRequestType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice maxOccurs="unbounded">
<element name="AgencyRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}AgencyRefType"/>
<element name="DataProviderRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}DataProviderRefType"/>
<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="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="HierarchicalCodelistRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}HierarchicalCodelistRefType"/>
<element name="StructureSetRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}StructureSetRefType"/>
<element name="ProcessRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}ProcessRefType"/>
<element name="ReportingTaxonomyRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}ReportingTaxonomyRefType"/>
</choice>
<attribute name="resolveReferences" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
</restriction>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected List<Object> |
agencyRefOrDataProviderRefOrDataflowRef
|
protected boolean |
resolveReferences
|
| Constructor Summary | |
|---|---|
QueryStructureRequestType()
|
|
| Method Summary | |
|---|---|
List<Object> |
getAgencyRefOrDataProviderRefOrDataflowRef()
Gets the value of the agencyRefOrDataProviderRefOrDataflowRef property. |
boolean |
isResolveReferences()
Gets the value of the resolveReferences property. |
void |
setResolveReferences(boolean value)
Sets the value of the resolveReferences property. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected List<Object> agencyRefOrDataProviderRefOrDataflowRef
protected boolean resolveReferences
| Constructor Detail |
|---|
public QueryStructureRequestType()
| Method Detail |
|---|
public List<Object> getAgencyRefOrDataProviderRefOrDataflowRef()
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 agencyRefOrDataProviderRefOrDataflowRef property.
For example, to add a new item, do as follows:
getAgencyRefOrDataProviderRefOrDataflowRef().add(newItem);
Objects of the following type(s) are allowed in the list
OrganisationSchemeRefType
ReportingTaxonomyRefType
AgencyRefType
ProcessRefType
KeyFamilyRefType
ConceptSchemeRefType
CategorySchemeRefType
MetadataflowRefType
StructureSetRefType
DataProviderRefType
HierarchicalCodelistRefType
DataflowRefType
MetadataStructureRefType
CodelistRefType
public boolean isResolveReferences()
public void setResolveReferences(boolean value)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||