本文整理汇总了Java中logbook.util.BeanUtils类的典型用法代码示例。如果您正苦于以下问题:Java BeanUtils类的具体用法?Java BeanUtils怎么用?Java BeanUtils使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
BeanUtils类属于logbook.util包,在下文中一共展示了BeanUtils类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: loadItem
import logbook.util.BeanUtils; //导入依赖的package包/类
/**
* 装備の復元
*/
private static void loadItem() {
try {
Map<Long, Integer> map = BeanUtils.readObject(AppConstants.ITEM_CONFIG_FILE, Map.class);
if (map != null) {
for (Entry<Long, Integer> entry : map.entrySet()) {
Integer id = entry.getValue();
ItemDto item = Item.get(id);
if (item != null) {
ItemContext.get().put(entry.getKey(), item);
}
}
}
} catch (Exception e) {
LoggerHolder.LOG.warn("装備の復元に失敗しました", e);
}
}
示例2: load
import logbook.util.BeanUtils; //导入依赖的package包/类
/**
* 建造ドックの投入資源を取得します
*
* @param dock ドック
* @return 建造ドックの投入資源
*/
@CheckForNull
public static ResourceDto load(String dock) {
try {
if (mapBean == null) {
mapBean = BeanUtils.readObject(AppConstants.KDOCK_CONFIG_FILE, KdockMapBean.class);
}
if (mapBean != null) {
KdockBean kdock = mapBean.getKdockMap().get(dock);
if (kdock == null) {
return null;
}
Map<Long, ShipDto> ships = ShipContext.get();
if (!ships.isEmpty() && ships.containsKey(kdock.getShipId())) {
ResourceDto resource = new ResourceDto(kdock.getType(), kdock.getFuel(), kdock.getAmmo(),
kdock.getMetal(),
kdock.getBauxite(), kdock.getResearchMaterials(), ships.get(kdock.getShipId()),
kdock.getHqLevel());
resource.setFreeDock(kdock.getFreeDock());
return resource;
}
}
} catch (Exception e) {
LoggerHolder.LOG.warn("建造ドックの投入資源を取得しますに失敗しました", e);
}
return null;
}
示例3: remove
import logbook.util.BeanUtils; //导入依赖的package包/类
/**
* 建造ドックの投入資源を削除します
*
* @param dock ドック
* @throws IOException IOException
*/
public static void remove(String dock) throws IOException {
if (mapBean != null) {
mapBean.getKdockMap().remove(dock);
}
BeanUtils.writeObject(AppConstants.KDOCK_CONFIG_FILE, mapBean);
}
示例4: storeItem
import logbook.util.BeanUtils; //导入依赖的package包/类
/**
* @throws IOException
*/
private static void storeItem() throws IOException {
Map<Long, Integer> map = new HashMap<Long, Integer>();
for (Entry<Long, ItemDto> entry : ItemContext.get().entrySet()) {
map.put(entry.getKey(), entry.getValue().getId());
}
BeanUtils.writeObject(AppConstants.ITEM_CONFIG_FILE, map);
}
示例5: loadLevel
import logbook.util.BeanUtils; //导入依赖的package包/类
/**
* レベルの復元
*/
private static void loadLevel() {
try {
Map<Long, Integer> map = BeanUtils.readObject(AppConstants.ITEM_LEVEL_CONFIG_FILE, Map.class);
if (map != null) {
ItemContext.level().putAll(map);
}
} catch (Exception e) {
LoggerHolder.LOG.warn("レベルの復元に失敗しました", e);
}
}
示例6: loadALv
import logbook.util.BeanUtils; //导入依赖的package包/类
/**
* レベルの復元
*/
private static void loadALv() {
try {
Map<Long, Integer> map = BeanUtils.readObject(AppConstants.ITEM_ALV_CONFIG_FILE, Map.class);
if (map != null) {
ItemContext.alv().putAll(map);
}
} catch (Exception e) {
LoggerHolder.LOG.warn("熟練度の復元に失敗しました", e);
}
}
示例7: store
import logbook.util.BeanUtils; //导入依赖的package包/类
/**
* 設定ファイルに書き込みます
*/
public static void store() throws IOException {
Map<Integer, ItemDto> map = new HashMap<Integer, ItemDto>();
for (Integer id : Item.keySet()) {
map.put(id, Item.get(id));
}
BeanUtils.writeObject(AppConstants.ITEM_MST_CONFIG_FILE, map);
}
示例8: load
import logbook.util.BeanUtils; //导入依赖的package包/类
/**
* 装備マスターを設定ファイルから読み込みます
*/
public static void load() {
try {
Map<Integer, ItemDto> map = BeanUtils.readObject(AppConstants.ITEM_MST_CONFIG_FILE, Map.class);
if (map != null) {
for (Entry<Integer, ItemDto> entry : map.entrySet()) {
Item.set(entry.getKey(), entry.getValue());
}
}
} catch (Exception e) {
LoggerHolder.LOG.warn("装備マスターを設定ファイルから読み込みますに失敗しました", e);
}
}
示例9: store
import logbook.util.BeanUtils; //导入依赖的package包/类
/**
* 設定ファイルに書き込みます
*/
public static void store() throws IOException {
Set<String> shipids = Ship.keySet();
Map<String, ShipInfoDto> map = new HashMap<String, ShipInfoDto>();
for (String key : shipids) {
ShipInfoDto ship = Ship.get(key);
map.put(key, ship);
}
BeanUtils.writeObject(AppConstants.SHIP_CONFIG_FILE, map);
}
示例10: load
import logbook.util.BeanUtils; //导入依赖的package包/类
/**
* 艦娘のIDと名前の紐付けを設定ファイルから読み込みます
*/
public static void load() {
try {
Map<String, ShipInfoDto> map = BeanUtils.readObject(AppConstants.SHIP_CONFIG_FILE, Map.class);
if (map != null) {
for (Entry<String, ShipInfoDto> entry : map.entrySet()) {
Ship.set(entry.getKey(), entry.getValue());
}
}
} catch (Exception e) {
LoggerHolder.LOG.warn("艦娘のIDと名前の紐付けを設定ファイルから読み込みますに失敗しました", e);
}
}
示例11: load
import logbook.util.BeanUtils; //导入依赖的package包/类
/**
* 建造ドックの投入資源を取得します
*
* @param dock ドック
* @return 建造ドックの投入資源
*/
@CheckForNull
public static ResourceDto load(String dock) {
try {
if (mapBean == null) {
mapBean = BeanUtils.readObject(AppConstants.KDOCK_CONFIG_FILE, KdockMapBean.class);
}
if (mapBean != null) {
KdockBean kdock = mapBean.getKdockMap().get(dock);
if (kdock == null) {
return null;
}
Map<Long, ShipDto> ships = GlobalContext.getShipMap();
if (!ships.isEmpty() && ships.containsKey(kdock.getShipId())) {
ResourceDto resource = new ResourceDto(kdock.getType(), kdock.getFuel(), kdock.getAmmo(),
kdock.getMetal(),
kdock.getBauxite(), kdock.getResearchMaterials(), ships.get(kdock.getShipId()),
kdock.getHqLevel());
resource.setFreeDock(kdock.getFreeDock());
return resource;
}
}
} catch (Exception e) {
LOG.warn("建造ドックの投入資源を取得しますに失敗しました", e);
}
return null;
}
示例12: remove
import logbook.util.BeanUtils; //导入依赖的package包/类
/**
* 建造ドックの投入資源を削除します
*
* @param dock ドック
* @throws IOException IOException
*/
public static void remove(String dock) throws IOException {
if (mapBean != null) {
mapBean.getKdockMap().remove(dock);
}
BeanUtils.writeObject(AppConstants.KDOCK_CONFIG_FILE, mapBean);
}
示例13: store
import logbook.util.BeanUtils; //导入依赖的package包/类
/**
* 設定ファイルに書き込みます
*/
public static void store() throws IOException {
Map<Long, Integer> map = new HashMap<Long, Integer>();
for (Entry<Long, ItemDto> entry : GlobalContext.getItemMap().entrySet()) {
map.put(entry.getKey(), entry.getValue().getId());
}
BeanUtils.writeObject(AppConstants.ITEM_CONFIG_FILE, map);
}
示例14: load
import logbook.util.BeanUtils; //导入依赖的package包/类
/**
* 艦娘のIDと名前の紐付けを設定ファイルから読み込みます
*
* @param properties
* @return
*/
public static void load() {
try {
Map<Long, Integer> map = BeanUtils.readObject(AppConstants.ITEM_CONFIG_FILE, Map.class);
if (map != null) {
GlobalContext.setItemMap(map);
}
} catch (Exception e) {
LOG.warn("艦娘のIDと名前の紐付けを設定ファイルから読み込みますに失敗しました", e);
}
}
示例15: load
import logbook.util.BeanUtils; //导入依赖的package包/类
/**
* 装備マスターを設定ファイルから読み込みます
*
* @param properties
* @return
*/
public static void load() {
try {
Map<Integer, ItemDto> map = BeanUtils.readObject(AppConstants.ITEM_MST_CONFIG_FILE, Map.class);
if (map != null) {
for (Entry<Integer, ItemDto> entry : map.entrySet()) {
Item.set(entry.getKey(), entry.getValue());
}
}
} catch (Exception e) {
LOG.warn("装備マスターを設定ファイルから読み込みますに失敗しました", e);
}
}