+/**
+* Copyright (C) 2015 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
package eu.etaxonomy.taxeditor.session;
+import java.util.Collection;
import java.util.List;
+import java.util.Map;
-import eu.etaxonomy.cdm.model.common.CdmBase;
-import eu.etaxonomy.cdm.persistence.hibernate.ICdmPostDataChangeObserver;
+import eu.etaxonomy.cdm.model.common.ICdmBase;
-public interface ICdmEntitySessionEnabled extends ICdmPostDataChangeObserver {
+public interface ICdmEntitySessionEnabled<T extends ICdmBase> {
public ICdmEntitySession getCdmEntitySession();
- public <T extends CdmBase> List<T> getRootEntities();
+ public Collection<T> getRootEntities();
-}
+ public Map<Object, List<String>> getPropertyPathsMap();
+}
\ No newline at end of file