(String name)
| 524 | } |
| 525 | |
| 526 | public boolean moduleExists(String name) { |
| 527 | Log.d(TAG, "OEHelper->moduleExists()"); |
| 528 | boolean flag = false; |
| 529 | try { |
| 530 | OEDomain domain = new OEDomain(); |
| 531 | domain.add("name", "ilike", name); |
| 532 | OEFieldsHelper fields = new OEFieldsHelper(new String[] { "state" }); |
| 533 | JSONObject result = mOdoo.search_read("ir.module.module", |
| 534 | fields.get(), domain.get()); |
| 535 | JSONArray records = result.getJSONArray("records"); |
| 536 | if (records.length() > 0 |
| 537 | && records.getJSONObject(0).getString("state") |
| 538 | .equalsIgnoreCase("installed")) { |
| 539 | flag = true; |
| 540 | } |
| 541 | } catch (Exception e) { |
| 542 | e.printStackTrace(); |
| 543 | } |
| 544 | return flag; |
| 545 | } |
| 546 | |
| 547 | public Odoo odoo() { |
| 548 | return mOdoo; |
nothing calls this directly
no test coverage detected