// Path: ServiceLayer/src/main/java/org/servicelayer/access/PlanetsCaller.java
// public class PlanetsCaller {
// 
// 	public static List<PlanetDomain> getPlanets() {
// 		List<PlanetDomain> result = SessionHolder.useSession().selectList("Planets.getPlanets");
// 		return result;
// 	}
// 
// 	public static List<ResourceDomain> getResources() {
// 		List<ResourceDomain> result = SessionHolder.useSession().selectList("Planets.getResources");
// 		return result;
// 	}
// 
// }
// 
// Path: ServiceLayer/src/main/java/org/servicelayer/models/PlanetDomain.java
// public class PlanetDomain {
// 	private int id;
// 	private List<Integer> resourceIDs;
// 	public List<Integer> getResourceIDs() {
// 		return resourceIDs;
// 	}
// 	public void setResourceIDs(List<Integer> resourceIDs) {
// 		this.resourceIDs = resourceIDs;
// 	}
// 	public int getId() {
// 		return id;
// 	}
// 	public void setId(int id) {
// 		this.id = id;
// 	}
// 
// }
// 
// Path: ServiceLayer/src/main/java/org/servicelayer/models/ResourceDomain.java
// public class ResourceDomain {
// 	
// 	private int id;
// 	private List<Integer> planetIDs;
// 	public int getId() {
// 		return id;
// 	}
// 	public void setId(int id) {
// 		this.id = id;
// 	}
// 	public List<Integer> getPlanetIDs() {
// 		return planetIDs;
// 	}
// 	public void setPlanetIDs(List<Integer> planetIDs) {
// 		this.planetIDs = planetIDs;
// 	}
// 
// }


import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.servicelayer.access.PlanetsCaller;
import org.servicelayer.models.PlanetDomain;
import org.servicelayer.models.ResourceDomain;
package org.servicelayer.service;



public class PlanetDAO {
	
	
	public static Map<Integer,PlanetDomain> getPlanets(){
		List<PlanetDomain> planetList = PlanetsCaller.getPlanets();
		Map<Integer, PlanetDomain> planetMap = new HashMap<Integer, PlanetDomain>();
		for(PlanetDomain p: planetList){
			planetMap.put(p.getId(), p);
		}
		return planetMap;
	}
	
// Path: ServiceLayer/src/main/java/org/servicelayer/access/PlanetsCaller.java
// public class PlanetsCaller {
// 
// 	public static List<PlanetDomain> getPlanets() {
// 		List<PlanetDomain> result = SessionHolder.useSession().selectList("Planets.getPlanets");
// 		return result;
// 	}
// 
// 	public static List<ResourceDomain> getResources() {
// 		List<ResourceDomain> result = SessionHolder.useSession().selectList("Planets.getResources");
// 		return result;
// 	}
// 
// }
// 
// Path: ServiceLayer/src/main/java/org/servicelayer/models/PlanetDomain.java
// public class PlanetDomain {
// 	private int id;
// 	private List<Integer> resourceIDs;
// 	public List<Integer> getResourceIDs() {
// 		return resourceIDs;
// 	}
// 	public void setResourceIDs(List<Integer> resourceIDs) {
// 		this.resourceIDs = resourceIDs;
// 	}
// 	public int getId() {
// 		return id;
// 	}
// 	public void setId(int id) {
// 		this.id = id;
// 	}
// 
// }
// 
// Path: ServiceLayer/src/main/java/org/servicelayer/models/ResourceDomain.java
// public class ResourceDomain {
// 	
// 	private int id;
// 	private List<Integer> planetIDs;
// 	public int getId() {
// 		return id;
// 	}
// 	public void setId(int id) {
// 		this.id = id;
// 	}
// 	public List<Integer> getPlanetIDs() {
// 		return planetIDs;
// 	}
// 	public void setPlanetIDs(List<Integer> planetIDs) {
// 		this.planetIDs = planetIDs;
// 	}
// 
// }


// Path: ServiceLayer/src/main/java/org/servicelayer/service/PlanetDAO.java
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.servicelayer.access.PlanetsCaller;
import org.servicelayer.models.PlanetDomain;
import org.servicelayer.models.ResourceDomain;

package org.servicelayer.service;



public class PlanetDAO {
	
	
	public static Map<Integer,PlanetDomain> getPlanets(){
		List<PlanetDomain> planetList = PlanetsCaller.getPlanets();
		Map<Integer, PlanetDomain> planetMap = new HashMap<Integer, PlanetDomain>();
		for(PlanetDomain p: planetList){
			planetMap.put(p.getId(), p);
		}
		return planetMap;
	}
	
	public static Map<Integer, ResourceDomain> getResources(){