// Path: ServiceLayer/src/main/java/org/servicelayer/access/ItemDetailsCalls.java
// public class ItemDetailsCalls {
// 	
// 	public static List<ItemDetailsDomain> getItemDetailsList() {
// 		List<ItemDetailsDomain> result 
// 			= SessionHolder.useSession().selectList("ItemDetails.getPlanetResourceTypeNameTier");
// 		return result;
// 	}
// 	
// 	public static List<ImportantItemDetailsDomain> getImportantItemDetails(List<Integer> itemIdList){
// 		List<ImportantItemDetailsDomain> result
// 			= SessionHolder.useSession().selectList("ItemDetails.getImportantItemDetails", itemIdList);
// 		return result;
// 	}
// 
// }
// 
// Path: ServiceLayer/src/main/java/org/servicelayer/models/ImportantItemDetailsDomain.java
// public class ImportantItemDetailsDomain {
// 
// 	private int typeId;
// 	private String name;
// 	private Double volume;
// 	private int groupId;
// 	private int categoryId;
// 	private int marketGroupID;
// 	public int getTypeId() {
// 		return typeId;
// 	}
// 	public void setTypeId(int typeId) {
// 		this.typeId = typeId;
// 	}
// 	public String getName() {
// 		return name;
// 	}
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 	public Double getVolume() {
// 		return volume;
// 	}
// 	public void setVolume(Double volume) {
// 		this.volume = volume;
// 	}
// 	public int getGroupId() {
// 		return groupId;
// 	}
// 	public void setGroupId(int groupId) {
// 		this.groupId = groupId;
// 	}
// 	public int getCategoryId() {
// 		return categoryId;
// 	}
// 	public void setCategoryId(int categoryId) {
// 		this.categoryId = categoryId;
// 	}
// 	public int getMarketGroupID() {
// 		return marketGroupID;
// 	}
// 	public void setMarketGroupID(int marketGroupID) {
// 		this.marketGroupID = marketGroupID;
// 	}
// }
// 
// Path: ServiceLayer/src/main/java/org/servicelayer/models/ItemDetailsDomain.java
// public class ItemDetailsDomain {
// 	private String name;
// 	private int tier;
// 	private int typeID;
// 	
// 	public String getName() {
// 		return name;
// 	}
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 	public int getTypeID() {
// 		return typeID;
// 	}
// 	public void setTypeID(int typeID) {
// 		this.typeID = typeID;
// 	}
// 	public int getTier() {
// 		return tier;
// 	}
// 	public void setTier(int tier) {
// 		this.tier = tier-1333;
// 	}
// 
// }


import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.servicelayer.access.ItemDetailsCalls;
import org.servicelayer.models.ImportantItemDetailsDomain;
import org.servicelayer.models.ItemDetailsDomain;
package org.servicelayer.service;



public class ItemDetailsDAO {
	
	
	public static Map<Integer, ItemDetailsDomain> getItemDetails(){
		List<ItemDetailsDomain> itemDetailsList = ItemDetailsCalls.getItemDetailsList();
				//session.selectList("ItemDetails.getItemDetailsList");
		Map<Integer, ItemDetailsDomain> resultMap = new HashMap<Integer, ItemDetailsDomain>();
		for(ItemDetailsDomain d : itemDetailsList){
			resultMap.put(d.getTypeID(), d);
		}
		return resultMap;
	}
	
	public static List<ImportantItemDetailsDomain> getImportantItemDetails(List<Integer> itemIdList){
// Path: ServiceLayer/src/main/java/org/servicelayer/access/ItemDetailsCalls.java
// public class ItemDetailsCalls {
// 	
// 	public static List<ItemDetailsDomain> getItemDetailsList() {
// 		List<ItemDetailsDomain> result 
// 			= SessionHolder.useSession().selectList("ItemDetails.getPlanetResourceTypeNameTier");
// 		return result;
// 	}
// 	
// 	public static List<ImportantItemDetailsDomain> getImportantItemDetails(List<Integer> itemIdList){
// 		List<ImportantItemDetailsDomain> result
// 			= SessionHolder.useSession().selectList("ItemDetails.getImportantItemDetails", itemIdList);
// 		return result;
// 	}
// 
// }
// 
// Path: ServiceLayer/src/main/java/org/servicelayer/models/ImportantItemDetailsDomain.java
// public class ImportantItemDetailsDomain {
// 
// 	private int typeId;
// 	private String name;
// 	private Double volume;
// 	private int groupId;
// 	private int categoryId;
// 	private int marketGroupID;
// 	public int getTypeId() {
// 		return typeId;
// 	}
// 	public void setTypeId(int typeId) {
// 		this.typeId = typeId;
// 	}
// 	public String getName() {
// 		return name;
// 	}
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 	public Double getVolume() {
// 		return volume;
// 	}
// 	public void setVolume(Double volume) {
// 		this.volume = volume;
// 	}
// 	public int getGroupId() {
// 		return groupId;
// 	}
// 	public void setGroupId(int groupId) {
// 		this.groupId = groupId;
// 	}
// 	public int getCategoryId() {
// 		return categoryId;
// 	}
// 	public void setCategoryId(int categoryId) {
// 		this.categoryId = categoryId;
// 	}
// 	public int getMarketGroupID() {
// 		return marketGroupID;
// 	}
// 	public void setMarketGroupID(int marketGroupID) {
// 		this.marketGroupID = marketGroupID;
// 	}
// }
// 
// Path: ServiceLayer/src/main/java/org/servicelayer/models/ItemDetailsDomain.java
// public class ItemDetailsDomain {
// 	private String name;
// 	private int tier;
// 	private int typeID;
// 	
// 	public String getName() {
// 		return name;
// 	}
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 	public int getTypeID() {
// 		return typeID;
// 	}
// 	public void setTypeID(int typeID) {
// 		this.typeID = typeID;
// 	}
// 	public int getTier() {
// 		return tier;
// 	}
// 	public void setTier(int tier) {
// 		this.tier = tier-1333;
// 	}
// 
// }


// Path: ServiceLayer/src/main/java/org/servicelayer/service/ItemDetailsDAO.java
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.servicelayer.access.ItemDetailsCalls;
import org.servicelayer.models.ImportantItemDetailsDomain;
import org.servicelayer.models.ItemDetailsDomain;

package org.servicelayer.service;



public class ItemDetailsDAO {
	
	
	public static Map<Integer, ItemDetailsDomain> getItemDetails(){
		List<ItemDetailsDomain> itemDetailsList = ItemDetailsCalls.getItemDetailsList();
				//session.selectList("ItemDetails.getItemDetailsList");
		Map<Integer, ItemDetailsDomain> resultMap = new HashMap<Integer, ItemDetailsDomain>();
		for(ItemDetailsDomain d : itemDetailsList){
			resultMap.put(d.getTypeID(), d);
		}
		return resultMap;
	}
	
	public static List<ImportantItemDetailsDomain> getImportantItemDetails(List<Integer> itemIdList){
		List<ImportantItemDetailsDomain> detailsList = ItemDetailsCalls.getImportantItemDetails(itemIdList);