package org.easetech.easytest.codegen;
import java.util.Collection;
/**
* This class is a utility to check whether object is null, not null, empty etc..
*/
public class BaseObject {
public final boolean isNull(Object o) {
boolean result;
result = (o == null);
return result;
}
public final boolean isNotNull(Object o) {
boolean result;
result = (o != null);
return result;
}
public final boolean areNotNull(Object ... objects) {
boolean result = true;
if (isNotNull(objects)) {
for (Object each: objects) {
if (each == null) {
result = false;
break;
}
}
} else {
result = false;
}
return result;
}
public final boolean isEmpty(Collection collection) {
boolean result;
result = (isNull(collection) || collection.isEmpty());
return result;
}
public final boolean isNotEmpty(Collection collection) {
return !isEmpty(collection);
}
public final boolean isEmpty(String string) {
boolean result;
result = (isNull(string) || (string.length()==0));
return result;
}
public final boolean isNotEmpty(String string) {
return !isEmpty(string);
}
public final boolean isEmpty(Object[] array) {
boolean result;
result = (isNull(array) || (array.length == 0));
return result;
}
public final boolean isNotEmpty(Object[] array) {
return !isEmpty(array);
}
}