package com.taobao.zeus.store; import java.util.List; import com.taobao.zeus.store.mysql.persistence.ZeusUser; public interface UserManager{ public List<ZeusUser> getAllUsers(); public ZeusUser findByUid(String uid); public List<ZeusUser> findListByUid(List<String> uids); public ZeusUser addOrUpdateUser(ZeusUser user); /** * 按照uids的顺序返回user列表 * @param uids * @return */ public List<ZeusUser> findListByUidByOrder(List<String> uids); //2015-02-04 add-------- public ZeusUser findByUidFilter(String uid); public List<ZeusUser> findAllUsers(String sortField, String sortOrder); public List<ZeusUser> findListByFilter(String filter, String sortField, String sortOrder); public void update(ZeusUser user); }