/**\r
* Copyright (C) 2009 EDIT\r
-* European Distributed Institute of Taxonomy \r
+* European Distributed Institute of Taxonomy\r
* http://www.e-taxonomy.eu\r
-* \r
+*\r
* The contents of this file are subject to the Mozilla Public License Version 1.1\r
* See LICENSE.TXT at the top of this package for the full license terms.\r
*/\r
import java.util.UUID;\r
\r
import eu.etaxonomy.cdm.api.service.ITermService;\r
-import eu.etaxonomy.cdm.model.common.DefinedTermBase;\r
+import eu.etaxonomy.cdm.model.term.DefinedTermBase;\r
import eu.etaxonomy.taxeditor.model.CdmObjectTransfer;\r
import eu.etaxonomy.taxeditor.store.CdmStore;\r
\r
*\r
*/\r
public class TermTransfer extends CdmObjectTransfer<DefinedTermBase> {\r
- \r
+\r
private static TermTransfer instance = new TermTransfer();\r
private static final String TYPE_NAME = "termElement-transfer-format";\r
private static final int TYPEID = registerType(TYPE_NAME);\r
- \r
+\r
public static synchronized TermTransfer getInstance(){\r
return instance;\r
}\r
- \r
+\r
private TermTransfer() {}\r
\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.taxeditor.model.CdmObjectTransfer#loadElement(java.util.UUID)\r
- */\r
@Override\r
public DefinedTermBase loadElement(UUID uuid) {\r
return CdmStore.getService(ITermService.class).load(uuid);\r
}\r
\r
- /* (non-Javadoc)\r
- * @see org.eclipse.swt.dnd.Transfer#getTypeIds()\r
- */\r
@Override\r
protected int[] getTypeIds() {\r
return new int[] { TYPEID };\r
}\r
\r
- /* (non-Javadoc)\r
- * @see org.eclipse.swt.dnd.Transfer#getTypeNames()\r
- */\r
@Override\r
protected String[] getTypeNames() {\r
return new String[] { TYPE_NAME };\r