package com.dh.foundation.manager; import com.dh.foundation.utils.SharedPreferenceUtils; /** * APP和用户信息配置管理类 * Created By: Seal.Wu * Date: 2015/4/14 * Time: 18:40 */ public class SharedPreferenceManager { private final String userIdKey = "user_id"; private final String appTokenKey = "app_token"; private final String userNameKey = "user_name"; private final String userPasswordKey = "user_password"; private final String userPhoneKey = "user_phone"; private final String isLoginKey = "user_login"; private final String roleCodeKey = "role_code"; public void setUserId(String userId) { SharedPreferenceUtils.STRING_CONTROLLER.set(userIdKey, userId); } public String getUserId() { return SharedPreferenceUtils.STRING_CONTROLLER.get(userIdKey, ""); } public void setUserName(String userName) { SharedPreferenceUtils.STRING_CONTROLLER.set(userNameKey, userName); } public String getUserName() { return SharedPreferenceUtils.STRING_CONTROLLER.get(userNameKey, ""); } public void setAppToken(String appToken) { SharedPreferenceUtils.STRING_CONTROLLER.set(appTokenKey, appToken); } public String getAppToken() { return SharedPreferenceUtils.STRING_CONTROLLER.get(appTokenKey, ""); } public void setUserPassword(String userPassword) { SharedPreferenceUtils.STRING_CONTROLLER.set(userPasswordKey, userPassword); } public String getUserPassword() { return SharedPreferenceUtils.STRING_CONTROLLER.get(userPasswordKey, ""); } public void setIsLogin(boolean isLogin) { SharedPreferenceUtils.BOOLEAN_CONTROLLER.set(isLoginKey, isLogin); } public boolean isLogin() { return SharedPreferenceUtils.BOOLEAN_CONTROLLER.get(isLoginKey, false); } public void setUserPhone(String userPhone) { SharedPreferenceUtils.STRING_CONTROLLER.set(userPhoneKey, userPhone); } public String getUserPhone() { return SharedPreferenceUtils.STRING_CONTROLLER.get(userPhoneKey, ""); } public int getRoleCode() { return SharedPreferenceUtils.INTEGER_CONTROLLER.get(roleCodeKey, 3); } public void setRoleCode(int roleCode) { SharedPreferenceUtils.INTEGER_CONTROLLER.set(roleCodeKey, roleCode); } }