package edu.sjtu.infosec.ismp.manager.SYSM.bbs.service;
import java.util.List;
import edu.sjtu.infosec.ismp.manager.SYSM.bbs.model.Questions;
import edu.sjtu.infosec.ismp.manager.VPM.pm.comm.PMPage;
import edu.sjtu.infosec.ismp.security.User;
/**
*
* @author Wu Guojie
* @date 2011-4-6
* @version 1.0
*/
public interface QuestionsService {
/**
* 增
* @param
*
*/
void add(Questions questions) throws Exception;
/**
* 删
* @param
*
*/
void delete(Questions questions) throws Exception;
/**
* 改
* @param
*
*/
void update(Questions questions) throws Exception;
/**
* 查所有
* @return list
*/
List<Questions> findAll(PMPage page) throws Exception;
/**
* 查所有(分页)
* @return list
*/
List<Questions> findAll(int startResult, int maxResult) throws Exception;
/**
* 通过用户查
* @return list
*/
List<Questions> findAll(User sender) throws Exception;
/**
* 通过用户查(分页)
* @return list
*/
List<Questions> findAll(User sender, int startResult, int maxResult) throws Exception;
/**
* 通过id查
* @param id
* id
* @return
*/
Questions findById(int id) throws Exception;
}