• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2024 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #include "bms_adapter_mock.h"
17 
18 namespace OHOS::FileManagement::Backup {
19 using namespace std;
20 
GetBundleInfos(const vector<string> & bundleNames,int32_t userId)21 vector<BJsonEntityCaps::BundleInfo> BundleMgrAdapter::GetBundleInfos(const vector<string> &bundleNames, int32_t userId)
22 {
23     return BBundleMgrAdapter::bms->GetBundleInfos(bundleNames, userId);
24 }
25 
GetAppGalleryBundleName()26 string BundleMgrAdapter::GetAppGalleryBundleName()
27 {
28     return BBundleMgrAdapter::bms->GetAppGalleryBundleName();
29 }
30 
GetBundleInfosForIncremental(const vector<BIncrementalData> & incrementalDataList,int32_t userId)31 vector<BJsonEntityCaps::BundleInfo> BundleMgrAdapter::GetBundleInfosForIncremental(
32     const vector<BIncrementalData> &incrementalDataList, int32_t userId)
33 {
34     return BBundleMgrAdapter::bms->GetBundleInfosForIncremental(incrementalDataList, userId);
35 }
36 
GetBundleInfosForIncremental(int32_t userId,const std::vector<BIncrementalData> & extraIncreData)37 vector<BJsonEntityCaps::BundleInfo> BundleMgrAdapter::GetBundleInfosForIncremental(int32_t userId,
38     const std::vector<BIncrementalData> &extraIncreData)
39 {
40     return BBundleMgrAdapter::bms->GetBundleInfosForIncremental(userId, extraIncreData);
41 }
42 
GetExtName(string bundleName,int32_t userId)43 string BundleMgrAdapter::GetExtName(string bundleName, int32_t userId)
44 {
45     return BBundleMgrAdapter::bms->GetExtName(bundleName, userId);
46 }
47 
GetBundleInfosForSA()48 std::vector<BJsonEntityCaps::BundleInfo> BundleMgrAdapter::GetBundleInfosForSA()
49 {
50     return BBundleMgrAdapter::bms->GetBundleInfosForSA();
51 }
52 
GetBundleInfoForSA(std::string bundleName,std::vector<BJsonEntityCaps::BundleInfo> & bundleInfos)53 void BundleMgrAdapter::GetBundleInfoForSA(std::string bundleName, std::vector<BJsonEntityCaps::BundleInfo>& bundleInfos)
54 {
55     return BBundleMgrAdapter::bms->GetBundleInfoForSA(bundleName, bundleInfos);
56 }
57 
IsUser0BundleName(std::string bundleName,int32_t userId)58 bool BundleMgrAdapter::IsUser0BundleName(std::string bundleName, int32_t userId)
59 {
60     return BBundleMgrAdapter::bms->IsUser0BundleName(bundleName, userId);
61 }
62 
GetBundleInfosForAppend(const vector<BIncrementalData> & incrementalDataList,int32_t userId)63 vector<BJsonEntityCaps::BundleInfo> BundleMgrAdapter::GetBundleInfosForAppend(
64     const vector<BIncrementalData> &incrementalDataList, int32_t userId)
65 {
66     return BBundleMgrAdapter::bms->GetBundleInfosForAppend(incrementalDataList, userId);
67 }
68 
GetFullBundleInfos(int32_t userId)69 vector<BJsonEntityCaps::BundleInfo> BundleMgrAdapter::GetFullBundleInfos(int32_t userId)
70 {
71     return BBundleMgrAdapter::bms->GetFullBundleInfos(userId);
72 }
73 
GetBundleInfosForLocalCapabilities(int32_t userId)74 std::vector<BJsonEntityCaps::BundleInfo> BundleMgrAdapter::GetBundleInfosForLocalCapabilities(int32_t userId)
75 {
76     return BBundleMgrAdapter::bms->GetBundleInfosForLocalCapabilities(userId);
77 }
78 
GetBundleInfosForIndex(const vector<string> & bundleNames,int32_t userId)79 std::vector<BJsonEntityCaps::BundleInfo> BundleMgrAdapter::GetBundleInfosForIndex(
80     const vector<string> &bundleNames, int32_t userId)
81 {
82     return BBundleMgrAdapter::bms->GetBundleInfosForIndex(bundleNames, userId);
83 }
84 
GetBundleDataSize(const std::string & bundleName,int32_t userId)85 int64_t BundleMgrAdapter::GetBundleDataSize(const std::string &bundleName, int32_t userId)
86 {
87     return BBundleMgrAdapter::bms->GetBundleDataSize(bundleName, userId);
88 }
89 
CreatBackupEnv(const std::vector<BIncrementalData> & bundleNameList,int32_t userId)90 void BundleMgrAdapter::CreatBackupEnv(const std::vector<BIncrementalData> &bundleNameList, int32_t userId) {}
91 
GetBundleInfosForAppendBundles(const vector<BIncrementalData> & incrementalDataList,int32_t userId)92 vector<BJsonEntityCaps::BundleInfo> BundleMgrAdapter::GetBundleInfosForAppendBundles(
93     const vector<BIncrementalData> &incrementalDataList, int32_t userId)
94 {
95     return BBundleMgrAdapter::bms->GetBundleInfosForAppendBundles(incrementalDataList, userId);
96 }
97 
98 } // namespace OHOS::FileManagement::Backup