merge-update from trunk
[taxeditor.git] / eu.etaxonomy.taxeditor.bulkeditor / src / main / java / eu / etaxonomy / taxeditor / dataimport / DataImportEditorLineDisplayStrategy.java
1 // $Id$
2 /**
3 * Copyright (C) 2013 EDIT
4 * European Distributed Institute of Taxonomy
5 * http://www.e-taxonomy.eu
6 *
7 * The contents of this file are subject to the Mozilla Public License Version 1.1
8 * See LICENSE.TXT at the top of this package for the full license terms.
9 */
10 package eu.etaxonomy.taxeditor.dataimport;
11
12 import org.eclipse.swt.graphics.Font;
13 import org.eclipse.swt.graphics.Image;
14
15 import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
16 import eu.etaxonomy.taxeditor.annotatedlineeditor.EntityListener;
17 import eu.etaxonomy.taxeditor.annotatedlineeditor.ILineDisplayStrategy;
18
19 /**
20 * @author pplitzner
21 * @date 20.09.2013
22 *
23 */
24 public class DataImportEditorLineDisplayStrategy implements ILineDisplayStrategy {
25
26 /* (non-Javadoc)
27 * @see eu.etaxonomy.taxeditor.annotatedlineeditor.ILineDisplayStrategy#getIndent(java.lang.Object)
28 */
29 @Override
30 public int getIndent(Object entity) {
31 // TODO Auto-generated method stub
32 return 0;
33 }
34
35 /* (non-Javadoc)
36 * @see eu.etaxonomy.taxeditor.annotatedlineeditor.ILineDisplayStrategy#getIcon(java.lang.Object)
37 */
38 @Override
39 public Image getIcon(Object entity) {
40 // TODO Auto-generated method stub
41 return null;
42 }
43
44 /* (non-Javadoc)
45 * @see eu.etaxonomy.taxeditor.annotatedlineeditor.ILineDisplayStrategy#getFont(java.lang.Object)
46 */
47 @Override
48 public Font getFont(Object entity) {
49 // TODO Auto-generated method stub
50 return null;
51 }
52
53 /* (non-Javadoc)
54 * @see eu.etaxonomy.taxeditor.annotatedlineeditor.ILineDisplayStrategy#getText(java.lang.Object)
55 */
56 @Override
57 public String getText(Object entity) {
58 return ((SpecimenOrObservationBase)entity).getTitleCache();
59 }
60
61 /* (non-Javadoc)
62 * @see eu.etaxonomy.taxeditor.annotatedlineeditor.ILineDisplayStrategy#getSupplementalText(java.lang.Object)
63 */
64 @Override
65 public String getSupplementalText(Object entity) {
66 return "";
67 }
68
69 /* (non-Javadoc)
70 * @see eu.etaxonomy.taxeditor.annotatedlineeditor.ILineDisplayStrategy#getEmptyCacheMessage(java.lang.Object)
71 */
72 @Override
73 public String getEmptyCacheMessage(Object entity) {
74 // TODO Auto-generated method stub
75 return null;
76 }
77
78 /* (non-Javadoc)
79 * @see eu.etaxonomy.taxeditor.annotatedlineeditor.ILineDisplayStrategy#setText(java.lang.String, java.lang.Object)
80 */
81 @Override
82 public void setText(String text, Object entity) {
83 // TODO Auto-generated method stub
84
85 }
86
87 /* (non-Javadoc)
88 * @see eu.etaxonomy.taxeditor.annotatedlineeditor.ILineDisplayStrategy#getHoverText(java.lang.Object)
89 */
90 @Override
91 public String getHoverText(Object entity) {
92 return ((SpecimenOrObservationBase)entity).getTitleCache();
93 }
94
95 /* (non-Javadoc)
96 * @see eu.etaxonomy.taxeditor.annotatedlineeditor.ILineDisplayStrategy#setStatusMessage(java.lang.String, java.lang.Object)
97 */
98 @Override
99 public void setStatusMessage(String text, Object entity) {
100 // TODO Auto-generated method stub
101
102 }
103
104 /* (non-Javadoc)
105 * @see eu.etaxonomy.taxeditor.annotatedlineeditor.ILineDisplayStrategy#isEntityCacheEmpty(java.lang.Object)
106 */
107 @Override
108 public boolean isEntityCacheEmpty(Object entity) {
109 // TODO Auto-generated method stub
110 return false;
111 }
112
113 /* (non-Javadoc)
114 * @see eu.etaxonomy.taxeditor.annotatedlineeditor.ILineDisplayStrategy#addDisplayListener(java.lang.Object, eu.etaxonomy.taxeditor.annotatedlineeditor.EntityListener)
115 */
116 @Override
117 public void addDisplayListener(Object entity, EntityListener listener) {
118 // TODO Auto-generated method stub
119
120 }
121
122 }