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 #include "udmf_client.h"
16
17 namespace OHOS {
18 namespace UDMF {
GetInstance()19 UdmfClient &UdmfClient::GetInstance()
20 {
21 static UdmfClient instance;
22 return instance;
23 }
24
SetData(CustomOption & option,UnifiedData & unifiedData,std::string & key)25 Status UdmfClient::SetData(CustomOption &option, UnifiedData &unifiedData, std::string &key)
26 {
27 return E_OK;
28 }
29
GetData(const QueryOption & query,UnifiedData & unifiedData)30 Status UdmfClient::GetData(const QueryOption &query, UnifiedData &unifiedData)
31 {
32 return E_OK;
33 }
34
GetBatchData(const QueryOption & query,std::vector<UnifiedData> & unifiedDataSet)35 Status UdmfClient::GetBatchData(const QueryOption &query, std::vector<UnifiedData> &unifiedDataSet)
36 {
37 return E_OK;
38 }
39
UpdateData(const QueryOption & query,UnifiedData & unifiedData)40 Status UdmfClient::UpdateData(const QueryOption &query, UnifiedData &unifiedData)
41 {
42 return E_OK;
43 }
44
DeleteData(const QueryOption & query,std::vector<UnifiedData> & unifiedDataSet)45 Status UdmfClient::DeleteData(const QueryOption &query, std::vector<UnifiedData> &unifiedDataSet)
46 {
47 return E_OK;
48 }
49
GetSummary(const QueryOption & query,Summary & summary)50 Status UdmfClient::GetSummary(const QueryOption &query, Summary &summary)
51 {
52 return E_OK;
53 }
54
AddPrivilege(const QueryOption & query,Privilege & privilege)55 Status UdmfClient::AddPrivilege(const QueryOption &query, Privilege &privilege)
56 {
57 return E_OK;
58 }
59
Sync(const QueryOption & query,const std::vector<std::string> & devices)60 Status UdmfClient::Sync(const QueryOption &query, const std::vector<std::string> &devices)
61 {
62 return E_OK;
63 }
64
IsRemoteData(const QueryOption & query,bool & result)65 Status UdmfClient::IsRemoteData(const QueryOption &query, bool &result)
66 {
67 return E_OK;
68 }
69
SetAppShareOption(const std::string & intention,enum ShareOptions shareOption)70 Status UdmfClient::SetAppShareOption(const std::string &intention, enum ShareOptions shareOption)
71 {
72 return E_OK;
73 }
74
GetAppShareOption(const std::string & intention,enum ShareOptions & shareOption)75 Status UdmfClient::GetAppShareOption(const std::string &intention, enum ShareOptions &shareOption)
76 {
77 return E_OK;
78 }
79
80
RemoveAppShareOption(const std::string & intention)81 Status UdmfClient::RemoveAppShareOption(const std::string &intention)
82 {
83 return E_OK;
84 }
85
GetSelfBundleName()86 std::string UdmfClient::GetSelfBundleName()
87 {
88 return std::string("");
89 }
90 } // namespace UDMF
91 } // namespace OHOS