Android Open Source - SysAdmin-Nagios-Client Host Entity






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.Entity;
//from   w w w .j a v a  2 s  .  c  o m
import java.util.ArrayList;
import java.util.List;

import com.SysAdmin.Nagios.NagiosServiceState;

public class HostEntity {
  
  public static final Integer ATTRIBUTECOUNT = 3;
  
  private String hostName;  
  private NagiosServiceState currentState;
  private List<ServiceEntity> services;
  
  /**
   * Empty constructor
   */
  public HostEntity()
  {
    this.hostName     = new String();
    this.currentState = NagiosServiceState.UNKNOWN;
    this.services     = new ArrayList<ServiceEntity>();
  }
  
  /**
   * The constructor to create a HostEntity pre-configured with all available properties.
   * 
   * @param _hostName   The name of the host  
   * @param _currentState The state of the host ( see: http://nagios.sourceforge.net/docs/3_0/pluginapi.html );
   * @param _services    All services of the host
   */
  public HostEntity(String _hostName, NagiosServiceState _currentState, List<ServiceEntity> _services)
  {
    super();
    this.hostName     = _hostName;
    this.currentState = _currentState;
    this.services     = _services;
  }
  
  public void AddService(ServiceEntity _newService)
  {
    this.services.add(_newService);
  }
  
  public String getHostName()
  {
    return hostName;
  }
  
  public void setHostName(String _hostName)
  {
    this.hostName = _hostName;
  }
  
  public NagiosServiceState getCurrentState()
  {
    return currentState;
  }
  
  public void setCurrentState(NagiosServiceState _state)
  {
    this.currentState = _state;
  }
  
  public List<ServiceEntity> getServices()
  {
    return services;
  }
  
  public void setServices(List<ServiceEntity> _services)
  {
    this.services = _services;
  }
}




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