Project

General

Profile

« Previous | Next » 

Revision 3be6ef3e

Added by Niels Hoffmann over 13 years ago

performed javacscript:fix and worked on documentation

View differences:

taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/CdmDataTransfer.java
23 23
import org.apache.log4j.Logger;
24 24
import org.eclipse.swt.dnd.ByteArrayTransfer;
25 25
import org.eclipse.swt.dnd.TransferData;
26
import org.hibernate.HibernateException;
27
import org.hibernate.Session;
28 26

  
29 27
import eu.etaxonomy.cdm.model.common.ICdmBase;
30 28
import eu.etaxonomy.cdm.model.taxon.Synonym;
......
32 30
import eu.etaxonomy.taxeditor.store.CdmStore;
33 31

  
34 32
/**
33
 * <p>CdmDataTransfer class.</p>
34
 *
35 35
 * @author n.hoffmann
36 36
 * @created Jun 18, 2010
37 37
 * @version 1.0
......
42 42

  
43 43
	private static int SEPARATOR = -10;
44 44
	private static int EOF = -20;
45
	
46 45
	private static final String TYPE_NAME = "cdmdata-transfer-format";
47 46
	private static final int TYPE_ID = registerType (TYPE_NAME);		
48 47
	private static final CdmDataTransfer instance = new CdmDataTransfer();
49 48
	
49
	/**
50
	 * <p>Getter for the field <code>instance</code>.</p>
51
	 *
52
	 * @return a {@link eu.etaxonomy.taxeditor.editor.CdmDataTransfer} object.
53
	 */
50 54
	public static synchronized CdmDataTransfer getInstance() {
51 55
		return instance;
52 56
	}
......
56 60
	/* (non-Javadoc)
57 61
	 * @see org.eclipse.swt.dnd.Transfer#getTypeIds()
58 62
	 */
63
	/** {@inheritDoc} */
59 64
	@Override
60 65
	protected int[] getTypeIds() {
61 66
		return new int[] { TYPE_ID }; 
......
64 69
	/* (non-Javadoc)
65 70
	 * @see org.eclipse.swt.dnd.Transfer#getTypeNames()
66 71
	 */
72
	/** {@inheritDoc} */
67 73
	@Override
68 74
	protected String[] getTypeNames() {
69 75
		return new String[]{ TYPE_NAME };
70 76
	}
71 77

  
78
	/** {@inheritDoc} */
72 79
	@Override
73 80
	protected void javaToNative(Object object, TransferData transferData) {
74 81
		byte[] bytes = toByteArray((ICdmBase[]) object);
......
78 85

  
79 86

  
80 87

  
88
	/** {@inheritDoc} */
81 89
	@Override
82 90
	protected Object nativeToJava(TransferData transferData) {
83 91
		byte[] bytes = (byte[]) super.nativeToJava(transferData);

Also available in: Unified diff