From 8af42b7074003a84a5a8935462f236bc01b8c951 Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Tue, 26 Jun 2007 15:25:34 +0000
Subject: [PATCH] updates

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@6148 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 artemis_sqlmap/Feature.xml | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/artemis_sqlmap/Feature.xml b/artemis_sqlmap/Feature.xml
index f0adb0c3b..5b9514705 100644
--- a/artemis_sqlmap/Feature.xml
+++ b/artemis_sqlmap/Feature.xml
@@ -20,6 +20,7 @@
              class="Feature" groupBy="featureId">
     <result property="timeLastModified" column="timelastmodified"/>
    	<result property="featureId" column="id"/>
+	<result property="organism.organismId" column="organism_id"/>
    	<result property="featureRelationshipsForSubjectId" 
    	            resultMap="FeatureRelationship.feature_relationship"  /> 
    <!--	    
@@ -103,6 +104,7 @@
         SELECT
           timelastmodified, 
           f.feature_id AS id, 
+		  f.organism_id,
           fr.object_id,
           fr.type_id AS relation_type_id,
           fr.rank,
@@ -248,14 +250,18 @@
     </select>
 
 
-    <select id="getResidueFeatures" parameterClass="java.util.Map"
+    <select id="getResidueFeatures" parameterClass="java.lang.Integer"
             resultMap="select-feature-with-residues-result">
        SELECT
          name,
          uniquename,
          feature_id,
          type_id
-       FROM feature WHERE residues notnull AND residues NOT LIKE ''
+       FROM feature WHERE 
+		<isNotNull>
+			organism_id=$value$ AND 
+	    </isNotNull>
+		residues notnull AND residues NOT LIKE ''
        <!--
          <iterate prepend="AND" property="cvTermIds" conjunction="OR" open="(" close=")">
            type_id=#cvTermIds[]#
-- 
GitLab