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 16package ohos; 17 18import java.util.Objects; 19 20public class MultiAppMode { 21 private String multiAppModeType = ""; 22 private Integer maxCount = 0; 23 24 public String getMultiAppModeType() { 25 return multiAppModeType; 26 } 27 28 public void setMultiAppModeType(String multiAppModeType) { 29 this.multiAppModeType = multiAppModeType; 30 } 31 32 public Integer getMaxCount() { 33 return maxCount; 34 } 35 36 public void setMaxCount(Integer maxCount) { 37 this.maxCount = maxCount; 38 } 39 40 @Override 41 public boolean equals(Object o) { 42 if (this == o) return true; 43 if (o == null || getClass() != o.getClass()) return false; 44 45 MultiAppMode that = (MultiAppMode) o; 46 return Objects.equals(multiAppModeType, that.multiAppModeType) && Objects.equals(maxCount, that.maxCount); 47 } 48 49 @Override 50 public int hashCode() { 51 int result = Objects.hashCode(multiAppModeType); 52 result = 31 * result + Objects.hashCode(maxCount); 53 return result; 54 } 55} 56