added reported in error to absence terms
authorAndreas Müller <a.mueller@bgbm.org>
Fri, 8 Apr 2011 10:44:21 +0000 (10:44 +0000)
committerAndreas Müller <a.mueller@bgbm.org>
Fri, 8 Apr 2011 10:44:21 +0000 (10:44 +0000)
cdmlib-model/src/main/resources/terms/AbsenceTerm.csv
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v30_31/TermUpdater_312_313.java

index 5e44b8ceac7668661521759b4a93b529f4ea2067..a908e533aae59a78dcbb0354999106025b1c1a4e 100644 (file)
@@ -1,5 +1,6 @@
 "5cd438c8-a8a1-4958-842e-169e83e2ceee",,"AbsenceTerm","AbsenceTerm",\r
-"59709861-f7d9-41f9-bb21-92559cedd598",,"absent","absent","a","FFFFFF",\r
+"59709861-f7d9-41f9-bb21-92559cedd598",,"absent","absent","a","ffffff",\r
+"38604788-cf05-4607-b155-86db456f7680",,"reported in error","reported in error","f","cccccc"\r
 "61cee840-801e-41d8-bead-015ad866c2f1",,"native: reported in error","native: reported in error","nf","fdb462",\r
 "aeec2947-2700-4623-8e32-9e3a430569d1",,"introduced: reported in error","introduced: reported in error","if","ffed3f",\r
 "9d4d3431-177a-4abe-8e4b-1558573169d6",,"cultivated: reported in error","cultivated: reported in error","cf","fccde5",
\ No newline at end of file
index 2ccf79b87286e3e9c81d9a057dfa654eff30134d..fdccb6bb5282e75bc4fd08be5d38725e94a7b4d4 100644 (file)
@@ -21,8 +21,7 @@ import eu.etaxonomy.cdm.database.update.SimpleSchemaUpdaterStep;
 import eu.etaxonomy.cdm.database.update.SingleTermUpdater;\r
 import eu.etaxonomy.cdm.database.update.TermUpdaterBase;\r
 import eu.etaxonomy.cdm.model.common.Language;\r
-import eu.etaxonomy.cdm.model.description.Sex;\r
-import eu.etaxonomy.cdm.model.name.HybridRelationshipType;\r
+import eu.etaxonomy.cdm.model.description.AbsenceTerm;\r
 \r
 /**\r
  * @author a.mueller\r
@@ -70,20 +69,24 @@ public class TermUpdater_312_313 extends TermUpdaterBase implements ITermUpdater
                UUID uuidLang;\r
                String stepName;\r
 \r
-               // sex.hermaphrodite\r
-//             UUID uuidTerm = UUID.fromString("0deddc65-2505-4c77-91a7-17d0de24afcc");\r
-//             description = "hermaphrodite";\r
-//             label = "hermaphrodite";\r
-//             abbrev = "h";\r
-//             dtype = Sex.class.getSimpleName();\r
-//             isOrdered = true;\r
-//             uuidVocabulary = UUID.fromString("9718b7dd-8bc0-4cad-be57-3c54d4d432fe");\r
-//             uuidAfterTerm = UUID.fromString("b4cfe0cb-b35c-4f97-9b6b-2b3c096ea2c0");\r
-//             uuidLang = Language.uuidEnglish;\r
-//             stepName = "Add 'hermaphrodite' to sex";\r
-//             list.add( SingleTermUpdater.NewInstance(stepName, uuidTerm, description, label, abbrev, dtype, uuidVocabulary, uuidLang, isOrdered, uuidAfterTerm));\r
+               // reported in error\r
+               UUID uuidTerm = UUID.fromString("38604788-cf05-4607-b155-86db456f7680");\r
+               description = "reported in error";\r
+               label = "reported in error";\r
+               abbrev = "f";\r
+               dtype = AbsenceTerm.class.getSimpleName();\r
+               isOrdered = true;\r
+               uuidVocabulary = UUID.fromString("5cd438c8-a8a1-4958-842e-169e83e2ceee");\r
+               uuidAfterTerm = UUID.fromString("59709861-f7d9-41f9-bb21-92559cedd598");\r
+               uuidLang = Language.uuidEnglish;\r
+               stepName = "Add 'reported in error' to absence terms";\r
+               list.add( SingleTermUpdater.NewInstance(stepName, uuidTerm, description, label, abbrev, dtype, uuidVocabulary, uuidLang, isOrdered, uuidAfterTerm));\r
 \r
-       \r
+               String updateQuery = "UPDATE DefinedTermBase SET defaultColor = 'cccccc' WHERE uuid = '38604788-cf05-4607-b155-86db456f7680'";\r
+               stepName = "Add 'colour schema' to reported in error";\r
+               SimpleSchemaUpdaterStep colourUpdater = SimpleSchemaUpdaterStep.NewInstance(stepName, updateQuery);\r
+               list.add(colourUpdater);\r
+               \r
                return list;\r
        }\r
        \r