List of usage examples for org.apache.cordova.globalization Globalization TYPE
String TYPE
To view the source code for org.apache.cordova.globalization Globalization TYPE.
Click Source Link
From source file:net.easysol.dsb.connection_protector.ConnectionController.java
public ArrayList<Rule> getBlockinConnectionRules() { String lastRules = SecurePreferences.getInstance(this.myContext).getString(ConfApp.SHARED_PREFERENCES, ConnectionPreferences.CURRENT_RISK_RULES_SP, null); if (this.blockingRules == null && lastRules != null) { this.blockingRules = new ArrayList(); try {/*from ww w . j a v a2 s . co m*/ JSONArray analyticsRules = new JSONObject(lastRules).getJSONObject("rule") .getJSONArray("analyticsRules"); for (int i = 0; i < analyticsRules.length(); i++) { JSONObject dataJSON = analyticsRules.getJSONObject(i); JSONArray data = dataJSON.getJSONArray(Event.DATA); Rule rule = new Rule(); rule.operation = dataJSON.getString("operation"); ArrayList<Factor> factors = new ArrayList(); for (int j = 0; j < data.length(); j++) { JSONObject factorJSON = data.getJSONObject(j); Factor factor = new Factor(); factor.type = factorJSON.getString(Globalization.TYPE); factor.value = factorJSON.getBoolean("value"); factors.add(factor); } rule.factors = factors; this.blockingRules.add(rule); } } catch (JSONException e) { e.printStackTrace(); } } return this.blockingRules; }
From source file:net.easysol.dsb.connection_protector.ConnectionController.java
private ArrayList<Rule> blockingRulesResponseHandle(String jsonResponse) { ArrayList<Rule> rules = null; if (jsonResponse != null) { rules = new ArrayList(); SecurePreferences.getInstance(this.myContext).saveString(ConfApp.SHARED_PREFERENCES, ConnectionPreferences.CURRENT_RISK_RULES_SP, jsonResponse); try {/*from www. j a va 2 s. c om*/ JSONObject jsonRule = new JSONObject(jsonResponse).getJSONObject("rule"); this.editor.putString(ConnectionPreferences.CURRENT_EVENT_RULES_SP, jsonRule.toString()); this.editor.commit(); JSONArray analyticsRules = jsonRule.getJSONArray("analyticsRules"); for (int i = 0; i < analyticsRules.length(); i++) { JSONObject dataJSON = analyticsRules.getJSONObject(i); JSONArray data = dataJSON.getJSONArray(Event.DATA); Rule rule = new Rule(); rule.operation = dataJSON.getString("operation"); ArrayList<Factor> factors = new ArrayList(); for (int j = 0; j < data.length(); j++) { JSONObject factorJSON = data.getJSONObject(j); Factor factor = new Factor(); factor.type = factorJSON.getString(Globalization.TYPE); factor.value = factorJSON.getBoolean("value"); factors.add(factor); } rule.factors = factors; rules.add(rule); } } catch (JSONException e) { ESLog.sdk(this.myContext).log(this.TAG, "DSB", DSBLogConf.connection_protector, DSBLogConf.getMethodName(2), "Server Rules error parsing:" + e.toString(), true); e.printStackTrace(); } } return rules; }