/foundation/filemanagement/app_file_service/tests/mock/file_permission_native_mock/src/ |
H A D | file_permission_mock.cpp | 19 int32_t FilePermission::PersistPermission(const vector<UriPolicyInfo> &uriPolicies, in PersistPermission() argument 26 return IFilePermissionMock::filePermissionMock->PersistPermission(uriPolicies, errorResults); in PersistPermission() 29 int32_t FilePermission::RevokePermission(const vector<UriPolicyInfo> &uriPolicies, in RevokePermission() argument 36 return IFilePermissionMock::filePermissionMock->RevokePermission(uriPolicies, errorResults); in RevokePermission() 39 int32_t FilePermission::ActivatePermission(const vector<UriPolicyInfo> &uriPolicies, in ActivatePermission() argument 46 return IFilePermissionMock::filePermissionMock->ActivatePermission(uriPolicies, errorResults); in ActivatePermission() 48 int32_t FilePermission::DeactivatePermission(const vector<UriPolicyInfo> &uriPolicies, in DeactivatePermission() argument 55 return IFilePermissionMock::filePermissionMock->DeactivatePermission(uriPolicies, errorResults); in DeactivatePermission() 57 int32_t FilePermission::CheckPersistentPermission(const vector<UriPolicyInfo> &uriPolicies, vector<bool> &errorResults) in CheckPersistentPermission() argument 63 return IFilePermissionMock::filePermissionMock->CheckPersistentPermission(uriPolicies, errorResult in CheckPersistentPermission() [all...] |
/foundation/filemanagement/app_file_service/tests/mock/file_permission_native_mock/include/ |
H A D | file_permission_mock.h | 26 virtual int32_t PersistPermission(const vector<UriPolicyInfo> &uriPolicies, 28 virtual int32_t RevokePermission(const vector<UriPolicyInfo> &uriPolicies, 30 virtual int32_t ActivatePermission(const vector<UriPolicyInfo> &uriPolicies, 32 virtual int32_t DeactivatePermission(const vector<UriPolicyInfo> &uriPolicies, 34 virtual int32_t CheckPersistentPermission(const vector<UriPolicyInfo> &uriPolicies, 43 int32_t(const vector<UriPolicyInfo> &uriPolicies, deque<struct PolicyErrorResult> &errorResults)); 44 MOCK_METHOD2(RevokePermission, int32_t(const vector<UriPolicyInfo> &uriPolicies, 46 MOCK_METHOD2(ActivatePermission, int32_t(const vector<UriPolicyInfo> &uriPolicies, 48 MOCK_METHOD2(DeactivatePermission, int32_t(const vector<UriPolicyInfo> &uriPolicies, 50 MOCK_METHOD2(CheckPersistentPermission, int32_t(const vector<UriPolicyInfo> &uriPolicies, [all...] |
/foundation/filemanagement/app_file_service/test/unittest/file_permission_native/src/ |
H A D | file_permission_test.cpp | 145 std::vector<UriPolicyInfo> uriPolicies; in HWTEST_F() local 146 uriPolicies.emplace_back(infoA); in HWTEST_F() 154 int32_t ret = FilePermission::PersistPermission(uriPolicies, errorResults); in HWTEST_F() 172 std::vector<UriPolicyInfo> uriPolicies; in HWTEST_F() local 173 uriPolicies.emplace_back(infoA); in HWTEST_F() 174 uriPolicies.emplace_back(infoB); in HWTEST_F() 181 int32_t ret = FilePermission::PersistPermission(uriPolicies, errorResults); in HWTEST_F() 198 std::vector<UriPolicyInfo> uriPolicies; in HWTEST_F() local 199 uriPolicies.emplace_back(infoA); in HWTEST_F() 203 int32_t ret = FilePermission::PersistPermission(uriPolicies, errorResult in HWTEST_F() 220 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 243 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 269 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 291 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 314 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 340 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 362 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 383 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 408 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 481 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 502 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 528 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 552 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 618 std::vector<PolicyInfo> uriPolicies; HWTEST_F() local 660 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 682 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 708 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 735 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 762 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 789 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 811 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 837 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 864 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 891 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 918 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 940 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 966 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 993 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 1020 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 1047 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 1069 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 1095 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 1122 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local 1149 std::vector<UriPolicyInfo> uriPolicies; HWTEST_F() local [all...] |
/foundation/filemanagement/app_file_service/interfaces/innerkits/native/file_share/include/ |
H A D | file_permission.h | 68 static int32_t PersistPermission(const vector<UriPolicyInfo> &uriPolicies, 70 static int32_t RevokePermission(const vector<UriPolicyInfo> &uriPolicies, 72 static int32_t ActivatePermission(const vector<UriPolicyInfo> &uriPolicies, 74 static int32_t DeactivatePermission(const vector<UriPolicyInfo> &uriPolicies, 76 static int32_t CheckPersistentPermission(const vector<UriPolicyInfo> &uriPolicies, vector<bool> &errorResults); 79 const vector<UriPolicyInfo> &uriPolicies, 87 static vector<PolicyInfo> GetPathPolicyInfoFromUriPolicyInfo(const vector<UriPolicyInfo> &uriPolicies, 89 static vector<PolicyInfo> GetPathPolicyInfoFromUriPolicyInfo(const vector<UriPolicyInfo> &uriPolicies,
|
/foundation/filemanagement/app_file_service/interfaces/innerkits/native/file_share/src/ |
H A D | file_permission.cpp | 176 vector<PolicyInfo> FilePermission::GetPathPolicyInfoFromUriPolicyInfo(const vector<UriPolicyInfo> &uriPolicies, in GetPathPolicyInfoFromUriPolicyInfo() argument 180 for (auto uriPolicy : uriPolicies) { in GetPathPolicyInfoFromUriPolicyInfo() 195 vector<PolicyInfo> FilePermission::GetPathPolicyInfoFromUriPolicyInfo(const vector<UriPolicyInfo> &uriPolicies, in GetPathPolicyInfoFromUriPolicyInfo() argument 199 for (const auto &uriPolicy : uriPolicies) { in GetPathPolicyInfoFromUriPolicyInfo() 234 const vector<UriPolicyInfo> &uriPolicies, in CheckUriPersistentPermission() 239 vector<PolicyInfo> pathPolicies = GetPathPolicyInfoFromUriPolicyInfo(uriPolicies, errorResults); in CheckUriPersistentPermission() 261 int32_t FilePermission::PersistPermission(const vector<UriPolicyInfo> &uriPolicies, in PersistPermission() argument 266 if (uriPolicies.size() == 0 || uriPolicies.size() > MAX_ARRAY_SIZE) { in PersistPermission() 270 vector<PolicyInfo> pathPolicies = GetPathPolicyInfoFromUriPolicyInfo(uriPolicies, errorResult in PersistPermission() 233 CheckUriPersistentPermission(uint32_t tokenId, const vector<UriPolicyInfo> &uriPolicies, vector<bool> &errorResults) CheckUriPersistentPermission() argument 284 RevokePermission(const vector<UriPolicyInfo> &uriPolicies, deque<struct PolicyErrorResult> &errorResults) RevokePermission() argument 307 ActivatePermission(const vector<UriPolicyInfo> &uriPolicies, deque<struct PolicyErrorResult> &errorResults) ActivatePermission() argument 330 DeactivatePermission(const vector<UriPolicyInfo> &uriPolicies, deque<struct PolicyErrorResult> &errorResults) DeactivatePermission() argument 353 CheckPersistentPermission(const vector<UriPolicyInfo> &uriPolicies, vector<bool> &errorResults) CheckPersistentPermission() argument [all...] |
/foundation/filemanagement/app_file_service/interfaces/kits/js/file_share/ |
H A D | grant_permissions.cpp | 79 static napi_status GetUriPoliciesArg(napi_env env, napi_value agrv, std::vector<UriPolicyInfo> &uriPolicies) in GetUriPoliciesArg() argument 122 uriPolicies.emplace_back(uriPolicy); in GetUriPoliciesArg() 139 std::vector<UriPolicyInfo> uriPolicies; in PersistPermission() local 140 if (GetUriPoliciesArg(env, funcArg[NARG_POS::FIRST], uriPolicies) != napi_ok) { in PersistPermission() 145 auto cbExec = [uriPolicies, arg]() -> NError { in PersistPermission() 146 arg->errNo = FilePermission::PersistPermission(uriPolicies, arg->errorResults); in PersistPermission() 173 std::vector<UriPolicyInfo> uriPolicies; in RevokePermission() local 174 if (GetUriPoliciesArg(env, funcArg[NARG_POS::FIRST], uriPolicies) != napi_ok) { in RevokePermission() 179 auto cbExec = [uriPolicies, arg]() -> NError { in RevokePermission() 180 arg->errNo = FilePermission::RevokePermission(uriPolicies, ar in RevokePermission() 207 std::vector<UriPolicyInfo> uriPolicies; ActivatePermission() local 241 std::vector<UriPolicyInfo> uriPolicies; DeactivatePermission() local 275 std::vector<UriPolicyInfo> uriPolicies; CheckPersistentPermission() local [all...] |
/foundation/filemanagement/app_file_service/interfaces/kits/ndk/fileshare/src/ |
H A D | oh_file_share.cpp | 33 using Exec = std::function<int(const std::vector<OHOS::AppFileService::UriPolicyInfo> &uriPolicies, 38 std::vector<OHOS::AppFileService::UriPolicyInfo> &uriPolicies) in ConvertPolicyInfo() 53 uriPolicies.push_back(policyInfo); in ConvertPolicyInfo() 156 std::vector<OHOS::AppFileService::UriPolicyInfo> uriPolicies; in ExecAction() local 157 if (!ConvertPolicyInfo(policies, policyNum, uriPolicies)) { in ExecAction() 161 auto ret = ErrorCodeConversion(exec(uriPolicies, errorResults)); in ExecAction() 251 std::vector<OHOS::AppFileService::UriPolicyInfo> uriPolicies; in OH_FileShare_CheckPersistentPermission() local 252 if (!ConvertPolicyInfo(policies, policyNum, uriPolicies)) { in OH_FileShare_CheckPersistentPermission() 256 auto ret = OHOS::AppFileService::FilePermission::CheckPersistentPermission(uriPolicies, errorResults); in OH_FileShare_CheckPersistentPermission() 36 ConvertPolicyInfo(const FileShare_PolicyInfo *policies, int policyNum, std::vector<OHOS::AppFileService::UriPolicyInfo> &uriPolicies) ConvertPolicyInfo() argument
|
/foundation/filemanagement/app_file_service/test/unittest/file_share_ndk_test/file_share_permission_test/ |
H A D | file_share_permission_test.cpp | 828 std::vector<OHOS::AppFileService::UriPolicyInfo> uriPolicies; in HWTEST_F() local 829 bool ret = ConvertPolicyInfo(policies, policiesNum, uriPolicies); in HWTEST_F() 852 std::vector<OHOS::AppFileService::UriPolicyInfo> uriPolicies; in HWTEST_F() local 853 bool ret = ConvertPolicyInfo(policies, policiesNum, uriPolicies); in HWTEST_F() 877 std::vector<OHOS::AppFileService::UriPolicyInfo> uriPolicies; in HWTEST_F() local 878 bool ret = ConvertPolicyInfo(policies, policiesNum, uriPolicies); in HWTEST_F() 902 std::vector<OHOS::AppFileService::UriPolicyInfo> uriPolicies; in HWTEST_F() local 903 bool ret = ConvertPolicyInfo(policies, policiesNum, uriPolicies); in HWTEST_F()
|