Home
last modified time | relevance | path

Searched refs:RetentionFileManager (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/base/security/dlp_permission_service/services/dlp_permission/sa/adapt/
H A Dretention_file_manager.cpp30 RetentionFileManager::RetentionFileManager() in RetentionFileManager() function in OHOS::Security::DlpPermission::RetentionFileManager
38 RetentionFileManager::~RetentionFileManager() {} in ~RetentionFileManager()
40 RetentionFileManager& RetentionFileManager::GetInstance() in GetInstance()
42 static RetentionFileManager instance; in GetInstance()
46 bool RetentionFileManager::HasRetentionSandboxInfo(const std::string& bundleName) in HasRetentionSandboxInfo()
51 bool RetentionFileManager::Init() in Init()
79 int32_t RetentionFileManager::UpdateFile(const int32_t& jsonRes) in UpdateFile()
106 int32_t RetentionFileManager::DelSandboxInfo(uint32_t tokenId) in DelSandboxInfo()
116 bool RetentionFileManager::CanUninstall(const uint32_t& tokenId) in CanUninstall()
146 int32_t RetentionFileManager::ClearUnreservedSandbox() in ClearUnreservedSandbox()
[all …]
H A Dretention_file_manager.h31 class RetentionFileManager {
33 explicit RetentionFileManager();
34 virtual ~RetentionFileManager();
35 static RetentionFileManager& GetInstance();
H A Dapp_uninstall_observer.cpp41 if (RetentionFileManager::GetInstance().HasRetentionSandboxInfo(bundleName)) { in OnReceiveEvent()
42 RetentionFileManager::GetInstance().RemoveRetentionState(bundleName, -1); in OnReceiveEvent()
H A Dapp_state_observer.cpp54 RetentionFileManager::GetInstance().DelSandboxInfo(appInfo.tokenId); in UninstallDlpSandbox()
67 if (RetentionFileManager::GetInstance().CanUninstall(appInfo.tokenId)) { in UninstallAllDlpSandboxForUser()
205 RetentionFileManager::GetInstance().AddSandboxInfo(retentionInfo); in AddDlpSandboxInfo()
319 if (RetentionFileManager::GetInstance().CanUninstall(appInfo.tokenId)) { in OnProcessDied()
/ohos5.0/base/security/dlp_permission_service/services/dlp_permission/sa/test/unittest/src/
H A Ddlp_permission_service_test.cpp527 res = RetentionFileManager::GetInstance().GetBundleNameSetByUserId(100, keySet);
556 RetentionFileManager::GetInstance().hasInit = false;
558 RetentionFileManager::GetInstance().hasInit = false;
560 RetentionFileManager::GetInstance().hasInit = false;
561 ASSERT_TRUE(RetentionFileManager::GetInstance().CanUninstall(8888));
562 RetentionFileManager::GetInstance().hasInit = false;
565 RetentionFileManager::GetInstance().hasInit = false;
566 ASSERT_EQ(DLP_OK, RetentionFileManager::GetInstance().ClearUnreservedSandbox());
567 RetentionFileManager::GetInstance().hasInit = false;
595 RetentionFileManager::GetInstance().UpdateSandboxInfo(docUriSet, info, true);
[all …]
H A Dretention_file_manager_test.cpp52 ASSERT_EQ(DLP_OK, RetentionFileManager::GetInstance().UpdateReadFlag(tokenId));
/ohos5.0/base/security/dlp_permission_service/services/dlp_permission/sa/sa_main/
H A Ddlp_permission_service.cpp231 RetentionFileManager::GetInstance().ClearUnreservedSandbox(); in InsertDlpSandboxInfo()
247 … auto res = RetentionFileManager::GetInstance().GetRetentionSandboxList(bundleName, infoVec, true); in GetAppIndexFromRetentionInfo()
363 if (RetentionFileManager::GetInstance().CanUninstall(tokenId)) { in UninstallDlpSandbox()
598 return RetentionFileManager::GetInstance().UpdateSandboxInfo(docUriSet, info, true); in SetRetentionState()
622 res = RetentionFileManager::GetInstance().UpdateSandboxInfo(docUriSet, info, false); in CancelRetentionState()
627 … int32_t getRes = RetentionFileManager::GetInstance().GetRetentionSandboxList(info.bundleName, in CancelRetentionState()
657 RetentionFileManager::GetInstance().RemoveRetentionState(info.bundleName, iter->appIndex_); in RemoveRetentionInfo()
703 …return RetentionFileManager::GetInstance().GetRetentionSandboxList(callerBundleName, retentionSand… in GetRetentionSandboxList()
728 RetentionFileManager::GetInstance().ClearUnreservedSandbox(); in ClearUnreservedSandbox()
909 int32_t res = RetentionFileManager::GetInstance().UpdateReadFlag(info.tokenId); in SetReadFlag()