package com.oa.service.impl;
import java.io.Serializable;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Component;
import com.oa.model.Organization;
import com.oa.service.OrganizationService;
import com.oa.dao.OrganizationDao;
@Component("organizationService")
public class OrganizationServiceImpl implements OrganizationService {
private OrganizationDao organizationDao;
public Serializable add(Object model) {
return organizationDao.add(model);
}
public OrganizationDao getOrganizationDao() {
return organizationDao;
}
@Resource
public void setOrganizationDao(OrganizationDao organizationDao) {
this.organizationDao = organizationDao;
}
public void update(Object model) {
organizationDao.update(model);
}
public void delete(Object model) {
organizationDao.delete(model);
}
public Organization select(Class<Organization> clazz, Integer id) {
return organizationDao.select(clazz,id);
}
public Organization check(String hql, Object[] objects) {
return organizationDao.check(hql,objects);
}
public List<Organization> getPageOrganizations(int index, Class<Organization> clazz, String hql) {
return organizationDao.getPageOrganizations(index, clazz, hql);
}
public List<Organization> getAllOrganizations(Class<Organization> clazz,String hql) {
return organizationDao.getAllOrganizations(clazz, hql);
}
public Organization getModel(Integer parentid) {
return organizationDao.getModel(parentid);
}
}