Files
SCM-Manager/scm-webapp/src/main/java/sonia/scm/util/Util.java
2010-09-03 14:28:22 +02:00

99 lines
1.5 KiB
Java

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package sonia.scm.util;
//~--- JDK imports ------------------------------------------------------------
import java.util.Collection;
/**
*
* @author Sebastian Sdorra
*/
public class Util
{
/**
* Method description
*
*
* @param value
*
* @return
*/
public static boolean isEmpty(String value)
{
return (value == null) || (value.trim().length() == 0);
}
/**
* Method description
*
*
* @param collection
*
* @return
*/
public static boolean isEmpty(Collection<?> collection)
{
return (collection == null) || collection.isEmpty();
}
/**
* Method description
*
*
* @param array
*
* @return
*/
public static boolean isEmpty(Object[] array)
{
return (array == null) || (array.length == 0);
}
/**
* Method description
*
*
* @param value
*
* @return
*/
public static boolean isNotEmpty(String value)
{
return (value != null) && (value.trim().length() > 0);
}
/**
* Method description
*
*
* @param collection
*
* @return
*/
public static boolean isNotEmpty(Collection<?> collection)
{
return (collection != null) &&!collection.isEmpty();
}
/**
* Method description
*
*
* @param array
*
* @return
*/
public static boolean isNotEmpty(Object[] array)
{
return (array != null) && (array.length > 0);
}
}