// Path: src/main/java/com/inovex/zabbixmobile/data/ZabbixAPIVersion.java
// public enum ZabbixAPIVersion {
// 	API_1_3(0),
// 	API_1_4(1),
// 	API_2_0_TO_2_3(2),
// 	API_2_4(3),
// 	API_GT_3(4);
// 
// 
// 	private final int value;
// 
// 	ZabbixAPIVersion(int value) {
// 		this.value = value;
// 	}
// 
// 	public int getValue() {
// 		return value;
// 	}
// 
// 	public static ZabbixAPIVersion get(int value) {
// 		switch (value) {
// 			case 0:
// 				return API_1_3;
// 			case 1:
// 				return API_1_4;
// 			case 2:
// 				return API_2_0_TO_2_3;
// 			case 3:
// 				return API_2_4;
// 			case 4:
// 				return API_GT_3;
// 			default:
// 				return API_1_3;
// 		}
// 	}
// 
// 	public boolean isGreater1_4() {
// 		return value > 0;
// 	}
// 
// 	public boolean isGreater2_3() {
// 		return value > 2;
// 	}
// }


import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
import android.preference.PreferenceManager;
import android.util.Log;
import com.inovex.zabbixmobile.data.ZabbixAPIVersion;
		edit.putString(serverId + "zabbix_username", mPref.getString("zabbix_username", ""));
		edit.putString(serverId + "zabbix_password", mPref.getString("zabbix_password", ""));
		edit.putBoolean(serverId + "http_auth_enabled", mPref.getBoolean("http_auth_enabled", false));
		edit.putString(serverId + "http_auth_username", mPref.getString("http_auth_username", ""));
		edit.putString(serverId + "http_auth_password", mPref.getString("http_auth_password", ""));
		edit.commit();
	}

	public boolean isConfigurated() {
		return !(getUsername().length() == 0)
				&& !(getZabbixUrl().length() == 0);
	}

	public String getUsername() {
		Log.d("ZaxServerPreferences", "aaa=" + serverId);
		return mPref.getString(serverId + "zabbix_username", "");
	}

	public String getPassword() {
		return mPref.getString(serverId + "zabbix_password", "");
	}

	public boolean isHttpAuthEnabled() {
		return mPref.getBoolean(serverId + "http_auth_enabled", false);
	}

	public String getHttpAuthUsername() {
		return mPref.getString(serverId + "http_auth_username", "");
	}

// Path: src/main/java/com/inovex/zabbixmobile/data/ZabbixAPIVersion.java
// public enum ZabbixAPIVersion {
// 	API_1_3(0),
// 	API_1_4(1),
// 	API_2_0_TO_2_3(2),
// 	API_2_4(3),
// 	API_GT_3(4);
// 
// 
// 	private final int value;
// 
// 	ZabbixAPIVersion(int value) {
// 		this.value = value;
// 	}
// 
// 	public int getValue() {
// 		return value;
// 	}
// 
// 	public static ZabbixAPIVersion get(int value) {
// 		switch (value) {
// 			case 0:
// 				return API_1_3;
// 			case 1:
// 				return API_1_4;
// 			case 2:
// 				return API_2_0_TO_2_3;
// 			case 3:
// 				return API_2_4;
// 			case 4:
// 				return API_GT_3;
// 			default:
// 				return API_1_3;
// 		}
// 	}
// 
// 	public boolean isGreater1_4() {
// 		return value > 0;
// 	}
// 
// 	public boolean isGreater2_3() {
// 		return value > 2;
// 	}
// }


// Path: src/main/java/com/inovex/zabbixmobile/model/ZaxServerPreferences.java
import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
import android.preference.PreferenceManager;
import android.util.Log;
import com.inovex.zabbixmobile.data.ZabbixAPIVersion;

		edit.putString(serverId + "zabbix_username", mPref.getString("zabbix_username", ""));
		edit.putString(serverId + "zabbix_password", mPref.getString("zabbix_password", ""));
		edit.putBoolean(serverId + "http_auth_enabled", mPref.getBoolean("http_auth_enabled", false));
		edit.putString(serverId + "http_auth_username", mPref.getString("http_auth_username", ""));
		edit.putString(serverId + "http_auth_password", mPref.getString("http_auth_password", ""));
		edit.commit();
	}

	public boolean isConfigurated() {
		return !(getUsername().length() == 0)
				&& !(getZabbixUrl().length() == 0);
	}

	public String getUsername() {
		Log.d("ZaxServerPreferences", "aaa=" + serverId);
		return mPref.getString(serverId + "zabbix_username", "");
	}

	public String getPassword() {
		return mPref.getString(serverId + "zabbix_password", "");
	}

	public boolean isHttpAuthEnabled() {
		return mPref.getBoolean(serverId + "http_auth_enabled", false);
	}

	public String getHttpAuthUsername() {
		return mPref.getString(serverId + "http_auth_username", "");
	}

	public String getHttpAuthPassword() {