// Path: ServiceLayer/src/main/java/org/servicelayer/factory/MyBatisConnectionFactory.java
// public class MyBatisConnectionFactory {
// 
// 	private static SqlSessionFactory sessionFactory;
// 	
// 	static{
// 		try{
// 			String resource = "MyBatisConfig.xml";
// 			Reader reader = Resources.getResourceAsReader(resource);
// 			if(sessionFactory == null){
// 				sessionFactory = new SqlSessionFactoryBuilder().build(reader);
// 			}
// 		}catch(Exception e){e.printStackTrace();}
// 	}
// 	
// 	public static SqlSessionFactory getSqlSessionFactory(){
// 		return sessionFactory;
// 	}
// }
// 
// Path: ServiceLayer/src/main/java/org/servicelayer/models/ReprocessRecipeDomain.java
// public class ReprocessRecipeDomain {
// //	int id = 
// 	private int id;
// 	private List<IdAndQuantityDomain> materials;
// 	public int getId() {
// 		return id;
// 	}
// 	public void setId(int id) {
// 		this.id = id;
// 	}
// 	public List<IdAndQuantityDomain> getMaterials() {
// 		return materials;
// 	}
// 	public void setMaterials(List<IdAndQuantityDomain> materials) {
// 		this.materials = materials;
// 	}
// 
// }


import java.util.List;
import org.apache.ibatis.session.SqlSession;
import org.servicelayer.factory.MyBatisConnectionFactory;
import org.servicelayer.models.ReprocessRecipeDomain;
package org.servicelayer.access;



public class ReprocessCaller {
	
	private static SqlSession session = null;
	
	static{
		session = MyBatisConnectionFactory.getSqlSessionFactory().openSession();
	}
//	Reprocessor
//	getByTypeIdList
//	getByNameList	
// Path: ServiceLayer/src/main/java/org/servicelayer/factory/MyBatisConnectionFactory.java
// public class MyBatisConnectionFactory {
// 
// 	private static SqlSessionFactory sessionFactory;
// 	
// 	static{
// 		try{
// 			String resource = "MyBatisConfig.xml";
// 			Reader reader = Resources.getResourceAsReader(resource);
// 			if(sessionFactory == null){
// 				sessionFactory = new SqlSessionFactoryBuilder().build(reader);
// 			}
// 		}catch(Exception e){e.printStackTrace();}
// 	}
// 	
// 	public static SqlSessionFactory getSqlSessionFactory(){
// 		return sessionFactory;
// 	}
// }
// 
// Path: ServiceLayer/src/main/java/org/servicelayer/models/ReprocessRecipeDomain.java
// public class ReprocessRecipeDomain {
// //	int id = 
// 	private int id;
// 	private List<IdAndQuantityDomain> materials;
// 	public int getId() {
// 		return id;
// 	}
// 	public void setId(int id) {
// 		this.id = id;
// 	}
// 	public List<IdAndQuantityDomain> getMaterials() {
// 		return materials;
// 	}
// 	public void setMaterials(List<IdAndQuantityDomain> materials) {
// 		this.materials = materials;
// 	}
// 
// }


// Path: ServiceLayer/src/main/java/org/servicelayer/access/ReprocessCaller.java
import java.util.List;
import org.apache.ibatis.session.SqlSession;
import org.servicelayer.factory.MyBatisConnectionFactory;
import org.servicelayer.models.ReprocessRecipeDomain;

package org.servicelayer.access;



public class ReprocessCaller {
	
	private static SqlSession session = null;
	
	static{
		session = MyBatisConnectionFactory.getSqlSessionFactory().openSession();
	}
//	Reprocessor
//	getByTypeIdList
//	getByNameList	
	public static List<ReprocessRecipeDomain> getRecipesFromNames(List<String> nameList){