From 5aef97d135c35e481a74fc2da948158fa80560b3 Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Thu, 24 Jan 2008 15:47:20 +0000
Subject: [PATCH] include definition in getCvTerm()

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@6980 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 .../sanger/artemis/chado/ChadoTransactionManager.java  | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java b/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java
index bfd17aef3..3c520a9c9 100644
--- a/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java
+++ b/uk/ac/sanger/artemis/chado/ChadoTransactionManager.java
@@ -2076,14 +2076,18 @@ public class ChadoTransactionManager
   }
   
   public static CvTerm getCvTerm(final String cvTermName, final String cvName,
-                                  final String dbName)
+                                 final String definition,
+                                 final String dbName)
   {
     CvTerm cvTerm = new CvTerm();
     cvTerm.setName(cvTermName);
     Cv cv = new Cv();
     cv.setName(cvName);
     cvTerm.setCv(cv);
-
+    
+    if(definition != null && !definition.equals(""))
+      cvTerm.setDefinition(definition);
+    
     // need to create a unique dbxref for the cvterm
     DbXRef dbXRef = new DbXRef();
     Db db = new Db();
@@ -2104,7 +2108,7 @@ public class ChadoTransactionManager
   private CvTerm createCvTerm(final String cvTermName, final String cvName,
                               final String dbName)
   {
-    final CvTerm cvTerm = getCvTerm(cvTermName, cvName, dbName);
+    final CvTerm cvTerm = getCvTerm(cvTermName, cvName, null, dbName);
     
     logger4j.debug("INSERT cvTerm "+cvTermName);
     ChadoTransaction tsn = new ChadoTransaction(ChadoTransaction.INSERT,
-- 
GitLab