diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/model/renderer/VocabularyPropertyColRenderer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/model/renderer/VocabularyPropertyColRenderer.java index d9ef2448dfdd3aafc613eeacc74eb9710e0fcbc0..8c6ee1ab249f5984177ed1be2eb264c664cb7bbe 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/model/renderer/VocabularyPropertyColRenderer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/model/renderer/VocabularyPropertyColRenderer.java @@ -72,15 +72,7 @@ public class VocabularyPropertyColRenderer<T extends IEntityPropertiesHolder> ex public static final String renderCodeWithLabel(VocabularyTerm term) { - final String code = term.getCode(); - final String label = term.getLabel(); - if (label == null) - { - return code; - } else - { - return label + " [" + code + "]"; - } + return term.toString(); } public static final String renderAsTooltip(VocabularyTerm term) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTerm.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTerm.java index afa220fc3aa23789d28772662d624170220bf953..e092178f31998194cbbc853fdde5948901994bd7 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTerm.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTerm.java @@ -84,13 +84,8 @@ public final class VocabularyTerm extends CodeWithRegistration<Vocabulary> imple @Override public String toString() { - if (label == null) - { - return getCode(); - } else - { - return label + " [" + getCode() + "]"; - } + String code = getCode(); + return label == null ? code : (code == null ? label : label + " [" + code + "]"); } public String getUrl()