| Index: libadblockplus-android-settings/src/org/adblockplus/libadblockplus/android/settings/ConnectionType.java |
| diff --git a/libadblockplus-android-settings/src/org/adblockplus/libadblockplus/android/settings/ConnectionType.java b/libadblockplus-android-settings/src/org/adblockplus/libadblockplus/android/settings/ConnectionType.java |
| deleted file mode 100644 |
| index 49c3a4f74214944fe647cb1fc59f23eb1f9f8c3b..0000000000000000000000000000000000000000 |
| --- a/libadblockplus-android-settings/src/org/adblockplus/libadblockplus/android/settings/ConnectionType.java |
| +++ /dev/null |
| @@ -1,89 +0,0 @@ |
| -/* |
| - * This file is part of Adblock Plus <https://adblockplus.org/>, |
| - * Copyright (C) 2006-present eyeo GmbH |
| - * |
| - * Adblock Plus is free software: you can redistribute it and/or modify |
| - * it under the terms of the GNU General Public License version 3 as |
| - * published by the Free Software Foundation. |
| - * |
| - * Adblock Plus is distributed in the hope that it will be useful, |
| - * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| - * GNU General Public License for more details. |
| - * |
| - * You should have received a copy of the GNU General Public License |
| - * along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
| - */ |
| - |
| -package org.adblockplus.libadblockplus.android.settings; |
| - |
| -import android.net.ConnectivityManager; |
| - |
| -public enum ConnectionType { |
| - |
| - // All WiFi networks |
| - WIFI("wifi") |
| - { |
| - @Override |
| - public boolean isRequiredConnection(ConnectivityManager manager) |
| - { |
| - return manager.getActiveNetworkInfo().getType() == ConnectivityManager.TYPE_WIFI; |
| - } |
| - }, |
| - |
| - // Non-metered WiFi networks |
| - WIFI_NON_METERED("wifi_non_metered") |
| - { |
| - @Override |
| - public boolean isRequiredConnection(ConnectivityManager manager) |
| - { |
| - return |
| - manager.getActiveNetworkInfo().getType() == ConnectivityManager.TYPE_WIFI && |
| - !manager.isActiveNetworkMetered(); |
| - } |
| - }, |
| - |
| - // Any connection |
| - ANY("any") |
| - { |
| - @Override |
| - public boolean isRequiredConnection(ConnectivityManager manager) |
| - { |
| - return true; |
| - } |
| - }; |
| - |
| - private String value; |
| - |
| - public String getValue() |
| - { |
| - return value; |
| - } |
| - |
| - // check if current device connection type is equal to this concrete connection type |
| - public abstract boolean isRequiredConnection(ConnectivityManager manager); |
| - |
| - ConnectionType(String value) |
| - { |
| - this.value = value; |
| - } |
| - |
| - public static ConnectionType findByValue(String value) |
| - { |
| - if (value == null) |
| - { |
| - return null; |
| - } |
| - |
| - for (ConnectionType eachConnectionType : ConnectionType.values()) |
| - { |
| - if (eachConnectionType.getValue().equals(value)) |
| - { |
| - return eachConnectionType; |
| - } |
| - } |
| - |
| - // not found |
| - return null; |
| - } |
| -} |