114cf0368Sopenharmony_ci/* 214cf0368Sopenharmony_ci * Copyright (c) 2024 Huawei Device Co., Ltd. 314cf0368Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 414cf0368Sopenharmony_ci * you may not use this file except in compliance with the License. 514cf0368Sopenharmony_ci * You may obtain a copy of the License at 614cf0368Sopenharmony_ci * 714cf0368Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 814cf0368Sopenharmony_ci * 914cf0368Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 1014cf0368Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 1114cf0368Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1214cf0368Sopenharmony_ci * See the License for the specific language governing permissions and 1314cf0368Sopenharmony_ci * limitations under the License. 1414cf0368Sopenharmony_ci */ 1514cf0368Sopenharmony_ci#include "udmf_client.h" 1614cf0368Sopenharmony_ci 1714cf0368Sopenharmony_cinamespace OHOS { 1814cf0368Sopenharmony_cinamespace UDMF { 1914cf0368Sopenharmony_ciUdmfClient &UdmfClient::GetInstance() 2014cf0368Sopenharmony_ci{ 2114cf0368Sopenharmony_ci static UdmfClient instance; 2214cf0368Sopenharmony_ci return instance; 2314cf0368Sopenharmony_ci} 2414cf0368Sopenharmony_ci 2514cf0368Sopenharmony_ciStatus UdmfClient::SetData(CustomOption &option, UnifiedData &unifiedData, std::string &key) 2614cf0368Sopenharmony_ci{ 2714cf0368Sopenharmony_ci return E_OK; 2814cf0368Sopenharmony_ci} 2914cf0368Sopenharmony_ci 3014cf0368Sopenharmony_ciStatus UdmfClient::GetData(const QueryOption &query, UnifiedData &unifiedData) 3114cf0368Sopenharmony_ci{ 3214cf0368Sopenharmony_ci return E_OK; 3314cf0368Sopenharmony_ci} 3414cf0368Sopenharmony_ci 3514cf0368Sopenharmony_ciStatus UdmfClient::GetBatchData(const QueryOption &query, std::vector<UnifiedData> &unifiedDataSet) 3614cf0368Sopenharmony_ci{ 3714cf0368Sopenharmony_ci return E_OK; 3814cf0368Sopenharmony_ci} 3914cf0368Sopenharmony_ci 4014cf0368Sopenharmony_ciStatus UdmfClient::UpdateData(const QueryOption &query, UnifiedData &unifiedData) 4114cf0368Sopenharmony_ci{ 4214cf0368Sopenharmony_ci return E_OK; 4314cf0368Sopenharmony_ci} 4414cf0368Sopenharmony_ci 4514cf0368Sopenharmony_ciStatus UdmfClient::DeleteData(const QueryOption &query, std::vector<UnifiedData> &unifiedDataSet) 4614cf0368Sopenharmony_ci{ 4714cf0368Sopenharmony_ci return E_OK; 4814cf0368Sopenharmony_ci} 4914cf0368Sopenharmony_ci 5014cf0368Sopenharmony_ciStatus UdmfClient::GetSummary(const QueryOption &query, Summary &summary) 5114cf0368Sopenharmony_ci{ 5214cf0368Sopenharmony_ci return E_OK; 5314cf0368Sopenharmony_ci} 5414cf0368Sopenharmony_ci 5514cf0368Sopenharmony_ciStatus UdmfClient::AddPrivilege(const QueryOption &query, Privilege &privilege) 5614cf0368Sopenharmony_ci{ 5714cf0368Sopenharmony_ci return E_OK; 5814cf0368Sopenharmony_ci} 5914cf0368Sopenharmony_ci 6014cf0368Sopenharmony_ciStatus UdmfClient::Sync(const QueryOption &query, const std::vector<std::string> &devices) 6114cf0368Sopenharmony_ci{ 6214cf0368Sopenharmony_ci return E_OK; 6314cf0368Sopenharmony_ci} 6414cf0368Sopenharmony_ci 6514cf0368Sopenharmony_ciStatus UdmfClient::IsRemoteData(const QueryOption &query, bool &result) 6614cf0368Sopenharmony_ci{ 6714cf0368Sopenharmony_ci return E_OK; 6814cf0368Sopenharmony_ci} 6914cf0368Sopenharmony_ci 7014cf0368Sopenharmony_ciStatus UdmfClient::SetAppShareOption(const std::string &intention, enum ShareOptions shareOption) 7114cf0368Sopenharmony_ci{ 7214cf0368Sopenharmony_ci return E_OK; 7314cf0368Sopenharmony_ci} 7414cf0368Sopenharmony_ci 7514cf0368Sopenharmony_ciStatus UdmfClient::GetAppShareOption(const std::string &intention, enum ShareOptions &shareOption) 7614cf0368Sopenharmony_ci{ 7714cf0368Sopenharmony_ci return E_OK; 7814cf0368Sopenharmony_ci} 7914cf0368Sopenharmony_ci 8014cf0368Sopenharmony_ci 8114cf0368Sopenharmony_ciStatus UdmfClient::RemoveAppShareOption(const std::string &intention) 8214cf0368Sopenharmony_ci{ 8314cf0368Sopenharmony_ci return E_OK; 8414cf0368Sopenharmony_ci} 8514cf0368Sopenharmony_ci 8614cf0368Sopenharmony_cistd::string UdmfClient::GetSelfBundleName() 8714cf0368Sopenharmony_ci{ 8814cf0368Sopenharmony_ci return std::string(""); 8914cf0368Sopenharmony_ci} 9014cf0368Sopenharmony_ci} // namespace UDMF 9114cf0368Sopenharmony_ci} // namespace OHOS