in SdmxBeans/src/main/java/org/sdmxsource/sdmx/sdmxbeans/util/XmlBeansEnumUtil.java [209:345]
public static SDMX_STRUCTURE_TYPE getSdmxStructureType(ObjectTypeCodelistType.Enum enumType) {
switch (enumType.intValue()) {
case ObjectTypeCodelistType.INT_AGENCY:
return SDMX_STRUCTURE_TYPE.AGENCY;
case ObjectTypeCodelistType.INT_AGENCY_SCHEME:
return SDMX_STRUCTURE_TYPE.AGENCY_SCHEME;
case ObjectTypeCodelistType.INT_ANY:
return SDMX_STRUCTURE_TYPE.ANY;
case ObjectTypeCodelistType.INT_ATTACHMENT_CONSTRAINT:
return SDMX_STRUCTURE_TYPE.ATTACHMENT_CONSTRAINT;
case ObjectTypeCodelistType.INT_ATTRIBUTE:
return SDMX_STRUCTURE_TYPE.DATA_ATTRIBUTE;
case ObjectTypeCodelistType.INT_ATTRIBUTE_DESCRIPTOR:
return SDMX_STRUCTURE_TYPE.ATTRIBUTE_DESCRIPTOR;
case ObjectTypeCodelistType.INT_CATEGORISATION:
return SDMX_STRUCTURE_TYPE.CATEGORISATION;
case ObjectTypeCodelistType.INT_CATEGORY:
return SDMX_STRUCTURE_TYPE.CATEGORY;
case ObjectTypeCodelistType.INT_CATEGORY_SCHEME:
return SDMX_STRUCTURE_TYPE.CATEGORY_SCHEME;
case ObjectTypeCodelistType.INT_CATEGORY_SCHEME_MAP:
return SDMX_STRUCTURE_TYPE.CATEGORY_SCHEME_MAP;
case ObjectTypeCodelistType.INT_CODE:
return SDMX_STRUCTURE_TYPE.CODE;
case ObjectTypeCodelistType.INT_CODE_MAP:
return SDMX_STRUCTURE_TYPE.CODE_MAP;
case ObjectTypeCodelistType.INT_CODELIST:
return SDMX_STRUCTURE_TYPE.CODE_LIST;
case ObjectTypeCodelistType.INT_CODELIST_MAP:
return SDMX_STRUCTURE_TYPE.CODE_LIST_MAP;
case ObjectTypeCodelistType.INT_COMPONENT_MAP:
return SDMX_STRUCTURE_TYPE.COMPONENT_MAP;
case ObjectTypeCodelistType.INT_CONCEPT:
return SDMX_STRUCTURE_TYPE.CONCEPT;
case ObjectTypeCodelistType.INT_CONCEPT_MAP:
return SDMX_STRUCTURE_TYPE.CONCEPT_MAP;
case ObjectTypeCodelistType.INT_CONCEPT_SCHEME:
return SDMX_STRUCTURE_TYPE.CONCEPT_SCHEME;
case ObjectTypeCodelistType.INT_CONCEPT_SCHEME_MAP:
return SDMX_STRUCTURE_TYPE.CONCEPT_SCHEME_MAP;
case ObjectTypeCodelistType.INT_CONSTRAINT_TARGET:
return SDMX_STRUCTURE_TYPE.CONSTRAINT_CONTENT_TARGET;
case ObjectTypeCodelistType.INT_CONTENT_CONSTRAINT:
return SDMX_STRUCTURE_TYPE.CONTENT_CONSTRAINT;
case ObjectTypeCodelistType.INT_DATA_CONSUMER:
return SDMX_STRUCTURE_TYPE.DATA_CONSUMER;
case ObjectTypeCodelistType.INT_DATA_CONSUMER_SCHEME:
return SDMX_STRUCTURE_TYPE.DATA_CONSUMER_SCHEME;
case ObjectTypeCodelistType.INT_DATA_PROVIDER:
return SDMX_STRUCTURE_TYPE.DATA_PROVIDER;
case ObjectTypeCodelistType.INT_DATA_PROVIDER_SCHEME:
return SDMX_STRUCTURE_TYPE.DATA_PROVIDER_SCHEME;
case ObjectTypeCodelistType.INT_DATA_SET_TARGET:
return SDMX_STRUCTURE_TYPE.DATASET_TARGET;
case ObjectTypeCodelistType.INT_DATA_STRUCTURE:
return SDMX_STRUCTURE_TYPE.DSD;
case ObjectTypeCodelistType.INT_DATAFLOW:
return SDMX_STRUCTURE_TYPE.DATAFLOW;
case ObjectTypeCodelistType.INT_DIMENSION:
return SDMX_STRUCTURE_TYPE.DIMENSION;
case ObjectTypeCodelistType.INT_DIMENSION_DESCRIPTOR:
return SDMX_STRUCTURE_TYPE.DIMENSION_DESCRIPTOR;
case ObjectTypeCodelistType.INT_DIMENSION_DESCRIPTOR_VALUES_TARGET:
return SDMX_STRUCTURE_TYPE.DIMENSION_DESCRIPTOR_VALUES_TARGET;
case ObjectTypeCodelistType.INT_GROUP_DIMENSION_DESCRIPTOR:
return SDMX_STRUCTURE_TYPE.GROUP;
case ObjectTypeCodelistType.INT_HIERARCHICAL_CODE:
return SDMX_STRUCTURE_TYPE.HIERARCHICAL_CODE;
case ObjectTypeCodelistType.INT_HIERARCHICAL_CODELIST:
return SDMX_STRUCTURE_TYPE.HIERARCHICAL_CODELIST;
case ObjectTypeCodelistType.INT_HIERARCHY:
return SDMX_STRUCTURE_TYPE.HIERARCHY;
case ObjectTypeCodelistType.INT_HYBRID_CODE_MAP:
return SDMX_STRUCTURE_TYPE.HYBRID_CODE;
case ObjectTypeCodelistType.INT_HYBRID_CODELIST_MAP:
return SDMX_STRUCTURE_TYPE.HYBRID_CODELIST_MAP;
case ObjectTypeCodelistType.INT_IDENTIFIABLE_OBJECT_TARGET:
return SDMX_STRUCTURE_TYPE.IDENTIFIABLE_OBJECT_TARGET;
case ObjectTypeCodelistType.INT_LEVEL:
return SDMX_STRUCTURE_TYPE.LEVEL;
case ObjectTypeCodelistType.INT_MEASURE_DESCRIPTOR:
return SDMX_STRUCTURE_TYPE.MEASURE_DESCRIPTOR;
case ObjectTypeCodelistType.INT_MEASURE_DIMENSION:
return SDMX_STRUCTURE_TYPE.MEASURE_DIMENSION;
case ObjectTypeCodelistType.INT_METADATA_ATTRIBUTE:
return SDMX_STRUCTURE_TYPE.METADATA_ATTRIBUTE;
case ObjectTypeCodelistType.INT_METADATA_SET:
return SDMX_STRUCTURE_TYPE.METADATA_SET;
case ObjectTypeCodelistType.INT_METADATA_STRUCTURE:
return SDMX_STRUCTURE_TYPE.MSD;
case ObjectTypeCodelistType.INT_METADATA_TARGET:
return SDMX_STRUCTURE_TYPE.METADATA_TARGET;
case ObjectTypeCodelistType.INT_METADATAFLOW:
return SDMX_STRUCTURE_TYPE.METADATA_FLOW;
// case ObjectTypeCodelistType.INT_ORGANISATION : return SDMX_STRUCTURE_TYPE.ORGANISATION_SCHEME_MAP;
case ObjectTypeCodelistType.INT_ORGANISATION_MAP:
return SDMX_STRUCTURE_TYPE.ORGANISATION_MAP;
// case ObjectTypeCodelistType.INT_ORGANISATION_SCHEME : return SDMX_STRUCTURE_TYPE.OR;
case ObjectTypeCodelistType.INT_ORGANISATION_SCHEME_MAP:
return SDMX_STRUCTURE_TYPE.ORGANISATION_SCHEME_MAP;
case ObjectTypeCodelistType.INT_ORGANISATION_UNIT:
return SDMX_STRUCTURE_TYPE.ORGANISATION_UNIT;
case ObjectTypeCodelistType.INT_ORGANISATION_UNIT_SCHEME:
return SDMX_STRUCTURE_TYPE.ORGANISATION_UNIT_SCHEME;
case ObjectTypeCodelistType.INT_PRIMARY_MEASURE:
return SDMX_STRUCTURE_TYPE.PRIMARY_MEASURE;
case ObjectTypeCodelistType.INT_PROCESS:
return SDMX_STRUCTURE_TYPE.PROCESS;
case ObjectTypeCodelistType.INT_PROCESS_STEP:
return SDMX_STRUCTURE_TYPE.PROCESS_STEP;
case ObjectTypeCodelistType.INT_PROVISION_AGREEMENT:
return SDMX_STRUCTURE_TYPE.PROVISION_AGREEMENT;
case ObjectTypeCodelistType.INT_REPORT_PERIOD_TARGET:
return SDMX_STRUCTURE_TYPE.REPORT_PERIOD_TARGET;
case ObjectTypeCodelistType.INT_REPORT_STRUCTURE:
return SDMX_STRUCTURE_TYPE.REPORT_STRUCTURE;
case ObjectTypeCodelistType.INT_REPORTING_CATEGORY:
return SDMX_STRUCTURE_TYPE.REPORTING_CATEGORY;
case ObjectTypeCodelistType.INT_REPORTING_CATEGORY_MAP:
return SDMX_STRUCTURE_TYPE.CATEGORY_MAP;
case ObjectTypeCodelistType.INT_REPORTING_TAXONOMY:
return SDMX_STRUCTURE_TYPE.REPORTING_TAXONOMY;
case ObjectTypeCodelistType.INT_REPORTING_TAXONOMY_MAP:
return SDMX_STRUCTURE_TYPE.REPORTING_TAXONOMY_MAP;
// case ObjectTypeCodelistType.INT_REPORTING_YEAR_START_DAY : return SDMX_STRUCTURE_TYPE.R;
case ObjectTypeCodelistType.INT_STRUCTURE_MAP:
return SDMX_STRUCTURE_TYPE.STRUCTURE_MAP;
case ObjectTypeCodelistType.INT_STRUCTURE_SET:
return SDMX_STRUCTURE_TYPE.STRUCTURE_SET;
case ObjectTypeCodelistType.INT_TIME_DIMENSION:
return SDMX_STRUCTURE_TYPE.TIME_DIMENSION;
case ObjectTypeCodelistType.INT_TRANSITION:
return SDMX_STRUCTURE_TYPE.TRANSITION;
default:
throw new SdmxNotImplementedException(ExceptionCode.UNSUPPORTED, enumType);
}
}