Lines Matching refs:systemAbilityJson

326     nlohmann::json& systemAbilityJson = profileJson.at(SA_TAG_SYSTEM_ABILITY);  in ParseJsonFile()  local
327 HILOGD("systemAbilityJson:%{private}s", systemAbilityJson.dump().c_str()); in ParseJsonFile()
328 if (!systemAbilityJson.is_array()) { in ParseJsonFile()
332 size_t size = systemAbilityJson.size(); in ParseJsonFile()
335 if (!ParseSystemAbility(saProfile, systemAbilityJson[i])) { in ParseJsonFile()
343 … ParseUtil::ParseSystemAbilityGetExtension(SaProfile& saProfile, nlohmann::json& systemAbilityJson) in ParseSystemAbilityGetExtension() argument
345 if ((systemAbilityJson.find(SA_TAG_EXTENSION) != systemAbilityJson.end()) && in ParseSystemAbilityGetExtension()
346 (systemAbilityJson[SA_TAG_EXTENSION].is_array())) { in ParseSystemAbilityGetExtension()
347 for (auto& item : systemAbilityJson[SA_TAG_EXTENSION]) { in ParseSystemAbilityGetExtension()
367 …ParseUtil::ParseSystemAbilityGetSaBaseInfo(SaProfile& saProfile, nlohmann::json& systemAbilityJson) in ParseSystemAbilityGetSaBaseInfo() argument
369 GetInt32FromJson(systemAbilityJson, SA_TAG_NAME, saProfile.saId); in ParseSystemAbilityGetSaBaseInfo()
378 GetStringFromJson(systemAbilityJson, SA_TAG_LIB_PATH, saProfile.libPath); in ParseSystemAbilityGetSaBaseInfo()
390 … ParseUtil::ParseSystemAbilityGetSaExtInfo(SaProfile& saProfile, nlohmann::json& systemAbilityJson) in ParseSystemAbilityGetSaExtInfo() argument
392 GetBoolFromJson(systemAbilityJson, SA_TAG_RUN_ON_CREATE, saProfile.runOnCreate); in ParseSystemAbilityGetSaExtInfo()
393 GetBoolFromJson(systemAbilityJson, SA_TAG_MODULE_UPDATE, saProfile.moduleUpdate); in ParseSystemAbilityGetSaExtInfo()
394 GetBoolFromJson(systemAbilityJson, SA_TAG_AUTO_RESTART, saProfile.autoRestart); in ParseSystemAbilityGetSaExtInfo()
395 GetBoolFromJson(systemAbilityJson, SA_TAG_DISTRIBUTED, saProfile.distributed); in ParseSystemAbilityGetSaExtInfo()
396 GetBoolFromJson(systemAbilityJson, SA_TAG_CACHE_COMMON_EVENT, saProfile.cacheCommonEvent); in ParseSystemAbilityGetSaExtInfo()
397 GetIntArrayFromJson(systemAbilityJson, SA_TAG_DEPEND, saProfile.dependSa); in ParseSystemAbilityGetSaExtInfo()
398 GetInt32FromJson(systemAbilityJson, SA_TAG_DEPEND_TIMEOUT, saProfile.dependTimeout); in ParseSystemAbilityGetSaExtInfo()
400 … GetInt32FromJson(systemAbilityJson, SA_TAG_DEPEND_TIMEOUT_COMPATIBILITY, saProfile.dependTimeout); in ParseSystemAbilityGetSaExtInfo()
402 GetInt32FromJson(systemAbilityJson, SA_TAG_DUMP_LEVEL, saProfile.dumpLevel); in ParseSystemAbilityGetSaExtInfo()
404 GetStringFromJson(systemAbilityJson, SA_TAG_CAPABILITY, capability); in ParseSystemAbilityGetSaExtInfo()
407 GetStringFromJson(systemAbilityJson, SA_TAG_PERMISSION, permission); in ParseSystemAbilityGetSaExtInfo()
410 GetStringFromJson(systemAbilityJson, SA_TAG_BOOT_PHASE, bootPhase); in ParseSystemAbilityGetSaExtInfo()
413 ParseStartOndemandTag(systemAbilityJson, SA_TAG_START_ON_DEMAND, saProfile.startOnDemand); in ParseSystemAbilityGetSaExtInfo()
415 ParseStopOndemandTag(systemAbilityJson, SA_TAG_STOP_ON_DEMAND, saProfile.stopOnDemand); in ParseSystemAbilityGetSaExtInfo()
417 GetStringFromJson(systemAbilityJson, SA_TAG_RECYCLE_STRATEGY, recycleStrategy); in ParseSystemAbilityGetSaExtInfo()
423 if (!ParseSystemAbilityGetExtension(saProfile, systemAbilityJson)) { in ParseSystemAbilityGetSaExtInfo()
429 bool ParseUtil::ParseSystemAbility(SaProfile& saProfile, nlohmann::json& systemAbilityJson) in ParseSystemAbility() argument
432 if (!ParseSystemAbilityGetSaBaseInfo(saProfile, systemAbilityJson)) { in ParseSystemAbility()
435 if (!ParseSystemAbilityGetSaExtInfo(saProfile, systemAbilityJson)) { in ParseSystemAbility()
454 bool ParseUtil::ParseJsonTag(const nlohmann::json& systemAbilityJson, const std::string& jsonTag, in ParseJsonTag() argument
457 if (systemAbilityJson.find(jsonTag) == systemAbilityJson.end()) { in ParseJsonTag()
460 onDemandJson = systemAbilityJson.at(jsonTag); in ParseJsonTag()
477 void ParseUtil::ParseStartOndemandTag(const nlohmann::json& systemAbilityJson, in ParseStartOndemandTag() argument
481 if (!ParseJsonTag(systemAbilityJson, jsonTag, onDemandJson)) { in ParseStartOndemandTag()
488 void ParseUtil::ParseStopOndemandTag(const nlohmann::json& systemAbilityJson, in ParseStopOndemandTag() argument
492 if (!ParseJsonTag(systemAbilityJson, jsonTag, onDemandJson)) { in ParseStopOndemandTag()