package com.oa.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Component;
import com.oa.dao.FindDao;
import com.oa.model.ContractProductRecord;
import com.oa.model.OrderProductRecord;
import com.oa.model.PaymentPlan;
import com.oa.model.Product;
import com.oa.service.FindService;
@Component("findService")
public class FindServiceImpl implements FindService{
private FindDao findDao;
public List findByCondition(int i, String clazz, String findCondition,
String textfield, String hql) {
return findDao.findByCondition(i, clazz, findCondition, textfield, hql);
}
public List getAllContents(String className, String hql) {
return findDao.getAllContents(className, hql);
}
public FindDao getFindDao() {
return findDao;
}
@Resource
public void setFindDao(FindDao findDao) {
this.findDao = findDao;
}
public List findByCondition(Integer id) {
return findDao.findByCondition(id);
}
public List findByCondition(int i, String name, String hql) {
return findDao.findByCondition(i,name,hql);
}
public List<Product> findByCondition(String hql) {
return findDao.findByCondition(hql);
}
public List<ContractProductRecord> findByConditions(String hql) {
return findDao.findByConditions(hql);
}
public List<PaymentPlan> findByConditionsPP(String hql) {
return findDao.findByConditionsPP(hql);
}
public List<OrderProductRecord> findByConditionsOPR(String hql) {
return findDao.findByConditionOPR(hql);
}
}