/**
* $Id: SurveyAreaManagerImpl.java 3951 2010-11-02 10:13:17Z orangeforjava $
*/
package org.openuap.cms.survey.manager.impl;
import java.util.List;
import org.openuap.base.util.QueryInfo;
import org.openuap.base.util.context.PageBuilder;
import org.openuap.cms.survey.dao.AreaDao;
import org.openuap.cms.survey.manager.SurveyAreaManager;
import org.openuap.cms.survey.model.SurveyArea;
/**
* <p>
* Title:AreaManagerImpl
* </p>
*
* <p>
* Description:
* </p>
*
* <p>
* Copyright: Copyright (c) 2006
* </p>
*
* <p>
* Company: http://www.openuap.org
* </p>
*
* @author Weiping Ju
* @version 1.0
*/
public class SurveyAreaManagerImpl implements SurveyAreaManager {
private AreaDao areaDao;
public SurveyAreaManagerImpl() {
}
public SurveyArea getAreaByName(String name) {
return areaDao.getAreaByName(name);
}
public SurveyArea getAreaById(Long id) {
return areaDao.getAreaById(id);
}
public List<SurveyArea> getAllAreas() {
return areaDao.getAllAreas();
}
public List<SurveyArea> getAreas(QueryInfo qi, PageBuilder pb) {
return areaDao.getAreas(qi, pb);
}
public Long addArea(SurveyArea Area) {
return areaDao.addArea(Area);
}
public void saveArea(SurveyArea area) {
areaDao.saveArea(area);
}
public void deleteArea(SurveyArea area) {
areaDao.deleteArea(area);
}
public void deleteAreaById(Long id) {
areaDao.deleteAreaById(id);
}
public void setAreaDao(AreaDao areaDao) {
this.areaDao = areaDao;
}
public List<SurveyArea> getAreas(Long nodeId, QueryInfo qi, PageBuilder pb) {
return areaDao.getAreas(nodeId, qi, pb);
}
}