/** * Returns the list of confiscated items, and removes them from the entry * * @return */ public List<ItemStackEntry> returnInventory() { List<ItemStackEntry> out = new ArrayList<>(); for (Object stackEntry : confiscatedInventory) { out.add(new ItemStackEntry((JSONObject) stackEntry)); } confiscatedInventory.clear(); return out; }
public void clear() { curIndex = 0; messages = new String[0]; JSONParser parser = new JSONParser(); try { JSONObject root = (JSONObject) parser.parse(new FileReader(HISTORY_FILE)); JSONArray msgsArray = (JSONArray) root.get("messages"); msgsArray.clear(); root.replace("messages", msgsArray); FileWriter fileWriter = new FileWriter(HISTORY_FILE); fileWriter.write(root.toJSONString()); fileWriter.flush(); fileWriter.close(); } catch (Exception e) { logger.error("Error during creating history file: ", e); } }
public void setEntitlementPolicyId(int entitlementPolicyId){ if(policyPartials != null){ policyPartials.clear(); }else { policyPartials = new JSONArray(); } JSONObject entitlementPolicyIdObject = new JSONObject(); entitlementPolicyIdObject.put(_KEY_POLICY_PARTIAL_ID, entitlementPolicyId); policyPartials.add(entitlementPolicyIdObject); }
JSONArray paymentList = (JSONArray) flags.get(flag); paymentList.clear(); for (Object flagStr : paymentList) { field.getRentingModule().addPayment(new PaymentEntry(flagStr.toString()));