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()22 sptr<IRemoteObject> AceContainer::GetToken()
23 {
24 return token_;
25 }
26
GetParentToken()27 sptr<IRemoteObject> AceContainer::GetParentToken()
28 {
29 return token_;
30 }
31
GetAbilityContextByModule(const std::string & bundle,const std::string & module)32 std::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)38 sptr<OHOS::Rosen::Window> AceContainer::GetUIWindow(int32_t instanceId)
39 {
40 return nullptr;
41 }
42
SetAppRunningUniqueId(const std::string & uniqueId)43 void AceContainer::SetAppRunningUniqueId(const std::string& uniqueId)
44 {
45 return;
46 }
47
GetAppRunningUniqueId() const48 const std::string& AceContainer::GetAppRunningUniqueId() const
49 {
50 static const std::string res;
51 return res;
52 }
53
GetParentWindowType() const54 uint32_t AceContainer::GetParentWindowType() const
55 {
56 return DEFAULT_WINDOW_TYPE;
57 }
58
GetWindowType() const59 uint32_t AceContainer::GetWindowType() const
60 {
61 return DEFAULT_WINDOW_TYPE;
62 }
63
GetAvoidAreaByType(Rosen::AvoidAreaType type,int32_t apiVersion)64 Rosen::AvoidArea AceContainer::GetAvoidAreaByType(Rosen::AvoidAreaType type, int32_t apiVersion)
65 {
66 return {};
67 }
68
GetContainer(int32_t instanceId)69 RefPtr<AceContainer> AceContainer::GetContainer(int32_t instanceId)
70 {
71 return nullptr;
72 }
73
SetCurPointerEvent(const std::shared_ptr<MMI::PointerEvent> & currentEvent)74 void AceContainer::SetCurPointerEvent(const std::shared_ptr<MMI::PointerEvent>& currentEvent) {}
75
UpdateConfiguration(const ParsedConfig & parsedConfig,const std::string & configuration,bool abilityLevel)76 void AceContainer::UpdateConfiguration(
77 const ParsedConfig& parsedConfig, const std::string& configuration, bool abilityLevel)
78 {}
79
GetDisplayAvailableRect() const80 Rect AceContainer::GetDisplayAvailableRect() const
81 {
82 return Rect();
83 }
84
IsCrossAxisWindow()85 bool AceContainer::IsCrossAxisWindow()
86 {
87 return false;
88 }
89
GetExtensionConfig(AAFwk::WantParams & want)90 void AceContainer::GetExtensionConfig(AAFwk::WantParams& want) {}
91 } // namespace OHOS::Ace::Platform
92