1 /* 2 * Copyright (c) 2023 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 "adapter/ohos/entrance/ace_container.h" 17 18 namespace OHOS::Ace::Platform { 19 namespace { 20 constexpr uint32_t DEFAULT_WINDOW_TYPE = 1; 21 } GetToken()22sptr<IRemoteObject> AceContainer::GetToken() 23 { 24 return token_; 25 } 26 GetParentToken()27sptr<IRemoteObject> AceContainer::GetParentToken() 28 { 29 return token_; 30 } 31 GetAbilityContextByModule(const std::string & bundle,const std::string & module)32std::shared_ptr<AbilityRuntime::Context> AceContainer::GetAbilityContextByModule( 33 const std::string& bundle, const std::string& module) 34 { 35 return nullptr; 36 } 37 GetUIWindow(int32_t instanceId)38sptr<OHOS::Rosen::Window> AceContainer::GetUIWindow(int32_t instanceId) 39 { 40 return nullptr; 41 } 42 SetAppRunningUniqueId(const std::string & uniqueId)43void AceContainer::SetAppRunningUniqueId(const std::string& uniqueId) 44 { 45 return; 46 } 47 GetAppRunningUniqueId() const48const std::string& AceContainer::GetAppRunningUniqueId() const 49 { 50 static const std::string res; 51 return res; 52 } 53 GetParentWindowType() const54uint32_t AceContainer::GetParentWindowType() const 55 { 56 return DEFAULT_WINDOW_TYPE; 57 } 58 GetWindowType() const59uint32_t AceContainer::GetWindowType() const 60 { 61 return DEFAULT_WINDOW_TYPE; 62 } 63 GetAvoidAreaByType(Rosen::AvoidAreaType type)64Rosen::AvoidArea AceContainer::GetAvoidAreaByType(Rosen::AvoidAreaType type) 65 { 66 return {}; 67 } 68 GetContainer(int32_t instanceId)69RefPtr<AceContainer> AceContainer::GetContainer(int32_t instanceId) 70 { 71 return nullptr; 72 } 73 UpdateConfiguration(const ParsedConfig & parsedConfig,const std::string & configuration)74void AceContainer::UpdateConfiguration(const ParsedConfig& parsedConfig, const std::string& configuration) {} 75 } // namespace OHOS::Ace::Platform 76