package com.num.models; import java.util.ArrayList; import org.json.JSONException; import org.json.JSONObject; import android.content.Context; import com.num.R; public class WifiPreference implements Model{ public String id = ""; public String protocols = ""; public String ssid = ""; public int priority = -1; public int networkid = -1; public int status = -1; public String pairwiseCiphers = ""; public String groupCiphers = ""; public String authAlgorithms = ""; public String bssid = ""; public String keyMgmt = ""; public boolean isConnected = false; private static String DESCRIPTION = ""; public String getDescription() { return DESCRIPTION; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getProtocols() { return protocols; } public void setProtocols(String protocols) { this.protocols = protocols; } public int getNetworkid() { return networkid; } public void setNetworkid(int networkid) { this.networkid = networkid; } public int getStatus() { return status; } public void setStatus(int status) { this.status = status; } public boolean isConnected() { return isConnected; } public void setConnected(boolean isConnected) { this.isConnected = isConnected; } public String getSsid() { return ssid; } public void setSsid(String ssid) { this.ssid = ssid; } public int getPriority() { return priority; } public void setPriority(int priority) { this.priority = priority; } public String getPairwiseCiphers() { return pairwiseCiphers; } public void setPairwiseCiphers(String pairwiseCiphers) { this.pairwiseCiphers = pairwiseCiphers; } public String getGroupCiphers() { return groupCiphers; } public void setGroupCiphers(String groupCiphers) { this.groupCiphers = groupCiphers; } public String getAuthAlgorithms() { return authAlgorithms; } public void setAuthAlgorithms(String authAlgorithms) { this.authAlgorithms = authAlgorithms; } public String getBssid() { return bssid; } public void setBssid(String bssid) { this.bssid = bssid; } public String getKeyMgmt() { return keyMgmt; } public void setKeyMgmt(String keyMgmt) { this.keyMgmt = keyMgmt; } public JSONObject toJSON() { JSONObject obj = new JSONObject(); try { obj.putOpt("id", "" + id); obj.putOpt("protocols", "" + protocols); obj.putOpt("ssid", "" + ssid); obj.putOpt("priority", "" + priority); obj.putOpt("networkid", "" + networkid); obj.putOpt("status", "" + status); obj.putOpt("pairwiseCiphers", "" + pairwiseCiphers); obj.putOpt("groupCiphers", "" + groupCiphers); obj.putOpt("authAlgorithms", "" + authAlgorithms); obj.putOpt("bssid", "" + bssid); obj.putOpt("keyMgmt", "" + keyMgmt); obj.putOpt("isConnected", "" + isConnected); } catch (JSONException e) { e.printStackTrace(); } return obj; } public String getTitle() { return "Wifi Preference"; } public ArrayList<Row> getDisplayData(Context context){ ArrayList<Row> data = new ArrayList<Row>(); data.add(new Row("First","Second")); return data; } public int getIcon() { return R.drawable.usage; } }