From 15b738143c4b9c693f55e3c5cf93b02b80f7d97b Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Thu, 4 Oct 2012 09:53:12 +0000
Subject: [PATCH] SP-298, BIS-210: fixing compile problem: not using
 StringUtils

SVN: 26988
---
 .../basic/dto/ManagedInputWidgetDescription.java      | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedInputWidgetDescription.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedInputWidgetDescription.java
index 9eb0400a2c5..c04d99dd1aa 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedInputWidgetDescription.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedInputWidgetDescription.java
@@ -16,8 +16,6 @@
 
 package ch.systemsx.cisd.openbis.generic.shared.basic.dto;
 
-import org.apache.commons.lang.StringUtils;
-
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.api.IManagedInputWidgetDescription;
 
 /**
@@ -49,7 +47,7 @@ public abstract class ManagedInputWidgetDescription implements IManagedInputWidg
 
     public void setCode(String code)
     {
-        if (StringUtils.isBlank(code))
+        if (isBlank(code))
         {
             throw new IllegalArgumentException("Code is null or a blank string.");
         }
@@ -64,7 +62,7 @@ public abstract class ManagedInputWidgetDescription implements IManagedInputWidg
 
     public void setLabel(String label)
     {
-        if (StringUtils.isBlank(label))
+        if (isBlank(label))
         {
             throw new IllegalArgumentException("Label is null or a blank string.");
         }
@@ -75,6 +73,11 @@ public abstract class ManagedInputWidgetDescription implements IManagedInputWidg
         }
     }
 
+    private boolean isBlank(String string)
+    {
+        return string == null || string.trim().length() == 0;
+    }
+
     @Override
     public String getValue()
     {
-- 
GitLab