Home
last modified time | relevance | path

Searched refs:PermissionDefinitionCache (Results 1 – 12 of 12) sorted by relevance

/ohos5.0/base/security/access_token/services/accesstokenmanager/main/cpp/src/permission/
H A Dpermission_definition_cache.cpp35 PermissionDefinitionCache& PermissionDefinitionCache::GetInstance() in GetInstance()
37 static PermissionDefinitionCache* instance = nullptr; in GetInstance()
41 instance = new PermissionDefinitionCache(); in GetInstance()
47 PermissionDefinitionCache::PermissionDefinitionCache() in PermissionDefinitionCache() function in OHOS::Security::AccessToken::PermissionDefinitionCache
50 PermissionDefinitionCache::~PermissionDefinitionCache() in ~PermissionDefinitionCache()
53 bool PermissionDefinitionCache::Insert(const PermissionDef& info, AccessTokenID tokenId) in Insert()
70 bool PermissionDefinitionCache::Update(const PermissionDef& info, AccessTokenID tokenId) in Update()
78 void PermissionDefinitionCache::DeleteByToken(AccessTokenID tokenId) in DeleteByToken()
125 bool PermissionDefinitionCache::HasDefinition(const std::string& permissionName) in HasDefinition()
145 bool PermissionDefinitionCache::IsHapPermissionDefEmpty() in IsHapPermissionDefEmpty()
[all …]
H A Dpermission_manager.cpp127 PermissionDefinitionCache::GetInstance().Update(perm, tokenId); in AddDefPermissions()
132 PermissionDefinitionCache::GetInstance().Insert(perm, tokenId); in AddDefPermissions()
134 PermissionDefinitionCache::GetInstance().Update(perm, tokenId); in AddDefPermissions()
144 PermissionDefinitionCache::GetInstance().DeleteByToken(tokenID); in RemoveDefPermissions()
176 if (PermissionDefinitionCache::GetInstance().IsHapPermissionDefEmpty()) { in VerifyNativeAccessToken()
391 if (!PermissionDefinitionCache::GetInstance().HasDefinition(permissionName)) { in GetPermissionFlag()
476 if (!PermissionDefinitionCache::GetInstance().HasDefinition(permissionName)) { in SetPermissionRequestToggleStatus()
515 if (!PermissionDefinitionCache::GetInstance().HasDefinition(permissionName)) { in GetPermissionRequestToggleStatus()
652 if (!PermissionDefinitionCache::GetInstance().HasDefinition(permissionName)) { in CheckAndUpdatePermission()
725 if (PermissionDefinitionCache::GetInstance().HasDefinition(permissionName) && in ScopeFilter()
[all …]
H A Dpermission_policy_set.cpp306 PermissionDefinitionCache::GetInstance().GetDefPermissionsByTokenId(permList, tokenId_); in GetDefPermissions()
601 PermissionDefinitionCache::GetInstance().GetDefPermissionsByTokenId(permList, tokenId_); in ToString()
625 int ret = PermissionDefinitionCache::GetInstance().FindByPermissionName( in IsPermissionReqValid()
H A Dpermission_validator.cpp98 … if (!PermissionDefinitionCache::GetInstance().HasHapPermissionDefinitionForHap(permissionName)) { in IsPermissionAvailable()
H A Dpermission_definition_parser.cpp253 PermissionDefinitionCache::GetInstance().Insert(perm, EXTENSION_PERMISSION_ID); in Init()
/ohos5.0/base/security/access_token/services/accesstokenmanager/test/unittest/
H A Dpermission_definition_parser_test.cpp67 g_permissionDefinitionMap = PermissionDefinitionCache::GetInstance().permissionDefinitionMap_; in SetUp()
68 PermissionDefinitionCache::GetInstance().permissionDefinitionMap_.clear(); in SetUp()
70 PermissionDefinitionCache::GetInstance().hasHapPermissionDefinition_ = false; in SetUp()
88 EXPECT_FALSE(PermissionDefinitionCache::GetInstance().HasDefinition(SYSTEM_PERMISSION_A));
89 EXPECT_FALSE(PermissionDefinitionCache::GetInstance().HasDefinition(USER_PERMISSION_B));
105 PermissionDefinitionCache::GetInstance().Insert(perm, EXTENSION_PERMISSION_ID);
108 EXPECT_TRUE(PermissionDefinitionCache::GetInstance().HasDefinition(SYSTEM_PERMISSION_A));
109 EXPECT_TRUE(PermissionDefinitionCache::GetInstance().HasDefinition(USER_PERMISSION_B));
155 EXPECT_FALSE(PermissionDefinitionCache::GetInstance().HasDefinition(SYSTEM_PERMISSION_A));
156 EXPECT_FALSE(PermissionDefinitionCache::GetInstance().HasDefinition(USER_PERMISSION_B));
[all …]
H A Dpermission_manager_test.cpp253 g_permissionDefinitionMap = PermissionDefinitionCache::GetInstance().permissionDefinitionMap_; in SetUp()
282 PermissionDefinitionCache::GetInstance().Insert(infoManagerPermDef, 1); in SetUp()
284 PermissionDefinitionCache::GetInstance().Insert(infoManagerPermDef, 1); in SetUp()
286 PermissionDefinitionCache::GetInstance().Insert(infoManagerPermDef, 1); in SetUp()
288 PermissionDefinitionCache::GetInstance().Insert(infoManagerPermDef, 1); in SetUp()
290 PermissionDefinitionCache::GetInstance().Insert(infoManagerPermDef, 1); in SetUp()
292 PermissionDefinitionCache::GetInstance().Insert(infoManagerPermDef, 1); in SetUp()
294 PermissionDefinitionCache::GetInstance().Insert(infoManagerPermDef, 1); in SetUp()
893 PermissionDefinitionCache::GetInstance().permissionDefinitionMap_.clear();
894 PermissionDefinitionCache::GetInstance().hasHapPermissionDefinition_ = false;
[all …]
H A Dnative_token_receptor_test.cpp67 PermissionDefinitionCache::GetInstance().Insert(infoManagerPermDef, 1); in SetUpTestCase()
69 PermissionDefinitionCache::GetInstance().Insert(infoManagerPermDef, 1); in SetUpTestCase()
71 PermissionDefinitionCache::GetInstance().Insert(infoManagerPermDef, 1); in SetUpTestCase()
H A Dshort_grant_manager_test.cpp85PermissionDefinitionCache::GetInstance().Insert(permDefAlpha, 537719865); // 537719865 means a tok… in SetUp()
H A Daccesstoken_info_manager_test.cpp152 PermissionDefinitionCache::GetInstance().Insert(infoManagerPermDefA, 1); in SetUp()
161 PermissionDefinitionCache::GetInstance().Insert(infoManagerPermDefB, 1); in SetUp()
1558 …ASSERT_EQ(false, PermissionDefinitionCache::GetInstance().Insert(info, tokenId)); // permission ha…
1573 …ASSERT_EQ(true, PermissionDefinitionCache::GetInstance().IsGrantedModeEqualInner(permissionName, g…
1577 …ASSERT_EQ(false, PermissionDefinitionCache::GetInstance().IsGrantedModeEqualInner(permissionName, …
1595 ASSERT_NE(RET_SUCCESS, PermissionDefinitionCache::GetInstance().RestorePermDefInfo(values));
1884 PermissionDefinitionCache::GetInstance().Insert(def, tokenId);
/ohos5.0/base/security/access_token/services/accesstokenmanager/main/cpp/include/permission/
H A Dpermission_definition_cache.h31 class PermissionDefinitionCache final {
33 static PermissionDefinitionCache& GetInstance();
35 virtual ~PermissionDefinitionCache();
66 PermissionDefinitionCache();
70 DISALLOW_COPY_AND_MOVE(PermissionDefinitionCache);
/ohos5.0/base/security/access_token/services/accesstokenmanager/main/cpp/src/token/
H A Daccesstoken_info_manager.cpp94 uint32_t pefDefSize = PermissionDefinitionCache::GetInstance().GetDefPermissionsSize(); in Init()
173 PermissionDefinitionCache::GetInstance().RestorePermDefInfo(permDefRes); in InitHapTokenInfos()
321 if (PermissionDefinitionCache::GetInstance().IsHapPermissionDefEmpty()) { in GetHapTokenInfoInner()
324PermissionDefinitionCache::GetInstance().RestorePermDefInfo(permDefRes); // restore all permission… in GetHapTokenInfoInner()
1065 PermissionDefinitionCache::GetInstance().StorePermissionDef(tokenID, permDefValues); in ModifyHapTokenInfoFromDb()
1112 PermissionDefinitionCache::GetInstance().StorePermissionDef(tokenID, permDefValues); in AddHapTokenInfoToDb()