use E+M areas in BM import and Pesi export
authorAndreas Müller <a.mueller@bgbm.org>
Tue, 8 Jul 2014 17:31:24 +0000 (17:31 +0000)
committerAndreas Müller <a.mueller@bgbm.org>
Tue, 8 Jul 2014 17:31:24 +0000 (17:31 +0000)
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelTransformer.java

index 310fecaedb39534e006d290b65ea33eee284aa77..7bfc82add621e37e95b0053b2c99385f8e4c35c0 100644 (file)
@@ -106,6 +106,166 @@ public class BerlinModelTransformer {
        public static final UUID uuidTurkey = UUID.fromString("d344ee2c-14c8-438d-b03d-11538edb1268");\r
        public static final UUID uuidCaucasia = UUID.fromString("ebfd3fd1-3859-4e5e-95c7-f66010599d7e");\r
        \r
+       \r
+       //E+M areas\r
+       public static UUID uuidEM = UUID.fromString("111BDF38-7A32-440A-9808-8AF1C9E54B51");\r
+       public static UUID uuidEUR = UUID.fromString("80B3CEEE-2F78-45CE-B4F4-E473F5ED8343");\r
+       public static UUID uuid14 = UUID.fromString("4FF83A35-97DE-4C39-BEDE-27EE9ECEFB45");\r
+       public static UUID uuid20 = UUID.fromString("19D93AD1-59E7-49ED-B513-D7D493EDC4DE");\r
+       public static UUID uuid21 = UUID.fromString("1B98DAF0-A709-4871-9A8B-CFDD09F41763");\r
+       public static UUID uuid33 = UUID.fromString("6B719260-1E48-4D85-8BC3-320852E1B331");\r
+       public static UUID uuidDa = UUID.fromString("867871C9-9931-47D0-AEF7-468B9519EBB2");\r
+       public static UUID uuidFe = UUID.fromString("C4EF26AF-11E0-4888-9FC3-5E56F4422BB4");\r
+       public static UUID uuidFa = UUID.fromString("70426E7E-2EAA-4987-95FB-5CB6E56980F3");\r
+       public static UUID uuidBr = UUID.fromString("A22329C4-0B81-4E00-BCC3-2F44A6CA56D0");\r
+       public static UUID uuidIs = UUID.fromString("3D2950E9-C2FD-462E-9697-DCB7241D514E");\r
+       public static UUID uuidHb = UUID.fromString("65E405E7-B3D4-44B6-BE67-4881582EA274");\r
+       public static UUID uuidNo = UUID.fromString("2D3F1181-6838-4034-96CB-F254A558572A");\r
+       public static UUID uuidSb = UUID.fromString("BC847AF8-30C3-48B2-A881-2B2DEAC0A137");\r
+       public static UUID uuidSu = UUID.fromString("F064AB9F-EDDB-47D8-8E54-B9E8AD19111D");\r
+       public static UUID uuidAu = UUID.fromString("37C77C23-9673-4ABC-87C2-B29E9FA87FA8");\r
+       public static UUID uuidBe = UUID.fromString("4840373B-F949-4630-B655-9B37F845CFDA");\r
+       public static UUID uuidCz = UUID.fromString("02E67A70-C192-4A01-A311-99F8C42F9D51");\r
+       public static UUID uuidGe = UUID.fromString("F617DDEA-51C9-4EF1-B7F4-ED22F871631D");\r
+       public static UUID uuidHu = UUID.fromString("AD7EDDB1-C089-436F-88BA-BC9115BBD6E0");\r
+       public static UUID uuidHo = UUID.fromString("00B8FE6D-D04B-4CAC-ADCE-32B44ABB385A");\r
+       public static UUID uuidPo = UUID.fromString("F23864DF-DFD6-4ABC-B7D0-FD97408AE0A9");\r
+       public static UUID uuidHe = UUID.fromString("7C28D878-F16D-4043-A94E-750BEF910064");\r
+       public static UUID uuidBl = UUID.fromString("A4326211-3219-4655-83AD-599D635DB638");\r
+       public static UUID uuidCo = UUID.fromString("3EE3CB3E-23DE-491F-94DF-35DB7A1D3AC0");\r
+       public static UUID uuidGa = UUID.fromString("28591C04-60E3-432A-9D05-CBC945462D2E");\r
+       public static UUID uuidLu = UUID.fromString("205512B0-AA22-4041-B92B-336FEB79FA4F");\r
+       public static UUID uuidSa = UUID.fromString("11368A92-2362-4029-A26A-E35CEC0798C1");\r
+       public static UUID uuidHs = UUID.fromString("6AD92C01-1442-4F2F-BD58-F73075B26C27");\r
+       public static UUID uuidAl = UUID.fromString("635B63DA-0AAF-446C-843E-BEB52E2A1B90");\r
+       public static UUID uuidBu = UUID.fromString("75F3CF66-B272-464E-9B1E-35B8E511936D");\r
+       public static UUID uuidGr = UUID.fromString("34DF8B89-7DFA-4265-9A3E-D540DB72AA77");\r
+       public static UUID uuidIt = UUID.fromString("06B8F41D-B9A8-4B55-8AAB-DE90EB3D0A9C");\r
+       public static UUID uuidCr = UUID.fromString("20A8A822-1C87-43F0-A5EF-2AF1CC5DC0FC");\r
+       public static UUID uuidRm = UUID.fromString("EAB29D40-E3B2-4920-BB1F-8757DFBC9E86");\r
+       public static UUID uuidSi_S = UUID.fromString("DD861671-930F-4C9E-92D8-EADDC28EB6B7");\r
+       public static UUID uuidTu_E = UUID.fromString("2B732609-55DB-4F25-BC73-618FFF515ADC");\r
+       public static UUID uuidJu = UUID.fromString("BD5E6833-7E0E-41A8-83D6-149A31F2CE05");\r
+       public static UUID uuidUk_K = UUID.fromString("40B7219D-E38C-44EB-9877-E311A2734022");\r
+       public static UUID uuidUk = UUID.fromString("7A8DF5D0-3D18-4386-891E-96E11BDB6FEB");\r
+       public static UUID uuidAg = UUID.fromString("548E583C-DBE7-463F-A01B-2A966F2B32D2");\r
+       public static UUID uuidEg = UUID.fromString("9EDDDE2E-95B7-4443-89A8-C30D031E16A5");\r
+       public static UUID uuidLi = UUID.fromString("2F506902-2A56-40C8-84CB-B436C84ED258");\r
+       public static UUID uuidMa = UUID.fromString("D639A7AC-F873-414E-8869-73D10B9CF842");\r
+       public static UUID uuidTn = UUID.fromString("AF4D86D4-2CA0-48A2-BA15-0D74454D1EAD");\r
+       public static UUID uuidAz = UUID.fromString("CEC2EBD3-DFD0-4CE6-827F-BFF8FBAF5283");\r
+       public static UUID uuidSg = UUID.fromString("BC4A0307-B81A-4233-B8BD-EFB9CEDFD530");\r
+       public static UUID uuidAb = UUID.fromString("D3744C2D-2777-4E85-98BF-04D2FD589EBF");\r
+       public static UUID uuidAr = UUID.fromString("535FED1E-3EC9-4563-AF55-E753AEFCFBFE");\r
+       public static UUID uuidAb_A = UUID.fromString("0F4C98BF-AF7B-4CDA-B62C-AD6A1909BFA0");\r
+       public static UUID uuidGg = UUID.fromString("DA1CCDA8-5867-4098-A709-100A66E2150A");\r
+       public static UUID uuidAb_N = UUID.fromString("AA75B0CA-49C9-4F8E-8CC2-2A343EB2FFF4");\r
+       public static UUID uuidCy = UUID.fromString("36EFDF69-09C0-4160-A502-9EEFBC22A984");\r
+       public static UUID uuidAE_G = UUID.fromString("76F5F3F6-9C3E-47F5-8E85-55360C50273C");\r
+       public static UUID uuidLe = UUID.fromString("639F5D97-EC9E-4EE2-ADFC-DFF73F7CC970");\r
+       public static UUID uuidSn = UUID.fromString("5D8E0B00-96CE-4ACC-AF02-62A1B9866144");\r
+       public static UUID uuidTu_A = UUID.fromString("F7B59D79-15C2-47C9-91B0-DEC1F388CB62");\r
+       public static UUID uuidTu = UUID.fromString("DB98809B-EF22-413B-B1EA-A79C4E1C4903");\r
+       public static UUID uuidAu_A = UUID.fromString("AE65867C-00F6-406C-A315-B3E4CC9A93D2");\r
+       public static UUID uuidAu_L = UUID.fromString("78146B6E-E71A-46DA-8DBC-244CC648BBE7");\r
+       public static UUID uuidAz_C = UUID.fromString("D35B8259-CC76-4FB0-AFC0-6A23D657EE3E");\r
+       public static UUID uuidAz_F = UUID.fromString("0F8F470D-CA2A-4130-842A-0A0C6912A123");\r
+       public static UUID uuidAz_G = UUID.fromString("CFF9FC6D-E3B2-45B1-87A9-6FEFB029A12F");\r
+       public static UUID uuidAz_P = UUID.fromString("C8000982-19E8-492E-912D-59EB370E52C0");\r
+       public static UUID uuidAz_S = UUID.fromString("BD852931-47B3-466C-A422-4F312B913CA2");\r
+       public static UUID uuidAz_J = UUID.fromString("4A5CED9F-F078-44B3-94BF-F3EE79315236");\r
+       public static UUID uuidAz_M = UUID.fromString("B8C76F37-6483-474F-85AB-96399219DE57");\r
+       public static UUID uuidAz_T = UUID.fromString("7A52595F-DA5E-440A-B2BD-F63999CE979E");\r
+       public static UUID uuidBe_B = UUID.fromString("9E263401-ACEC-4E2E-AA89-4AAF56AE7180");\r
+       public static UUID uuidBe_L = UUID.fromString("AF71559C-7765-493C-8C9A-1248DFF28789");\r
+       public static UUID uuidBl_I = UUID.fromString("121B07A0-8031-4F22-B9B7-C334FC3204CE");\r
+       public static UUID uuidBl_M = UUID.fromString("E8E8EFDC-E9EB-4B26-9711-F986265AD114");\r
+       public static UUID uuidBl_N = UUID.fromString("D96DD8A7-4BD8-4ADF-8CDB-05873686DB1A");\r
+       public static UUID uuidBH = UUID.fromString("6A109EF5-3AC1-4C59-8599-08F944ABA499");\r
+       public static UUID uuidBy = UUID.fromString("5D972AF7-6AE2-44D1-840B-EDB1DBE8B7AC");\r
+       public static UUID uuidCa = UUID.fromString("CFA26682-B0AB-4FEB-9191-6AA098638382");\r
+       public static UUID uuidCa_F = UUID.fromString("0D8ED2C4-0313-464C-A5B4-EC0A52E45ADF");\r
+       public static UUID uuidCa_G = UUID.fromString("865D1319-B157-4D1A-BBF0-F56B7EB2ED96");\r
+       public static UUID uuidCa_C = UUID.fromString("486FCBED-84C4-4673-8724-9A8A4A6613AD");\r
+       public static UUID uuidCa_H = UUID.fromString("0B57C693-DB09-4D7F-9FA9-0DBBEFF3B3B6");\r
+       public static UUID uuidCa_L = UUID.fromString("A88D6DF4-7924-4BEC-BFA6-071BDA82A4B3");\r
+       public static UUID uuidCa_P = UUID.fromString("BBF04D1A-1FC0-4A7B-BF0B-7D7BF69D8392");\r
+       public static UUID uuidCa_T = UUID.fromString("BBAD170B-285D-4BEA-8C3F-C43894FB75FF");\r
+       public static UUID uuidCs = UUID.fromString("2ADA45F0-C7CC-4026-A8B1-B816971F0753");\r
+       public static UUID uuidCt = UUID.fromString("09B5728A-4775-4530-B362-9B1EF4A9E8C3");\r
+       public static UUID uuidEs = UUID.fromString("1011D427-401B-47EE-A42C-4C1698957D55");\r
+       public static UUID uuidGa_C = UUID.fromString("3653A4DC-1ADE-4237-A62C-4F0AC11E576F");\r
+       public static UUID uuidGa_F = UUID.fromString("860F92B6-5CDA-456B-964C-6162D1D08161");\r
+       public static UUID uuidGg_A = UUID.fromString("5FAD859B-7929-4D5F-B92C-95E3E0469BB2");\r
+       public static UUID uuidGg_D = UUID.fromString("6091C975-B946-4EF3-A18F-2E148EAE6A06");\r
+       public static UUID uuidGg_G = UUID.fromString("048799B0-D7B9-44C6-B2D1-5CA2A49FA175");\r
+       public static UUID uuidHs_A = UUID.fromString("EAED6C21-42E5-496D-B43E-C121F96FA672");\r
+       public static UUID uuidHs_G = UUID.fromString("35350D75-6952-48BD-B265-C005BC1B2909");\r
+       public static UUID uuidHs_S = UUID.fromString("264649F7-192D-4AE5-9840-81FC782F59F0");\r
+       public static UUID uuidIr = UUID.fromString("A3B35528-5FFD-43B1-B605-711807C1EC9F");\r
+       public static UUID uuidIt_I = UUID.fromString("E3BC327E-0B42-4439-811B-595BC55A8FF8");\r
+       public static UUID uuidIt_S = UUID.fromString("57F35807-8CFA-4698-BB04-AAD3549C12EB");\r
+       public static UUID uuidJo = UUID.fromString("567A537D-F2FA-43EF-A20A-AEC76723E269");\r
+       public static UUID uuidKz = UUID.fromString("F8ABE715-D859-4B6F-B8F1-DB1A847DEAC4");\r
+       public static UUID uuidLa = UUID.fromString("8E338882-2631-4AD6-BC53-799C698C807D");\r
+       public static UUID uuidLt = UUID.fromString("ECF200B6-B1DF-414F-B215-EDAC503B1A65");\r
+       public static UUID uuidMa_E = UUID.fromString("80980607-FBD8-46E3-BE56-05D997F2D331");\r
+       public static UUID uuidMa_S = UUID.fromString("B743AE57-DC0B-4CCC-B4D9-7BF51E579E8E");\r
+       public static UUID uuidMk = UUID.fromString("0CE83170-2FA7-4C72-81F7-7FFF17343E48");\r
+       public static UUID uuidMd = UUID.fromString("2CFB90B1-0BA0-4578-AD11-AAD5AAB62899");\r
+       public static UUID uuidMd_D = UUID.fromString("DBE1F3CA-4C7C-4062-AC1E-ADE0C17DCA52");\r
+       public static UUID uuidMd_M = UUID.fromString("4658DADD-60FE-46D8-94E3-C6A6C4646105");\r
+       public static UUID uuidMd_P = UUID.fromString("2C41EB67-A330-4214-B452-6E6741262CE5");\r
+       public static UUID uuidSi_M = UUID.fromString("2920D738-54A1-49CE-AF3A-9CB742064587");\r
+       public static UUID uuidMo = UUID.fromString("64F98B98-1050-42C6-B2C7-F72DA642E4D5");\r
+       public static UUID uuidRf = UUID.fromString("4B6BDFEE-2BCB-4638-99CF-0F9612FA4787");\r
+       public static UUID uuidRf_C = UUID.fromString("1FFAF0B5-6311-4BF6-977F-8940622C4986");\r
+       public static UUID uuidRf_E = UUID.fromString("4280A0F6-298E-4B3C-8CE8-56A1208183F7");\r
+       public static UUID uuidRf_K = UUID.fromString("D9559D9A-1798-4496-8671-DE667CC30EC0");\r
+       public static UUID uuidRf_CS = UUID.fromString("6E886ACC-22C9-4C63-BEA5-A51AD84AF3D1");\r
+       public static UUID uuidRf_N = UUID.fromString("B0D8F65E-B5A4-4C0B-A5EF-54CC9F378CC6");\r
+       public static UUID uuidRf_NW = UUID.fromString("06CC9983-B444-4322-A03E-9A7A2AF1D4AD");\r
+       public static UUID uuidRf_A = UUID.fromString("1786C13D-D26D-49E3-BA60-E3F3E7852713");\r
+       public static UUID uuidRf_S = UUID.fromString("6AAB10D5-05E9-470A-8AF5-B6F8D48A71EC");\r
+       public static UUID uuidSk = UUID.fromString("09267309-E771-4BD7-A67F-B6B4321546E0");\r
+       public static UUID uuidSl = UUID.fromString("BC242D21-98CA-402C-BDB7-3ED347C7BDFD");\r
+       public static UUID uuidSy = UUID.fromString("A5974D4B-F878-422C-A7A8-A1D8268109EF");\r
+       public static UUID uuidUk_U = UUID.fromString("4A6C5155-154E-4B0D-AC73-550B51CCE374");\r
+       public static UUID uuidSM = UUID.fromString("AC360FC1-30F4-444A-92EB-B55BF98B8E97");\r
+       public static UUID uuidYu_K = UUID.fromString("F3F05E88-99AF-48FA-92EF-1A169BCC7ACF");\r
+       public static UUID uuidCg = UUID.fromString("38A4FD15-40D6-43F4-9685-F87465FDBD3F");\r
+       public static UUID uuidSr = UUID.fromString("468CFEA2-008F-40CF-B2C8-ADF5C09C0FA4");\r
+       public static UUID uuidIJ = UUID.fromString("9351B972-0C0B-4A97-87B1-4CC11E67D21E");\r
+       public static UUID uuidLS = UUID.fromString("F7BFDAE0-3DD9-4FC4-9B0B-0BF203B94031");\r
+       public static UUID uuidRs = UUID.fromString("C4A898CE-0F32-44FE-A8A3-278E11A4BA53");\r
+       public static UUID uuidSi = UUID.fromString("DB1FACF2-58A5-483E-9B2A-EB4290CA1B71");\r
+       public static UUID uuidAz_L = UUID.fromString("F5AEF252-C4F8-4ECC-9B6E-4821DB7ADECF");\r
+       public static UUID uuidHb_E = UUID.fromString("1D400E37-F39A-4CAE-8885-CF485B900CC5");\r
+       public static UUID uuidHb_N = UUID.fromString("B1D514DA-B9E6-4F0E-ACE4-18FB061FC132");\r
+       public static UUID uuidGa_M = UUID.fromString("E73942F0-292A-4F6A-8B2F-15AFE8634319");\r
+       public static UUID uuidMa_M = UUID.fromString("D9F7DFFC-0E76-4790-9AAE-B7AEB5AD76ED");\r
+       public static UUID uuidRs_N = UUID.fromString("44F262E3-5091-4D28-8081-440D3978FB0B");\r
+       public static UUID uuidRs_B = UUID.fromString("A575D608-DD53-4C01-B2AF-5067D0711F64");\r
+       public static UUID uuidRs_C = UUID.fromString("DA4E9CC3-B1CC-403A-81FF-BCC5D9FADBD1");\r
+       public static UUID uuidRs_W = UUID.fromString("EFABC8FD-0B3C-475B-B532-E1CA0BA0BDBB");\r
+       public static UUID uuidRs_E = UUID.fromString("7E0F8FA3-5DB9-48F0-9FA8-87FCAB3EAA53");\r
+       public static UUID uuidAE = UUID.fromString("C8FCD4E0-E1A2-4A7D-8EE2-6F397F5C546C");\r
+       public static UUID uuidAE_T = UUID.fromString("AF83B475-BB35-4594-8380-EA64B4313091");\r
+       public static UUID uuidRs_K = UUID.fromString("2188E3A5-0446-47C8-B11B-B4B2B9A71C75");\r
+       public static UUID uuidCc = UUID.fromString("05B0DD06-30F8-477D-BF4C-30D9DEF56320");\r
+       public static UUID uuidBt = UUID.fromString("EE13FB74-F3AC-46B1-9F23-6A25AC504446");\r
+       public static UUID uuidTcs = UUID.fromString("904C3980-B98D-422E-A195-95F4F41FC734");\r
+\r
+\r
+       \r
+       \r
+       \r
+       \r
+       \r
+       \r
+       \r
+       \r
+       \r
        //language areas\r
        public static final UUID uuidUkraineAndCrimea = UUID.fromString("99d4d1c2-09f6-416e-86a3-bdde5cae52af");\r
        public static final UUID uuidAzerbaijanNakhichevan = UUID.fromString("232fbef0-9f4a-4cab-8ac1-e14c717e9de6");\r
@@ -338,6 +498,164 @@ public class BerlinModelTransformer {
                }\r
        }\r
        \r
+       public static UUID getEMAreaUuid(String areaId){\r
+               if (areaId == null){\r
+                       logger.warn("No AreaId given");\r
+                       return null;\r
+               }else if (areaId.equals("EM")){return uuidEM;\r
+               }else if (areaId.equals("EUR")){return uuidEUR;\r
+               }else if (areaId.equals("14")){return uuid14;\r
+               }else if (areaId.equals("20")){return uuid20;\r
+               }else if (areaId.equals("21")){return uuid21;\r
+               }else if (areaId.equals("33")){return uuid33;\r
+               }else if (areaId.equals("Da")){return uuidDa;\r
+               }else if (areaId.equals("Fe")){return uuidFe;\r
+               }else if (areaId.equals("Fa")){return uuidFa;\r
+               }else if (areaId.equals("Br")){return uuidBr;\r
+               }else if (areaId.equals("Is")){return uuidIs;\r
+               }else if (areaId.equals("Hb")){return uuidHb;\r
+               }else if (areaId.equals("No")){return uuidNo;\r
+               }else if (areaId.equals("Sb")){return uuidSb;\r
+               }else if (areaId.equals("Su")){return uuidSu;\r
+               }else if (areaId.equals("Au")){return uuidAu;\r
+               }else if (areaId.equals("Be")){return uuidBe;\r
+               }else if (areaId.equals("Cz")){return uuidCz;\r
+               }else if (areaId.equals("Ge")){return uuidGe;\r
+               }else if (areaId.equals("Hu")){return uuidHu;\r
+               }else if (areaId.equals("Ho")){return uuidHo;\r
+               }else if (areaId.equals("Po")){return uuidPo;\r
+               }else if (areaId.equals("He")){return uuidHe;\r
+               }else if (areaId.equals("Bl")){return uuidBl;\r
+               }else if (areaId.equals("Co")){return uuidCo;\r
+               }else if (areaId.equals("Ga")){return uuidGa;\r
+               }else if (areaId.equals("Lu")){return uuidLu;\r
+               }else if (areaId.equals("Sa")){return uuidSa;\r
+               }else if (areaId.equals("Hs")){return uuidHs;\r
+               }else if (areaId.equals("Al")){return uuidAl;\r
+               }else if (areaId.equals("Bu")){return uuidBu;\r
+               }else if (areaId.equals("Gr")){return uuidGr;\r
+               }else if (areaId.equals("It")){return uuidIt;\r
+               }else if (areaId.equals("Cr")){return uuidCr;\r
+               }else if (areaId.equals("Rm")){return uuidRm;\r
+               }else if (areaId.equals("Si(S)")){return uuidSi_S;\r
+               }else if (areaId.equals("Tu(E)")){return uuidTu_E;\r
+               }else if (areaId.equals("Ju")){return uuidJu;\r
+               }else if (areaId.equals("Uk(K)")){return uuidUk_K;\r
+               }else if (areaId.equals("Uk")){return uuidUk;\r
+               }else if (areaId.equals("Ag")){return uuidAg;\r
+               }else if (areaId.equals("Eg")){return uuidEg;\r
+               }else if (areaId.equals("Li")){return uuidLi;\r
+               }else if (areaId.equals("Ma")){return uuidMa;\r
+               }else if (areaId.equals("Tn")){return uuidTn;\r
+               }else if (areaId.equals("Az")){return uuidAz;\r
+               }else if (areaId.equals("Sg")){return uuidSg;\r
+               }else if (areaId.equals("Ab")){return uuidAb;\r
+               }else if (areaId.equals("Ar")){return uuidAr;\r
+               }else if (areaId.equals("Ab(A)")){return uuidAb_A;\r
+               }else if (areaId.equals("Gg")){return uuidGg;\r
+               }else if (areaId.equals("Ab(N)")){return uuidAb_N;\r
+               }else if (areaId.equals("Cy")){return uuidCy;\r
+               }else if (areaId.equals("AE(G)")){return uuidAE_G;\r
+               }else if (areaId.equals("Le")){return uuidLe;\r
+               }else if (areaId.equals("Sn")){return uuidSn;\r
+               }else if (areaId.equals("Tu(A)")){return uuidTu_A;\r
+               }else if (areaId.equals("Tu")){return uuidTu;\r
+               }else if (areaId.equals("Au(A)")){return uuidAu_A;\r
+               }else if (areaId.equals("Au(L)")){return uuidAu_L;\r
+               }else if (areaId.equals("Az(C)")){return uuidAz_C;\r
+               }else if (areaId.equals("Az(F)")){return uuidAz_F;\r
+               }else if (areaId.equals("Az(G)")){return uuidAz_G;\r
+               }else if (areaId.equals("Az(P)")){return uuidAz_P;\r
+               }else if (areaId.equals("Az(S)")){return uuidAz_S;\r
+               }else if (areaId.equals("Az(J)")){return uuidAz_J;\r
+               }else if (areaId.equals("Az(M)")){return uuidAz_M;\r
+               }else if (areaId.equals("Az(T)")){return uuidAz_T;\r
+               }else if (areaId.equals("Be(B)")){return uuidBe_B;\r
+               }else if (areaId.equals("Be(L)")){return uuidBe_L;\r
+               }else if (areaId.equals("Bl(I)")){return uuidBl_I;\r
+               }else if (areaId.equals("Bl(M)")){return uuidBl_M;\r
+               }else if (areaId.equals("Bl(N)")){return uuidBl_N;\r
+               }else if (areaId.equals("BH")){return uuidBH;\r
+               }else if (areaId.equals("By")){return uuidBy;\r
+               }else if (areaId.equals("Ca")){return uuidCa;\r
+               }else if (areaId.equals("Ca(F)")){return uuidCa_F;\r
+               }else if (areaId.equals("Ca(G)")){return uuidCa_G;\r
+               }else if (areaId.equals("Ca(C)")){return uuidCa_C;\r
+               }else if (areaId.equals("Ca(H)")){return uuidCa_H;\r
+               }else if (areaId.equals("Ca(L)")){return uuidCa_L;\r
+               }else if (areaId.equals("Ca(P)")){return uuidCa_P;\r
+               }else if (areaId.equals("Ca(T)")){return uuidCa_T;\r
+               }else if (areaId.equals("Cs")){return uuidCs;\r
+               }else if (areaId.equals("Ct")){return uuidCt;\r
+               }else if (areaId.equals("Es")){return uuidEs;\r
+               }else if (areaId.equals("Ga(C)")){return uuidGa_C;\r
+               }else if (areaId.equals("Ga(F)")){return uuidGa_F;\r
+               }else if (areaId.equals("Gg(A)")){return uuidGg_A;\r
+               }else if (areaId.equals("Gg(D)")){return uuidGg_D;\r
+               }else if (areaId.equals("Gg(G)")){return uuidGg_G;\r
+               }else if (areaId.equals("Hs(A)")){return uuidHs_A;\r
+               }else if (areaId.equals("Hs(G)")){return uuidHs_G;\r
+               }else if (areaId.equals("Hs(S)")){return uuidHs_S;\r
+               }else if (areaId.equals("Ir")){return uuidIr;\r
+               }else if (areaId.equals("It(I)")){return uuidIt_I;\r
+               }else if (areaId.equals("It(S)")){return uuidIt_S;\r
+               }else if (areaId.equals("Jo")){return uuidJo;\r
+               }else if (areaId.equals("Kz")){return uuidKz;\r
+               }else if (areaId.equals("La")){return uuidLa;\r
+               }else if (areaId.equals("Lt")){return uuidLt;\r
+               }else if (areaId.equals("Ma(E)")){return uuidMa_E;\r
+               }else if (areaId.equals("Ma(S)")){return uuidMa_S;\r
+               }else if (areaId.equals("Mk")){return uuidMk;\r
+               }else if (areaId.equals("Md")){return uuidMd;\r
+               }else if (areaId.equals("Md(D)")){return uuidMd_D;\r
+               }else if (areaId.equals("Md(M)")){return uuidMd_M;\r
+               }else if (areaId.equals("Md(P)")){return uuidMd_P;\r
+               }else if (areaId.equals("Si(M)")){return uuidSi_M;\r
+               }else if (areaId.equals("Mo")){return uuidMo;\r
+               }else if (areaId.equals("Rf")){return uuidRf;\r
+               }else if (areaId.equals("Rf(C)")){return uuidRf_C;\r
+               }else if (areaId.equals("Rf(E)")){return uuidRf_E;\r
+               }else if (areaId.equals("Rf(K)")){return uuidRf_K;\r
+               }else if (areaId.equals("Rf(CS)")){return uuidRf_CS;\r
+               }else if (areaId.equals("Rf(N)")){return uuidRf_N;\r
+               }else if (areaId.equals("Rf(NW)")){return uuidRf_NW;\r
+               }else if (areaId.equals("Rf(A)")){return uuidRf_A;\r
+               }else if (areaId.equals("Rf(S)")){return uuidRf_S;\r
+               }else if (areaId.equals("Sk")){return uuidSk;\r
+               }else if (areaId.equals("Sl")){return uuidSl;\r
+               }else if (areaId.equals("Sy")){return uuidSy;\r
+               }else if (areaId.equals("Uk(U)")){return uuidUk_U;\r
+               }else if (areaId.equals("SM")){return uuidSM;\r
+               }else if (areaId.equals("Yu(K)")){return uuidYu_K;\r
+               }else if (areaId.equals("Cg")){return uuidCg;\r
+               }else if (areaId.equals("Sr")){return uuidSr;\r
+               }else if (areaId.equals("IJ")){return uuidIJ;\r
+               }else if (areaId.equals("LS")){return uuidLS;\r
+               }else if (areaId.equals("Rs")){return uuidRs;\r
+               }else if (areaId.equals("Si")){return uuidSi;\r
+               }else if (areaId.equals("Az(L)")){return uuidAz_L;\r
+               }else if (areaId.equals("Hb(E)")){return uuidHb_E;\r
+               }else if (areaId.equals("Hb(N)")){return uuidHb_N;\r
+               }else if (areaId.equals("Ga(M)")){return uuidGa_M;\r
+               }else if (areaId.equals("Ma(M)")){return uuidMa_M;\r
+               }else if (areaId.equals("Rs(N)")){return uuidRs_N;\r
+               }else if (areaId.equals("Rs(B)")){return uuidRs_B;\r
+               }else if (areaId.equals("Rs(C)")){return uuidRs_C;\r
+               }else if (areaId.equals("Rs(W)")){return uuidRs_W;\r
+               }else if (areaId.equals("Rs(E)")){return uuidRs_E;\r
+               }else if (areaId.equals("AE")){return uuidAE;\r
+               }else if (areaId.equals("AE(T)")){return uuidAE_T;\r
+               }else if (areaId.equals("Rs(K)")){return uuidRs_K;\r
+               }else if (areaId.equals("Cc")){return uuidCc;\r
+               }else if (areaId.equals("Bt")){return uuidBt;\r
+               }else if (areaId.equals("Tcs")){return uuidTcs;\r
+               }else{\r
+                       logger.warn("Area not found: " + areaId);\r
+                       return null;\r
+               }\r
+               \r
+       }\r
+       \r
        \r
        //TypeDesignation\r
        public static SpecimenTypeDesignationStatus typeStatusId2TypeStatus (int typeStatusId)  throws UnknownCdmTypeException{\r