package eu.ttbox.androgister.ui.core.crud;
import android.text.TextUtils;
import android.widget.EditText;
public class CrudHelper {
// ===========================================================
// Helper
// ===========================================================
public static String getStringTrimmed(EditText editText) {
String value = editText.getText().toString();
int trimmedSize = TextUtils.getTrimmedLength(value);
if (trimmedSize < 1) {
value = null;
} else if (trimmedSize < value.length()) {
value = value.trim();
}
return value;
}
public static Float getFloat(EditText editText) {
String string = getStringTrimmed(editText);
Float value = string == null ? null : Float.parseFloat(string);
return value;
}
public static Integer getInteger(EditText editText) {
String string = getStringTrimmed(editText);
Integer value = string == null ? null : Integer.parseInt(string);
return value;
}
public static Long getLong(EditText editText) {
String string = getStringTrimmed(editText);
Long value = string == null ? null : Long.parseLong(string);
return value;
}
}