2 * Copyright (c) 2010-2023 Contributors to the openHAB project
4 * See the NOTICE file(s) distributed with this work for additional
7 * This program and the accompanying materials are made available under the
8 * terms of the Eclipse Public License 2.0 which is available at
9 * http://www.eclipse.org/legal/epl-2.0
11 * SPDX-License-Identifier: EPL-2.0
13 package org.openhab.binding.paradoxalarm.internal.handlers;
16 * The {@link ParadoxIP150BridgeConfiguration} class contains fields mapping thing configuration parameters.
18 * @author Konstantin Polihronov - Initial contribution
20 public class ParadoxIP150BridgeConfiguration {
23 private String ip150Password;
24 private String pcPassword;
25 private String ipAddress;
27 private String panelType;
28 private int reconnectWaitTime;
29 private Integer maxZones;
30 private Integer maxPartitions;
31 private boolean encrypt;
33 public int getRefresh() {
37 public void setRefresh(int refresh) {
38 this.refresh = refresh;
41 public String getIp150Password() {
45 public void setIp150Password(String ip150Password) {
46 this.ip150Password = ip150Password;
49 public String getPcPassword() {
53 public void setPcPassword(String pcPassword) {
54 this.pcPassword = pcPassword;
57 public String getIpAddress() {
61 public void setIpAddress(String ipAddress) {
62 this.ipAddress = ipAddress;
65 public int getPort() {
69 public void setPort(int port) {
73 public String getPanelType() {
77 public void setPanelType(String panelType) {
78 this.panelType = panelType;
81 public int getReconnectWaitTime() {
82 return reconnectWaitTime;
85 public void setReconnectWaitTime(int reconnectWaitTime) {
86 this.reconnectWaitTime = reconnectWaitTime;
89 public Integer getMaxZones() {
93 public void setMaxZones(Integer maxZones) {
94 this.maxZones = maxZones;
97 public Integer getMaxPartitions() {
101 public void setMaxPartitions(Integer maxPartitions) {
102 this.maxPartitions = maxPartitions;
105 public boolean isEncrypt() {
109 public void setEncrypt(boolean encrypt) {
110 this.encrypt = encrypt;