org.opennms.netmgt.mock
Class MockElement

java.lang.Object
  extended by org.opennms.netmgt.mock.MockElement
Direct Known Subclasses:
MockContainer, MockService

public abstract class MockElement
extends Object

Abstract MockElement class.

Version:
$Id: $
Author:
brozow TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Constructor Summary
protected MockElement(MockContainer parent)
          Constructor for MockElement.
 
Method Summary
abstract  void addAnticipator(PollAnticipator trigger)
          addAnticipator
 void bringDown()
          bringDown
 void bringUnresponsive()
          bringUnresponsive
 void bringUp()
          bringUp
abstract  Event createDeleteEvent()
          createDeleteEvent
abstract  Event createDownEvent()
          createDownEvent
 Event createDownEvent(Date date)
          createDownEvent
abstract  Event createNewEvent()
          createNewEvent
abstract  Event createUpEvent()
          createUpEvent
 Event createUpEvent(Date date)
          createUpEvent
 MockNetwork getNetwork()
          getNetwork
 MockContainer getParent()
          getParent
abstract  int getPollCount()
          getPollCount
abstract  PollStatus getPollStatus()
          getPollStatus
 void moveTo(MockContainer newParent)
          moveTo
abstract  void removeAnticipator(PollAnticipator trigger)
          removeAnticipator
abstract  void resetPollCount()
          resetPollCount
protected  void setServicePollStatus(PollStatus newStatus)
          setServicePollStatus
 void visit(MockVisitor v)
          visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockElement

protected MockElement(MockContainer parent)

Constructor for MockElement.

Parameters:
parent - a MockContainer object.
Method Detail

addAnticipator

public abstract void addAnticipator(PollAnticipator trigger)

addAnticipator

Parameters:
trigger - a PollAnticipator object.

bringDown

public void bringDown()

bringDown


bringUp

public void bringUp()

bringUp


bringUnresponsive

public void bringUnresponsive()

bringUnresponsive


getParent

public MockContainer getParent()

getParent

Returns:
a MockContainer object.

getNetwork

public MockNetwork getNetwork()

getNetwork

Returns:
a MockNetwork object.

getPollCount

public abstract int getPollCount()

getPollCount

Returns:
a int.

getPollStatus

public abstract PollStatus getPollStatus()

getPollStatus

Returns:
a PollStatus object.

moveTo

public void moveTo(MockContainer newParent)

moveTo

Parameters:
newParent - a MockContainer object.

removeAnticipator

public abstract void removeAnticipator(PollAnticipator trigger)

removeAnticipator

Parameters:
trigger - a PollAnticipator object.

resetPollCount

public abstract void resetPollCount()

resetPollCount


setServicePollStatus

protected void setServicePollStatus(PollStatus newStatus)

setServicePollStatus

Parameters:
newStatus - a PollStatus object.

visit

public void visit(MockVisitor v)

visit

Parameters:
v - a MockVisitor object.

createDownEvent

public abstract Event createDownEvent()

createDownEvent

Returns:
a Event object.

createUpEvent

public abstract Event createUpEvent()

createUpEvent

Returns:
a Event object.

createUpEvent

public Event createUpEvent(Date date)

createUpEvent

Parameters:
date - a Date object.
Returns:
a Event object.

createDownEvent

public Event createDownEvent(Date date)

createDownEvent

Parameters:
date - a Date object.
Returns:
a Event object.

createNewEvent

public abstract Event createNewEvent()

createNewEvent

Returns:
a Event object.

createDeleteEvent

public abstract Event createDeleteEvent()

createDeleteEvent

Returns:
a Event object.


Copyright © 2011. All Rights Reserved.