public static SDMX_STRUCTURE_TYPE getSdmxStructureType()

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);
        }
    }