in SdmxBeans/src/main/java/org/sdmxsource/sdmx/sdmxbeans/util/XmlBeansEnumUtil.java [394:483]
public static SDMX_STRUCTURE_TYPE getSdmxStructureType(ObjectIDType.Enum enumType) {
switch (enumType.intValue()) {
case ObjectIDType.INT_AGENCY:
return SDMX_STRUCTURE_TYPE.AGENCY;
case ObjectIDType.INT_ATTACHMENT_CONSTRAINT:
return SDMX_STRUCTURE_TYPE.ATTACHMENT_CONSTRAINT;
case ObjectIDType.INT_ATTRIBUTE:
return SDMX_STRUCTURE_TYPE.DATA_ATTRIBUTE;
case ObjectIDType.INT_ATTRIBUTE_DESCRIPTOR:
return SDMX_STRUCTURE_TYPE.ATTRIBUTE_DESCRIPTOR;
case ObjectIDType.INT_CATEGORY:
return SDMX_STRUCTURE_TYPE.CATEGORY;
case ObjectIDType.INT_CATEGORY_MAP:
return SDMX_STRUCTURE_TYPE.CATEGORY_MAP;
case ObjectIDType.INT_CATEGORY_SCHEME:
return SDMX_STRUCTURE_TYPE.CATEGORY_SCHEME;
case ObjectIDType.INT_CATEGORY_SCHEME_MAP:
return SDMX_STRUCTURE_TYPE.CATEGORY_SCHEME_MAP;
case ObjectIDType.INT_CODE:
return SDMX_STRUCTURE_TYPE.CODE;
case ObjectIDType.INT_CODE_MAP:
return SDMX_STRUCTURE_TYPE.CODE_MAP;
case ObjectIDType.INT_CODELIST:
return SDMX_STRUCTURE_TYPE.CODE_LIST;
case ObjectIDType.INT_CODELIST_MAP:
return SDMX_STRUCTURE_TYPE.CODE_LIST_MAP;
case ObjectIDType.INT_COMPONENT:
return SDMX_STRUCTURE_TYPE.COMPONENT;
case ObjectIDType.INT_COMPONENT_MAP:
return SDMX_STRUCTURE_TYPE.COMPONENT_MAP;
case ObjectIDType.INT_CONCEPT:
return SDMX_STRUCTURE_TYPE.CONCEPT;
case ObjectIDType.INT_CONCEPT_MAP:
return SDMX_STRUCTURE_TYPE.CONCEPT_MAP;
case ObjectIDType.INT_CONCEPT_SCHEME:
return SDMX_STRUCTURE_TYPE.CONCEPT_SCHEME;
case ObjectIDType.INT_CONCEPT_SCHEME_MAP:
return SDMX_STRUCTURE_TYPE.CONCEPT_SCHEME_MAP;
case ObjectIDType.INT_CONTENT_CONSTRAINT:
return SDMX_STRUCTURE_TYPE.CONTENT_CONSTRAINT;
case ObjectIDType.INT_DATA_FLOW:
return SDMX_STRUCTURE_TYPE.DATAFLOW;
case ObjectIDType.INT_DATA_PROVIDER:
return SDMX_STRUCTURE_TYPE.DATA_PROVIDER;
case ObjectIDType.INT_DATA_SET:
return SDMX_STRUCTURE_TYPE.DATASET;
case ObjectIDType.INT_DIMENSION:
return SDMX_STRUCTURE_TYPE.DIMENSION;
case ObjectIDType.INT_GROUP_KEY_DESCRIPTOR:
return SDMX_STRUCTURE_TYPE.GROUP;
case ObjectIDType.INT_HIERARCHICAL_CODELIST:
return SDMX_STRUCTURE_TYPE.HIERARCHICAL_CODELIST;
case ObjectIDType.INT_HIERARCHY:
return SDMX_STRUCTURE_TYPE.HIERARCHY;
case ObjectIDType.INT_KEY_DESCRIPTOR:
return SDMX_STRUCTURE_TYPE.DIMENSION_DESCRIPTOR;
case ObjectIDType.INT_KEY_FAMILY:
return SDMX_STRUCTURE_TYPE.DSD;
case ObjectIDType.INT_MEASURE:
return SDMX_STRUCTURE_TYPE.MEASURE_DIMENSION;
case ObjectIDType.INT_MEASURE_DESCRIPTOR:
return SDMX_STRUCTURE_TYPE.MEASURE_DESCRIPTOR;
case ObjectIDType.INT_METADATA_ATTRIBUTE:
return SDMX_STRUCTURE_TYPE.METADATA_ATTRIBUTE;
case ObjectIDType.INT_METADATA_FLOW:
return SDMX_STRUCTURE_TYPE.METADATA_FLOW;
case ObjectIDType.INT_METADATA_SET:
return SDMX_STRUCTURE_TYPE.METADATA_SET;
case ObjectIDType.INT_METADATA_STRUCTURE:
return SDMX_STRUCTURE_TYPE.MSD;
case ObjectIDType.INT_ORGANISATION_SCHEME:
return SDMX_STRUCTURE_TYPE.ORGANISATION_UNIT_SCHEME;
case ObjectIDType.INT_ORGANISATION_SCHEME_MAP:
return SDMX_STRUCTURE_TYPE.ORGANISATION_SCHEME_MAP;
case ObjectIDType.INT_PROCESS:
return SDMX_STRUCTURE_TYPE.PROCESS;
case ObjectIDType.INT_PROCESS_STEP:
return SDMX_STRUCTURE_TYPE.PROCESS_STEP;
case ObjectIDType.INT_PROVISION_AGREEMENT:
return SDMX_STRUCTURE_TYPE.PROVISION_AGREEMENT;
case ObjectIDType.INT_REPORTING_TAXONOMY:
return SDMX_STRUCTURE_TYPE.REPORTING_TAXONOMY;
case ObjectIDType.INT_STRUCTURE_MAP:
return SDMX_STRUCTURE_TYPE.STRUCTURE_MAP;
case ObjectIDType.INT_STRUCTURE_SET:
return SDMX_STRUCTURE_TYPE.STRUCTURE_SET;
default:
throw new SdmxNotImplementedException(ExceptionCode.UNSUPPORTED, enumType);
}
}