Android Open Source - SysAdmin-Nagios-Client Nagios Service State






From Project

Back to project page SysAdmin-Nagios-Client.

License

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.

Java Source Code

package com.SysAdmin.Nagios;
/*from   ww  w  .  j  av  a  2s  .  c  om*/
public enum NagiosServiceState {
  
  OK,
  CRITICAL,
  WARNING,
  UNKNOWN;
  
  public static final int VALUE_OK       = 0;
  public static final int VALUE_WARNING  = 1;
  public static final int VALUE_CRITICAL = 2;
  public static final int VALUE_UNKOWN   = 3;
  
  public static final String STRING_OK      = "OK";
  public static final String STRING_WARNING  = "WARNING";
  public static final String STRING_CRITICAL = "CRITICAL";
  public static final String STRING_UNKNOWN  = "UNKNOWN";
  
  public Integer value()
  {
    switch(this)
    {
      case OK:    return VALUE_OK;
      case WARNING:  return VALUE_WARNING;
      case CRITICAL:  return VALUE_CRITICAL;
      
      case UNKNOWN:  
      default:    return VALUE_UNKOWN;
    }
  }
  
  public String string()
  {
    switch(this)
    {
      case OK:    return STRING_OK;
      case WARNING:  return STRING_WARNING;
      case CRITICAL:  return STRING_CRITICAL;
      
      case UNKNOWN:  
      default:    return STRING_UNKNOWN;
    }
  }
  
  public static NagiosServiceState getEnum(Integer _attribute)
  {
    switch(_attribute)
    {
      case VALUE_OK:      return NagiosServiceState.OK;
      case VALUE_WARNING:    return NagiosServiceState.WARNING;
      case VALUE_CRITICAL:  return NagiosServiceState.CRITICAL;
      
      case VALUE_UNKOWN:    
      default:        return NagiosServiceState.UNKNOWN;
    }
  
  }
  
}




Java Source Code List

com.SysAdmin.AppFacade.java
com.SysAdmin.FileHandler.java
com.SysAdmin.FilePathFacade.java
com.SysAdmin.MyExpandableListView.java
com.SysAdmin.StatusFacade.java
com.SysAdmin.SysAdminWidgetProvider.java
com.SysAdmin.UpdateService.java
com.SysAdmin.Activity.CheckServerActivity.java
com.SysAdmin.Activity.ConclusionActivity.java
com.SysAdmin.Activity.FilterActivity.java
com.SysAdmin.Activity.LoadWidgetActivity.java
com.SysAdmin.Activity.SaveWidgetActivity.java
com.SysAdmin.EventListener.EventListener_Conclusion.java
com.SysAdmin.EventListener.EventListener_Filter.java
com.SysAdmin.EventListener.EventListener_LoadWidget.java
com.SysAdmin.EventListener.EventListener_Server.java
com.SysAdmin.FileDialog.FileDialog.java
com.SysAdmin.FileDialog.SelectionMode.java
com.SysAdmin.Filter.FilterList.java
com.SysAdmin.Filter.Filter.java
com.SysAdmin.Nagios.NagiosServiceState.java
com.SysAdmin.Nagios.NagiosXMLNode.java
com.SysAdmin.Nagios.XMLParser.java
com.SysAdmin.Nagios.Entity.HostEntity.java
com.SysAdmin.Nagios.Entity.NagiosEntity.java
com.SysAdmin.Nagios.Entity.ServiceEntity.java