org.opennms.netmgt.model
Class OnmsLocationMonitor

java.lang.Object
  extended by org.opennms.netmgt.model.OnmsLocationMonitor
All Implemented Interfaces:
Comparable<OnmsLocationMonitor>

public class OnmsLocationMonitor
extends Object
implements Comparable<OnmsLocationMonitor>

Represents the current status of a location monitor from the view of the controlling OpenNMS daemon. Note: this class has a natural ordering that is inconsistent with equals.

Author:
Mathew Brozowski, David Hustace

Nested Class Summary
static class OnmsLocationMonitor.MonitorStatus
           
 
Constructor Summary
OnmsLocationMonitor()
           
 
Method Summary
 int compareTo(OnmsLocationMonitor o)
          compareTo
 String getDefinitionName()
          getDefinitionName
 Map<String,String> getDetails()
          getDetails
 Integer getId()
          getId
 Date getLastCheckInTime()
          getLastCheckInTime
 String getName()
          getName
 OnmsLocationMonitor.MonitorStatus getStatus()
          getStatus
 void setDefinitionName(String definitionName)
          setDefinitionName
 void setDetails(Map<String,String> pollerDetails)
          setDetails
 void setId(Integer id)
          setId
 void setLastCheckInTime(Date lastCheckInTime)
          setLastCheckInTime
 void setStatus(OnmsLocationMonitor.MonitorStatus status)
          setStatus
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OnmsLocationMonitor

public OnmsLocationMonitor()
Method Detail

getId

public Integer getId()

getId

Returns:
a Integer object.

setId

public void setId(Integer id)

setId

Parameters:
id - a Integer object.

getDefinitionName

public String getDefinitionName()

getDefinitionName

Returns:
a String object.

setDefinitionName

public void setDefinitionName(String definitionName)

setDefinitionName

Parameters:
definitionName - a String object.

getStatus

public OnmsLocationMonitor.MonitorStatus getStatus()

getStatus

Returns:
a OnmsLocationMonitor.MonitorStatus object.

setStatus

public void setStatus(OnmsLocationMonitor.MonitorStatus status)

setStatus

Parameters:
status - a OnmsLocationMonitor.MonitorStatus object.

getLastCheckInTime

public Date getLastCheckInTime()

getLastCheckInTime

Returns:
a Date object.

setLastCheckInTime

public void setLastCheckInTime(Date lastCheckInTime)

setLastCheckInTime

Parameters:
lastCheckInTime - a Date object.

getName

public String getName()

getName

Returns:
a String object.

getDetails

public Map<String,String> getDetails()

getDetails

Returns:
a Map object.

setDetails

public void setDetails(Map<String,String> pollerDetails)

setDetails

Parameters:
pollerDetails - a Map object.

toString

public String toString()

Overrides:
toString in class Object

compareTo

public int compareTo(OnmsLocationMonitor o)

compareTo

Specified by:
compareTo in interface Comparable<OnmsLocationMonitor>
Parameters:
o - a OnmsLocationMonitor object.
Returns:
a int.


Copyright © 2011. All Rights Reserved.