Back to project page SysAdmin-Nagios-Client.
The source code is released under:
Apache License
If you think the Android project SysAdmin-Nagios-Client listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.SysAdmin; //w w w . j a v a 2 s. co m import com.SysAdmin.Filter.FilterList; import com.SysAdmin.Nagios.Entity.NagiosEntity; import android.appwidget.AppWidgetManager; import android.os.Environment; /** * Provides methods to access to common variables. * * @author Lukas Bernreiter * @version 0.6, 22/02/2012S * @since 0.1 */ public class AppFacade { private static final String TAG = "SysAdmin"; private static Integer WidgetId = AppWidgetManager.INVALID_APPWIDGET_ID; private static final String XML_START_TAG = "RSS-Widgets"; private static final String XML_START_WIDGET = "Widget"; private static final String XML_ATTRIBUTE_URL = "URL"; private static final String XML_START_NAME = "Name"; private static final String XML_START_FILTER = "Filter"; private static final String SD = Environment.getExternalStorageState(); private static final String FILENAME = "Widgets.xml"; private static final String XML_FILE = SD + "/SysAdmin/" + FILENAME; private static final String EX_SELECTED = "SelectedItems"; private static String HOSTNAME =""; private static String URL = ""; private static Integer ConfigureRequestCode = 0; private static NagiosEntity NAGIOS_ENTITY = null; /* FileDialog */ public static final int REQEUST_LOAD = 1; public static final int REQEUST_SAVE = 2; private static FilterList filterList = new FilterList(); public static FilterList getFilterList() { return filterList; } public static void setFilterList(FilterList _filterList) { filterList = _filterList; } /** * Returns the tag used by the application for logging * @return the tag of this application. * @see String */ public static String GetTag(){return TAG;} /** * Returns the widget id * @return the id of the widget * @see Integer */ public static Integer GetAppWidgetId(){return WidgetId;} /** * Sets the id of the widget. * @param _id the new id of the widget * @throws Exception */ public static void SetAppWidgetId(Integer _id) throws Exception { // check if the id is invalid if(_id != AppWidgetManager.INVALID_APPWIDGET_ID) WidgetId = _id; else throw new Exception("Id is invalid"); } /** * Retrieves the start tag of the XML file. * @return the start tag. */ public static String GetXMLStartTag(){return XML_START_TAG;} /** * Retrieves the start tag of the widget section. * @return the start tag. */ public static String GetXMLStartWidget(){return XML_START_WIDGET;} /** * Retrieves the start tag of the widget name section. * @return the start tag. */ public static String GetXMLStartName(){return XML_START_NAME;} /** * Retrieves the attribute tag of the widget section. * @return the attribute tag. */ public static String GetXMLAttributeURL(){return XML_ATTRIBUTE_URL;} /** * Retrieves the start tag of the filter section. * @return the start tag. */ public static String GetXMLStartFilter(){return XML_START_FILTER;} /** * Retrieves the filename of the XML file. * @return the filename. */ public static String GetXMLFile(){return XML_FILE; } /** * Retrieves the request code. * @return The request code. */ public static Integer GetConfigureRequestCode(){return ConfigureRequestCode;} /** * Returns the current Nagios entity. * @return The current entity. */ public static NagiosEntity GetCurrentEntity() { return NAGIOS_ENTITY; } /** * Sets the current Nagios entity * @param _entity The current entity. */ public static void SetCurrentEntity(NagiosEntity _entity) { NAGIOS_ENTITY = _entity; } /** * @return The extra name for the selected items. */ public static String GetExSelected() { return EX_SELECTED; } /** * @return Retrieves the hostname */ public static String GetHostname() { return HOSTNAME; } public static void SetHostname(String _hostname) { HOSTNAME = _hostname; } /** * @return the URL */ public static String GetURL() { return URL; } /** * @param uRL the uRL to set */ public static void SetURL(String _URL) { URL = _URL; } }