Revision d7ad25d9
Added by Katja Luther over 2 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/NameRelationshipDetailElement.java | ||
---|---|---|
73 | 73 |
addElement(spacer); |
74 | 74 |
super.createControls(element, style); |
75 | 75 |
setSourceLabel("Source"); |
76 |
if (entity != null){ |
|
77 |
setEntity(entity); |
|
78 |
} |
|
76 | 79 |
} |
77 | 80 |
|
78 | 81 |
@Override |
79 | 82 |
public void setEntity(NameRelationship entity) { |
80 |
String text = (entity.getFromName() == null? "-":entity.getFromName().getTitleCache()) |
|
81 |
+ " " +(entity.getType()==null?"(no type)":entity.getType().getLabel()) |
|
82 |
+ " " + (entity.getToName()==null?"-":entity.getToName().getTitleCache()); |
|
83 |
labelElement.setText(text); |
|
84 |
if (ruleConsidered != null){ |
|
85 |
ruleConsidered.setElement(entity); |
|
83 |
if (labelElement != null){ |
|
84 |
String text = (entity.getFromName() == null? "-":entity.getFromName().getTitleCache()) |
|
85 |
+ " " +(entity.getType()==null?"(no type)":entity.getType().getLabel()) |
|
86 |
+ " " + (entity.getToName()==null?"-":entity.getToName().getTitleCache()); |
|
87 |
labelElement.setText(text); |
|
88 |
if (ruleConsidered != null){ |
|
89 |
ruleConsidered.setElement(entity); |
|
90 |
} |
|
86 | 91 |
} |
87 | 92 |
|
88 | 93 |
super.setEntity(entity); |
Also available in: Unified diff
ref #9838: change order of ui element creation and setting entity in collection elements