|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sdmx.resources.sdmxml.schemas.v2_1.metadata.structurespecific.ReferenceValueType
public abstract class ReferenceValueType
ReferenceValueType is an abstract base type that forms the basis of a target reference value. A target reference value will either be a reference to an identifiable object, a data key, a reference to a data set, or a report period. The choice of these options will be refined to only one according to the definition of the target in the metadata structure definition.
Java class for ReferenceValueType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ReferenceValueType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<element name="ObjectReference" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}ReferenceType" form="unqualified"/>
<element name="DataKey" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}DataKeyType" form="unqualified"/>
<element name="DataSetReference" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}SetReferenceType" form="unqualified"/>
<element name="ConstraintContentReference" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}AttachmentConstraintReferenceType" form="unqualified"/>
<element name="ReportPeriod" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}ObservationalTimePeriodType" form="unqualified"/>
</choice>
<attribute name="id" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}IDType" />
</restriction>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected AttachmentConstraintReferenceType |
constraintContentReference
|
protected DataKeyType |
dataKey
|
protected SetReferenceType |
dataSetReference
|
protected String |
id
|
protected ReferenceType |
objectReference
|
protected List<String> |
reportPeriod
|
| Constructor Summary | |
|---|---|
ReferenceValueType()
|
|
| Method Summary | |
|---|---|
AttachmentConstraintReferenceType |
getConstraintContentReference()
Gets the value of the constraintContentReference property. |
DataKeyType |
getDataKey()
Gets the value of the dataKey property. |
SetReferenceType |
getDataSetReference()
Gets the value of the dataSetReference property. |
String |
getId()
Gets the value of the id property. |
ReferenceType |
getObjectReference()
Gets the value of the objectReference property. |
List<String> |
getReportPeriod()
Gets the value of the reportPeriod property. |
void |
setConstraintContentReference(AttachmentConstraintReferenceType value)
Sets the value of the constraintContentReference property. |
void |
setDataKey(DataKeyType value)
Sets the value of the dataKey property. |
void |
setDataSetReference(SetReferenceType value)
Sets the value of the dataSetReference property. |
void |
setId(String value)
Sets the value of the id property. |
void |
setObjectReference(ReferenceType value)
Sets the value of the objectReference property. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ReferenceType objectReference
protected DataKeyType dataKey
protected SetReferenceType dataSetReference
protected AttachmentConstraintReferenceType constraintContentReference
protected List<String> reportPeriod
protected String id
| Constructor Detail |
|---|
public ReferenceValueType()
| Method Detail |
|---|
public ReferenceType getObjectReference()
ReferenceTypepublic void setObjectReference(ReferenceType value)
value - allowed object is
ReferenceTypepublic DataKeyType getDataKey()
DataKeyTypepublic void setDataKey(DataKeyType value)
value - allowed object is
DataKeyTypepublic SetReferenceType getDataSetReference()
SetReferenceTypepublic void setDataSetReference(SetReferenceType value)
value - allowed object is
SetReferenceTypepublic AttachmentConstraintReferenceType getConstraintContentReference()
AttachmentConstraintReferenceTypepublic void setConstraintContentReference(AttachmentConstraintReferenceType value)
value - allowed object is
AttachmentConstraintReferenceTypepublic List<String> getReportPeriod()
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 reportPeriod property.
For example, to add a new item, do as follows:
getReportPeriod().add(newItem);
Objects of the following type(s) are allowed in the list
String
public String getId()
Stringpublic void setId(String value)
value - allowed object is
String
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||