public static SDMX_STRUCTURE_TYPE getSdmxStructureType()

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