本文整理匯總了Java中logbook.dto.CreateItemDto.setType方法的典型用法代碼示例。如果您正苦於以下問題:Java CreateItemDto.setType方法的具體用法?Java CreateItemDto.setType怎麽用?Java CreateItemDto.setType使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類logbook.dto.CreateItemDto
的用法示例。
在下文中一共展示了CreateItemDto.setType方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: doCreateitem
import logbook.dto.CreateItemDto; //導入方法依賴的package包/類
/**
* 裝備開発情報を更新します
*
* @param data
*/
private static void doCreateitem(Data data) {
try {
JsonObject apidata = data.getJsonObject().getJsonObject("api_data");
// 投入資源
ResourceDto resources = new ResourceDto(data.getField("api_item1"), data.getField("api_item2"),
data.getField("api_item3"), data.getField("api_item4"), ShipContext.getSecretary(), hqLevel);
CreateItemDto createitem = new CreateItemDto(apidata, resources);
if (createitem.isCreateFlag()) {
JsonObject object = apidata.getJsonObject("api_slot_item");
int typeid = object.getJsonNumber("api_slotitem_id").intValue();
Long id = object.getJsonNumber("api_id").longValue();
ItemDto item = Item.get(typeid);
if (item != null) {
ItemContext.get().put(id, item);
createitem.setName(item.getName());
createitem.setType(item.getType());
createItemList.add(createitem);
}
} else {
createItemList.add(createitem);
}
CreateReportLogic.storeCreateItemReport(createitem);
addConsole("裝備開発情報を更新しました");
} catch (Exception e) {
LoggerHolder.LOG.warn("裝備開発情報を更新しますに失敗しました", e);
LoggerHolder.LOG.warn(data);
}
}
示例2: doCreateitem
import logbook.dto.CreateItemDto; //導入方法依賴的package包/類
/**
* 裝備開発情報を更新します
*
* @param data
*/
private static void doCreateitem(Data data) {
try {
JsonObject apidata = data.getJsonObject().getJsonObject("api_data");
// 投入資源
ResourceDto resources = new ResourceDto(data.getField("api_item1"), data.getField("api_item2"),
data.getField("api_item3"), data.getField("api_item4"), secretary, hqLevel);
CreateItemDto createitem = new CreateItemDto(apidata, resources);
if (createitem.isCreateFlag()) {
JsonObject object = apidata.getJsonObject("api_slot_item");
int typeid = object.getJsonNumber("api_slotitem_id").intValue();
Long id = object.getJsonNumber("api_id").longValue();
ItemDto item = Item.get(typeid);
if (item != null) {
itemMap.put(id, item);
createitem.setName(item.getName());
createitem.setType(item.getType());
createItemList.add(createitem);
}
} else {
createItemList.add(createitem);
}
CreateReportLogic.storeCreateItemReport(createitem);
addConsole("裝備開発情報を更新しました");
} catch (Exception e) {
LOG.warn("裝備開発情報を更新しますに失敗しました", e);
LOG.warn(data);
}
}
示例3: doCreateitem
import logbook.dto.CreateItemDto; //導入方法依賴的package包/類
/**
* 裝備開発情報を更新します
*
* @param data
*/
private static void doCreateitem(Data data) {
try {
JsonObject apidata = data.getJsonObject().getJsonObject("api_data");
// 投入資源
ResourceDto resources = new ResourceDto(data.getField("api_item1"), data.getField("api_item2"),
data.getField("api_item3"), data.getField("api_item4"), secretary, hqLevel);
CreateItemDto createitem = new CreateItemDto(apidata, resources);
if (createitem.isCreateFlag()) {
JsonObject object = apidata.getJsonObject("api_slot_item");
int typeid = object.getJsonNumber("api_slotitem_id").intValue();
Long id = object.getJsonNumber("api_id").longValue();
ItemDto item = Item.get(typeid);
if (item != null) {
itemMap.put(id, item);
createitem.setName(item.getName());
createitem.setType(item.getType());
createItemList.add(createitem);
}
} else {
createItemList.add(createitem);
}
CreateReportLogic.storeCreateItemReport(createitem);
addConsole("Crafting result received");
} catch (Exception e) {
LOG.warn("Craft information update failed", e);
LOG.warn(data);
}
}