package dao;
import pojo.SiteUser;
import java.io.Serializable;
import java.util.List;
/**
* User: yumingzhe
* Date: 5/19/12
* Time: 10:33 AM
*/
public interface SiteUserDao {
public SiteUser getSiteUserByInstituteId(String instituteId);
public SiteUser getSiteUserByEmail(String email);
public Serializable saveSiteUser(SiteUser siteUser);
public void updateSiteUser(SiteUser siteUser);
public SiteUser getSiteUserByUID(int uid);
public List<SiteUser> getAllSiteUser();
public int getSiteUserTotalCount();
public int getSiteUserTotalPage(int pageSize);
public List<SiteUser> getSomeSiteUser(final int pageSize, final int currentPage);
public List<SiteUser> getSiteUserByType(String type);
}