-// $Id$
/**
* Copyright (C) 2015 EDIT
* European Distributed Institute of Taxonomy
*/
package eu.etaxonomy.taxeditor.editor;
+import java.util.List;
+import java.util.Map;
+
import eu.etaxonomy.taxeditor.session.ICdmEntitySession;
import eu.etaxonomy.taxeditor.session.ICdmEntitySessionEnabled;
import eu.etaxonomy.taxeditor.store.CdmStore;
*/
public abstract class CdmEntitySessionInput implements ICdmEntitySessionEnabled {
- private final ICdmEntitySession cdmEntitySession;
+ private ICdmEntitySession cdmEntitySession;
+
+ public CdmEntitySessionInput(boolean init) {
+ if(init) {
+ initSession();
+ }
+ }
- public CdmEntitySessionInput() {
+ protected void initSession() {
cdmEntitySession = CdmStore.getCurrentSessionManager().newSession(this, true);
}
public abstract void merge();
+
+ /* (non-Javadoc)
+ * @see eu.etaxonomy.taxeditor.session.ICdmEntitySessionEnabled#getPropertyPathsMap()
+ */
+ @Override
+ public Map<Object, List<String>> getPropertyPathsMap() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
}