solves a bug that led to strange behavior in the editor's taxon navigator
authorn.hoffmann <n.hoffmann@localhost>
Thu, 2 Dec 2010 10:08:02 +0000 (10:08 +0000)
committern.hoffmann <n.hoffmann@localhost>
Thu, 2 Dec 2010 10:08:02 +0000 (10:08 +0000)
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/hibernate/CdmPostDataChangeObservableListener.java

index 348f089fe63bbbe1cf267da638585911b0ef3912..8a987e4da9a3aa47cf7cc9594c9e043eb8d1e08d 100644 (file)
@@ -10,7 +10,8 @@
 
 package eu.etaxonomy.cdm.persistence.hibernate;
 
-import java.util.Vector;
+import java.util.HashSet;
+import java.util.Set;
 
 import org.apache.log4j.Logger;
 import org.hibernate.event.PostDeleteEvent;
@@ -69,7 +70,8 @@ public class CdmPostDataChangeObservableListener
        /**
         * Observing objects 
         */
-       private Vector<ICdmPostDataChangeObserver> observers = new Vector<ICdmPostDataChangeObserver>();
+       private Set<ICdmPostDataChangeObserver> observers = new HashSet<ICdmPostDataChangeObserver>();
+       
        
        /**
         * Singleton instance