From 9b0e44c6ec1534790892089c570b61fb944ce693 Mon Sep 17 00:00:00 2001 From: felmer <felmer> Date: Wed, 12 Jan 2011 09:58:30 +0000 Subject: [PATCH] LMS-1957 add convenience method SVN: 19382 --- .../openbis/generic/shared/basic/dto/StringTableCell.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/StringTableCell.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/StringTableCell.java index f1f55fe59e1..6d35cbc4aee 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/StringTableCell.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/StringTableCell.java @@ -16,6 +16,8 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import org.apache.commons.lang.StringUtils; + /** * Table cell wrapping a string. @@ -25,6 +27,12 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; public class StringTableCell implements ISerializableComparable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; + private static final StringTableCell EMPTY_CELL = new StringTableCell(""); + + public static StringTableCell wrap(String stringOrNull) + { + return StringUtils.isBlank(stringOrNull) ? EMPTY_CELL : new StringTableCell(stringOrNull); + } private String string; -- GitLab