com.brsanthu.googleanalytics.internal.GaUtils Maven / Gradle / Ivy
package com.brsanthu.googleanalytics.internal;
public class GaUtils {
public static boolean isNotEmpty(String value) {
return !isEmpty(value);
}
public static boolean isEmpty(String value) {
return value == null || value.trim().length() == 0;
}
public static StringBuilder appendSystemProperty(StringBuilder sb, String property) {
String value = System.getProperty(property);
if (isNotEmpty(value)) {
if (isNotEmpty(sb.toString())) {
sb.append("/");
}
sb.append(value);
}
return sb;
}
@SafeVarargs
public static T firstNotNull(T... values) {
if (values != null) {
for (T value : values) {
if (value != null) {
return value;
}
}
}
return null;
}
public static boolean isBlank(String string) {
return string == null || string.trim().length() == 0;
}
}