1 /* 2 * Copyright (c) 2022 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 package ohos; 17 18 import java.util.ArrayList; 19 import java.util.List; 20 21 /** 22 * module Shortcut info. 23 * 24 */ 25 class ModuleShortcut { 26 /** 27 * Indicates the shortcutId of module Shortcut. 28 */ 29 private String shortcutId = ""; 30 31 /** 32 * Indicates the label of module Shortcut. 33 */ 34 private String label = ""; 35 36 /** 37 * Indicates the icon of module Shortcut. 38 */ 39 private String icon = ""; 40 41 /** 42 * Indicates the intents of module Shortcut. 43 */ 44 private List<Want> wants = new ArrayList<Want>(); 45 getShortcutId()46 public String getShortcutId() { 47 return shortcutId; 48 } 49 setShortcutId(String shortcutId)50 public void setShortcutId(String shortcutId) { 51 this.shortcutId = shortcutId; 52 } 53 getLabel()54 public String getLabel() { 55 return label; 56 } 57 setLabel(String label)58 public void setLabel(String label) { 59 this.label = label; 60 } 61 getIcon()62 public String getIcon() { 63 return icon; 64 } 65 setIcon(String icon)66 public void setIcon(String icon) { 67 this.icon = icon; 68 } 69 getWants()70 public List<Want> getWants() { 71 return wants; 72 } 73 setWants(List<Want> wants)74 public void setWants(List<Want> wants) { 75 this.wants = wants; 76 } 77 } 78