/* * Copyright 2017 rootkiwi * * AN2Linux-client is licensed under GNU General Public License 3. * * See LICENSE for more details. */ package kiwi.root.an2linuxclient.data; import java.security.cert.Certificate; public class WifiServer extends TcpServer { private String ssidWhitelist; WifiServer(){ } /**Add server to database existing certificate*/ public WifiServer(String ipOrHostname, int portNumber, String ssidWhitelist){ this.ipOrHostname = ipOrHostname; this.portNumber = portNumber; this.ssidWhitelist = ssidWhitelist; } /**Add server to database new certificate*/ public WifiServer(Certificate certificate, String ipOrHostname, int portNumber, String ssidWhitelist){ this.certificate = certificate; this.ipOrHostname = ipOrHostname; this.portNumber = portNumber; this.ssidWhitelist = ssidWhitelist; } /**Update server in database existing certificate*/ public WifiServer(long id, String ipOrHostname, int portNumber, String ssidWhitelist){ this.id = id; this.ipOrHostname = ipOrHostname; this.portNumber = portNumber; this.ssidWhitelist = ssidWhitelist; } /**Update server in database new certificate*/ public WifiServer(long id, Certificate certificate, String ipOrHostname, int portNumber, String ssidWhitelist){ this.id = id; this.certificate = certificate; this.ipOrHostname = ipOrHostname; this.portNumber = portNumber; this.ssidWhitelist = ssidWhitelist; } void setSsidWhitelist(String ssidWhitelist) { this.ssidWhitelist = ssidWhitelist; } public String getSsidWhitelist() { return this.ssidWhitelist; } }