DbModel.java

/*
 * Decompiled with CFR 0_132.
 * 
 * Could not load the following classes:
 *  android.text.TextUtils
 */
package org.xutils.db.table;

import android.text.TextUtils;
import java.util.Date;
import java.util.HashMap;

public final class DbModel {
    private HashMap<String, String> dataMap = new HashMap();

    public String getString(String columnName) {
        return this.dataMap.get(columnName);
    }

    public int getInt(String columnName) {
        return Integer.valueOf(this.dataMap.get(columnName));
    }

    public boolean getBoolean(String columnName) {
        String value = this.dataMap.get(columnName);
        if (value != null) {
            return value.length() == 1 ? "1".equals(value) : Boolean.valueOf(value).booleanValue();
        }
        return false;
    }

    public double getDouble(String columnName) {
        return Double.valueOf(this.dataMap.get(columnName));
    }

    public float getFloat(String columnName) {
        return Float.valueOf(this.dataMap.get(columnName)).floatValue();
    }

    public long getLong(String columnName) {
        return Long.valueOf(this.dataMap.get(columnName));
    }

    public Date getDate(String columnName) {
        long date = Long.valueOf(this.dataMap.get(columnName));
        return new Date(date);
    }

    public java.sql.Date getSqlDate(String columnName) {
        long date = Long.valueOf(this.dataMap.get(columnName));
        return new java.sql.Date(date);
    }

    public void add(String columnName, String valueStr) {
        this.dataMap.put(columnName, valueStr);
    }

    public HashMap<String, String> getDataMap() {
        return this.dataMap;
    }

    public boolean isEmpty(String columnName) {
        return TextUtils.isEmpty((CharSequence)this.dataMap.get(columnName));
    }
}