package com.num.models; import java.util.ArrayList; import org.json.JSONException; import org.json.JSONObject; import android.content.Context; import com.num.utils.SHA1Util; import com.num.R; public class Sim implements MainModel{ String simNetworkCountry = ""; String simState = ""; String simOperatorName = ""; String simOperatorCode = ""; String simSerialNumber = ""; private static String DESCRIPTION = ""; public String getDescription() { return DESCRIPTION; } public String getSimNetworkCountry() { return simNetworkCountry; } public void setSimNetworkCountry(String simNetworkCountry) { this.simNetworkCountry = simNetworkCountry; } public String getSimState() { return simState; } public void setSimState(String simState) { this.simState = simState; } public String getSimOperatorName() { return simOperatorName; } public void setSimOperatorName(String simOperatorName) { this.simOperatorName = simOperatorName; } public String getSimOperatorCode() { return simOperatorCode; } public void setSimOperatorCode(String simOperatorCode) { this.simOperatorCode = simOperatorCode; } public String getSimSerialNumber() { return simSerialNumber; } public void setSimSerialNumber(String simSerialNumber) { this.simSerialNumber = simSerialNumber; } public JSONObject toJSON() { JSONObject obj = new JSONObject(); try { obj.putOpt("networkCountry", simNetworkCountry); obj.putOpt("state", simState); obj.put("operatorName", simOperatorName); obj.put("operatorCode", simOperatorCode); obj.put("serialNumber", SHA1Util.SHA1(simSerialNumber)); } catch (Exception e) { e.printStackTrace(); } return obj; } public String getTitle() { return "Sim"; } public ArrayList<Row> getDisplayData(Context context){ ArrayList<Row> data = new ArrayList<Row>(); data.add(new Row("Country",simNetworkCountry)); data.add(new Row("Status",simState)); data.add(new Row("Operator",simOperatorName)); data.add(new Row("Serial",simSerialNumber)); return data; } public int getIcon() { return R.drawable.sim; } }