|
||||||||||
| 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.common.RefBaseType
public abstract class RefBaseType
RefBaseType is an abstract base type the defines the basis for any set of complete reference fields. This should be refined by derived types so that only the necessary fields are available and required as necessary. This can be used for both full and local references (when some of the values are implied from another context). A local reference is indicated with the local attribute. The values in this type correspond directly to the components of the URN structure, and thus can be used to compose a URN when the local attribute value is false. As this is the case, any reference components which are not part of the URN structure should not be present in the derived types.
Java class for RefBaseType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="RefBaseType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="agencyID" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}NestedNCNameIDType" />
<attribute name="maintainableParentID" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}IDType" />
<attribute name="maintainableParentVersion" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}VersionType" />
<attribute name="containerID" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}NestedIDType" />
<attribute name="id" use="required" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}NestedIDType" />
<attribute name="version" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}VersionType" />
<attribute name="local" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="class" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}ObjectTypeCodelistType" />
<attribute name="package" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}PackageTypeCodelistType" />
</restriction>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected PackageTypeCodelistType |
_package
|
protected String |
agencyID
|
protected ObjectTypeCodelistType |
clazz
|
protected String |
containerID
|
protected String |
id
|
protected Boolean |
local
|
protected String |
maintainableParentID
|
protected String |
maintainableParentVersion
|
protected String |
version
|
| Constructor Summary | |
|---|---|
RefBaseType()
|
|
| Method Summary | |
|---|---|
String |
getAgencyID()
Gets the value of the agencyID property. |
ObjectTypeCodelistType |
getClazz()
Gets the value of the clazz property. |
String |
getContainerID()
Gets the value of the containerID property. |
String |
getId()
Gets the value of the id property. |
String |
getMaintainableParentID()
Gets the value of the maintainableParentID property. |
String |
getMaintainableParentVersion()
Gets the value of the maintainableParentVersion property. |
PackageTypeCodelistType |
getPackage()
Gets the value of the package property. |
String |
getVersion()
Gets the value of the version property. |
Boolean |
isLocal()
Gets the value of the local property. |
void |
setAgencyID(String value)
Sets the value of the agencyID property. |
void |
setClazz(ObjectTypeCodelistType value)
Sets the value of the clazz property. |
void |
setContainerID(String value)
Sets the value of the containerID property. |
void |
setId(String value)
Sets the value of the id property. |
void |
setLocal(Boolean value)
Sets the value of the local property. |
void |
setMaintainableParentID(String value)
Sets the value of the maintainableParentID property. |
void |
setMaintainableParentVersion(String value)
Sets the value of the maintainableParentVersion property. |
void |
setPackage(PackageTypeCodelistType value)
Sets the value of the package property. |
void |
setVersion(String value)
Sets the value of the version property. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected String agencyID
protected String maintainableParentID
protected String maintainableParentVersion
protected String containerID
protected String id
protected String version
protected Boolean local
protected ObjectTypeCodelistType clazz
protected PackageTypeCodelistType _package
| Constructor Detail |
|---|
public RefBaseType()
| Method Detail |
|---|
public String getAgencyID()
Stringpublic void setAgencyID(String value)
value - allowed object is
Stringpublic String getMaintainableParentID()
Stringpublic void setMaintainableParentID(String value)
value - allowed object is
Stringpublic String getMaintainableParentVersion()
Stringpublic void setMaintainableParentVersion(String value)
value - allowed object is
Stringpublic String getContainerID()
Stringpublic void setContainerID(String value)
value - allowed object is
Stringpublic String getId()
Stringpublic void setId(String value)
value - allowed object is
Stringpublic String getVersion()
Stringpublic void setVersion(String value)
value - allowed object is
Stringpublic Boolean isLocal()
Booleanpublic void setLocal(Boolean value)
value - allowed object is
Booleanpublic ObjectTypeCodelistType getClazz()
ObjectTypeCodelistTypepublic void setClazz(ObjectTypeCodelistType value)
value - allowed object is
ObjectTypeCodelistTypepublic PackageTypeCodelistType getPackage()
PackageTypeCodelistTypepublic void setPackage(PackageTypeCodelistType value)
value - allowed object is
PackageTypeCodelistType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||