Lines Matching defs:localId
44 std::string localId;
45 I18nErrorCode errCode = GetForegroundLocalId(localId);
51 AddUser(localId);
70 void MultiUsers::AddUser(const std::string& localId)
72 if (!IsValidLocalId(localId)) {
73 HILOG_ERROR_I18N("AddUser: localId is invalid");
76 I18nErrorCode errCode = SaveGlobalParam(localId);
82 void MultiUsers::RemoveUser(const std::string& localId)
84 if (!IsValidLocalId(localId)) {
85 HILOG_ERROR_I18N("RemoveUser: localId is invalid");
88 I18nErrorCode errCode = RemoveGlobalParam(localId);
94 I18nErrorCode MultiUsers::GetForegroundLocalId(std::string& localId)
102 localId = std::to_string(id);
106 I18nErrorCode MultiUsers::SaveLanguage(const std::string& localId, const std::string& language)
108 std::string foregroundLocalId = localId;
110 if (localId.empty()) {
127 I18nErrorCode MultiUsers::SaveLocale(const std::string& localId, const std::string& locale)
129 std::string foregroundLocalId = localId;
131 if (localId.empty()) {
148 I18nErrorCode MultiUsers::SaveIs24Hour(const std::string& localId, const std::string& is24Hour)
150 std::string foregroundLocalId = localId;
152 if (localId.empty()) {
168 I18nErrorCode MultiUsers::SaveGlobalParam(const std::string& localId)
173 I18nErrorCode errCode = SaveLanguage(localId, language);
178 errCode = SaveLocale(localId, locale);
183 errCode = SaveIs24Hour(localId, is24Hour);
191 I18nErrorCode MultiUsers::LoadGlobalParam(const std::string& localId)
193 std::string newLocale = ReadMultiUsersParameter(MULTI_USERS_LOCALE_KEY, localId);
199 std::string newLanguage = ReadMultiUsersParameter(MULTI_USERS_LANGUAGE_KEY, localId);
205 std::string newIs24Hour = ReadMultiUsersParameter(MULTI_USERS_HOUR_KEY, localId);
213 I18nErrorCode MultiUsers::RemoveGlobalParam(const std::string& localId)
215 I18nErrorCode errCode = WriteMultiUsersParameter(MULTI_USERS_LANGUAGE_KEY, "", localId, true);
221 errCode = WriteMultiUsersParameter(MULTI_USERS_LOCALE_KEY, "", localId, true);
227 errCode = WriteMultiUsersParameter(MULTI_USERS_HOUR_KEY, "", localId, true);
235 std::string MultiUsers::ReadMultiUsersParameter(const std::string& paramKey, const std::string& localId)
250 if (content[0] == localId) {
258 const std::string& localId, bool isDel)
273 if (!isDel && userLocalId == localId) {
279 if (isDel && userLocalId == localId) {
284 newMultiUsersParam.push_back(localId + ":" + paramValue);
295 bool MultiUsers::IsValidLocalId(const std::string& localId)
297 if (std::atoi(localId.c_str()) < DEFAULT_LOCAL_ID) {