diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/v1/ImageDataSetInformation.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/v1/ImageDataSetInformation.java index 2f54c2e3565294a36e93f74083a22bffd3131ab6..01bd3fdb63726a980f48e15a9be5ca42779c349e 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/v1/ImageDataSetInformation.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/v1/ImageDataSetInformation.java @@ -133,13 +133,12 @@ public class ImageDataSetInformation extends BasicDataSetInformation @Override public String toString() { - String imgConfig = - imageStorageConfiguratonOrNull != null ? ", config = " - + imageStorageConfiguratonOrNull.toString() : ""; - return "[ dataset: " + super.getDataSetCode() + ", tile: " + tileRowsNumber + "x" - + tileColumnsNumber + imgConfig + ", channels: " - + CollectionUtils.abbreviate(channels, -1) + ", images: " - + CollectionUtils.abbreviate(images, 20); + final StringBuilder buffer = new StringBuilder(super.toString()); + appendNameAndObject(buffer, "config", imageStorageConfiguratonOrNull); + appendNameAndObject(buffer, "tile", tileRowsNumber + "x" + tileColumnsNumber); + appendNameAndObject(buffer, "channels", CollectionUtils.abbreviate(channels, -1)); + appendNameAndObject(buffer, "images", CollectionUtils.abbreviate(images, 20)); + return buffer.toString(); } }