#5007 : Add remoting handler / operations for the taxon navigator
[taxeditor.git] / eu.etaxonomy.taxeditor.cdmlib / src / main / java / eu / etaxonomy / taxeditor / session / ICdmEntitySession.java
index 4c4c999037e4f45fe24746e71811194d9a48ba5f..7e41ac4231a5f9c9f22391763b9213dc56518702 100644 (file)
@@ -2,14 +2,11 @@ package eu.etaxonomy.taxeditor.session;
 
 import java.util.Collection;
 import java.util.List;
-import java.util.Set;
 import java.util.UUID;
 
 import net.sf.ehcache.statistics.LiveCacheStatistics;
 import eu.etaxonomy.cdm.api.service.IService;
 import eu.etaxonomy.cdm.model.common.CdmBase;
-import eu.etaxonomy.cdm.model.common.ICdmBase;
-import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeEvent.EventType;
 import eu.etaxonomy.taxeditor.remoting.cache.EntityCacherDebugResult;
 
 public interface ICdmEntitySession {
@@ -38,13 +35,7 @@ public interface ICdmEntitySession {
 
     public void bind();
 
-//    public void registerForDataStoreChanges(ICdmEntitySessionEnabled observer);
-//
-//    public void unregisterForDataStoreChanges(ICdmEntitySessionEnabled observer);
-
-    public void addEvent(ICdmBase cdmBase, Set<CdmBase> affectedObjects, EventType eventType);
-
-    public  <T extends ICdmBase> void addEvent(Collection <T> cdmBases, Set<CdmBase> affectedObjects, EventType eventType);
+//    public void addEvent(ICdmBase cdmBase, Set<CdmBase> affectedObjects, EventType eventType);
 
     public  <T extends CdmBase> T remoteLoad(IService<T> service, UUID uuid);
 
@@ -55,36 +46,32 @@ public interface ICdmEntitySession {
     public <T extends CdmBase> T remoteUpdate(IService<T> service, T cdmBase);
 
 
-    /**
-     * @param cdmBase
-     * @param affectedObjects
-     */
-    public <T extends ICdmBase> void update(T cdmBase, Set<CdmBase> affectedObjects);
-
-    /**
-     * @param cdmBase
-     * @param affectedObjects
-     */
-    public <T extends ICdmBase> void delete(T cdmBase, Set<CdmBase> affectedObjects);
-
-    /**
-     * @param cdmBase
-     * @param affectedObjects
-     */
-    public <T extends ICdmBase> void delete(Set<T> cdmBases, Set<CdmBase> affectedObjects);
+//    /**
+//     * @param cdmBase
+//     * @param affectedObjects
+//     */
+//    public <T extends ICdmBase> void update(T cdmBase, Set<CdmBase> affectedObjects);
+//
+//    /**
+//     * @param cdmBase
+//     * @param affectedObjects
+//     */
+//    public <T extends ICdmBase> void delete(T cdmBase, Set<CdmBase> affectedObjects);
+//
+//    /**
+//     * @param cdmBase
+//     * @param affectedObjects
+//     */
+//    public <T extends ICdmBase> void delete(Set<T> cdmBases, Set<CdmBase> affectedObjects);
 
-    /**
-     *
-     */
-    public void fireNotifications();
 
     public boolean isActive();
 
-    /**
-     * @param cdmBase
-     * @param affectedObject
-     */
-    public <T extends ICdmBase> void update(T cdmBase, CdmBase affectedObject);
+//    /**
+//     * @param cdmBase
+//     * @param affectedObject
+//     */
+//    public <T extends ICdmBase> void update(T cdmBase, CdmBase affectedObject);
 
     /**
      *