ref #7439 Adapt label when selecting merge target/candidates
authorPatrick Plitzner <p.plitzner@bgbm.org>
Wed, 30 May 2018 11:41:45 +0000 (13:41 +0200)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Wed, 30 May 2018 11:41:45 +0000 (13:41 +0200)
eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/input/AbstractBulkEditorInput.java

index 75711453d799f94267377a09b4f7fd1657a171f1..005dbf7ca3251d8e3002777fcf51672dd74fc361 100644 (file)
@@ -260,8 +260,15 @@ public abstract class AbstractBulkEditorInput<T extends CdmBase> extends CdmEnti
        public String getText(T entity) {
                if(entity instanceof IdentifiableEntity){
                        IdentifiableEntity identifiableEntity = (IdentifiableEntity) HibernateProxyHelper.deproxy(entity);
-
-                       return identifiableEntity.getTitleCache();
+                       String text = "";
+                       if(markedMergeCandidates.contains(entity)){
+                           text += "[Candidate] ";
+                       }
+                       else if(markedMergeTarget==entity){
+                           text += "[Target] ";
+                       }
+                       text += identifiableEntity.getTitleCache();
+                       return text;
                }
 
                return "No text. Implement in subclass";