Salome HOME
Id now is Long instead of Integer. First unit test is created. hibernate-3.5.jar...
[tools/siman.git] / Workspace / Siman / src / org / splat / simer / OpenStudy.java
index 8fdc2868f013fc18a878413ae600d5b4bcdad9c2..9d1edc110641d5cbf98f2fe90b7a3b5889dd138a 100644 (file)
@@ -110,7 +110,7 @@ public class OpenStudy extends OpenObject implements OpenStudyServices {
 //  -----------------------------
       return mystudy.getAuthor().toString();
     }
-    public Integer getIndex() {
+    public Long getIndex() {
 //  -------------------------
       return mystudy.getIndex();
     }
@@ -351,7 +351,7 @@ public class OpenStudy extends OpenObject implements OpenStudyServices {
 
     protected void remove (KnowledgeElement kelm) {
 //  ---------------------------------------------
-      KnowledgeIterator       known  = knowledge.get(kelm.getType().getIndex() - 2);
+      KnowledgeIterator       known  = knowledge.get((int)(kelm.getType().getIndex() - 2));
                                    // Knowledges are ordered by type index, from 0 to n-1, the first one being reserved (reason for -2)
       knowpres.remove(kelm.getIndex());
       for (Iterator<KnowledgeElementFacade> i=known.list.iterator(); i.hasNext(); ) {