package service;
import pojo.SiteUser;
import java.io.Serializable;
import java.util.List;
/**
* User: yumingzhe
* Date: 5/20/12
* Time: 8:15 PM
*/
public interface SiteUserService {
public SiteUser getSiteUserByEmail(String email);
public SiteUser getSiteUserByInstituteId(String instituteId);
public SiteUser getSiteUserByUID(int uid);
public void updateSiteUser(SiteUser siteUser);
public Serializable saveSiteUser(SiteUser siteUser);
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);
}