/**
*
*/
package com.ycsoft.business.service.externalImpl;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.BeanFactoryAware;
import com.ycsoft.business.commons.abstracts.BaseService;
import com.ycsoft.business.commons.pojo.BusiParameter;
/**
* @author liujiaqi
*
*/
public class ParentService implements BeanFactoryAware{
private BeanFactory beanFactory;
public void setBeanFactory(BeanFactory arg0) throws BeansException {
this.beanFactory = arg0;
}
protected BaseService getBean(Class beanClass,BusiParameter p){
BaseService service= (BaseService)beanFactory.getBean(beanClass);
service.setParam(p);
return service;
}
}