/** * 建造ドックの投入資源を設定します * * @param dock ドック * @param resource 資源 * @throws IOException IOException */ public static void store(String dock, ResourceDto resource) throws IOException { if (mapBean == null) { mapBean = new KdockMapBean(); } KdockBean kdock = new KdockBean(); kdock.setType(resource.getType()); kdock.setFuel(resource.getFuel()); kdock.setAmmo(resource.getAmmo()); kdock.setMetal(resource.getMetal()); kdock.setBauxite(resource.getBauxite()); kdock.setResearchMaterials(resource.getResearchMaterials()); kdock.setShipId(resource.getSecretary().getId()); kdock.setHqLevel(resource.getHqLevel()); kdock.setFreeDock(resource.getFreeDock()); mapBean.getKdockMap().put(dock, kdock); BeanUtils.writeObject(AppConstants.KDOCK_CONFIG_FILE, mapBean); }