Style-related changes
[zxing.git] / android / src / com / google / zxing / client / android / wifi / NetworkSetting.java
1 /*
2  * Copyright (C) 2010 ZXing authors
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 package com.google.zxing.client.android.wifi;
18
19 import com.google.zxing.client.android.wifi.WifiActivity.NetworkType;
20
21 /**
22  * Everything we could get from the barcode is to be here
23  *
24  * @author Vikram Aggarwal
25  */
26 final class NetworkSetting {
27
28   /** The ancillary network setting from the barcode */
29   private final NetworkType networkType;
30   /** The password this ssid has */
31   private final String password;
32   /** The ssid we read from the barcode */
33   private final String ssid;
34
35   /**
36    * Create a new NetworkSetting object.
37    * @param ssid: The SSID
38    * @param password: Password for the setting, blank if unsecured network
39    * @param networkType: WPA for WPA/WPA2, or WEP for WEP or unsecured
40    */
41   NetworkSetting(String ssid, String password, NetworkType networkType){
42     this.ssid = ssid;
43     this.password = password;
44     this.networkType = networkType;
45   }
46
47   NetworkType getNetworkType() {
48     return networkType;
49   }
50
51   String getPassword() {
52     return password;
53   }
54
55   String getSsid() {
56     return ssid;
57   }
58
59 }