Package org.opennms.netmgt.mock
Class MockElement
- java.lang.Object
 - 
- org.opennms.netmgt.mock.MockElement
 
 
- 
- Direct Known Subclasses:
 MockContainer,MockPathOutage,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
Constructors Modifier Constructor Description protectedMockElement(MockContainer<?,? extends MockElement> parent)Constructor for MockElement. 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidaddAnticipator(PollAnticipator trigger)addAnticipatorvoidbringDown()bringDownvoidbringUnresponsive()bringUnresponsivevoidbringUp()bringUpabstract EventcreateDeleteEvent()createDeleteEventabstract EventcreateDownEvent()createDownEventEventcreateDownEvent(Date date)createDownEventabstract EventcreateNewEvent()createNewEventabstract EventcreateUpEvent()createUpEventEventcreateUpEvent(Date date)createUpEventMockNetworkgetNetwork()getNetworkMockContainer<?,? extends MockElement>getParent()getParentabstract intgetPollCount()getPollCountabstract PollStatusgetPollStatus()getPollStatusvoidmoveTo(MockContainer newParent)moveToabstract voidremoveAnticipator(PollAnticipator trigger)removeAnticipatorabstract voidresetPollCount()resetPollCountprotected voidsetServicePollStatus(PollStatus newStatus)setServicePollStatusvoidvisit(MockVisitor v)visit 
 - 
 
- 
- 
Constructor Detail
- 
MockElement
protected MockElement(MockContainer<?,? extends MockElement> parent)
Constructor for MockElement.
- Parameters:
 parent- aMockContainerobject.
 
 - 
 
- 
Method Detail
- 
addAnticipator
public abstract void addAnticipator(PollAnticipator trigger)
addAnticipator
- Parameters:
 trigger- aPollAnticipatorobject.
 
- 
bringDown
public void bringDown()
bringDown
 
- 
bringUp
public void bringUp()
bringUp
 
- 
bringUnresponsive
public void bringUnresponsive()
bringUnresponsive
 
- 
getParent
public MockContainer<?,? extends MockElement> getParent()
getParent
- Returns:
 - a 
MockContainerobject. 
 
- 
getNetwork
public MockNetwork getNetwork()
getNetwork
- Returns:
 - a 
MockNetworkobject. 
 
- 
getPollCount
public abstract int getPollCount()
getPollCount
- Returns:
 - a int.
 
 
- 
getPollStatus
public abstract PollStatus getPollStatus()
getPollStatus
- Returns:
 - a 
PollStatusobject. 
 
- 
moveTo
public void moveTo(MockContainer newParent)
moveTo
- Parameters:
 newParent- aMockContainerobject.
 
- 
removeAnticipator
public abstract void removeAnticipator(PollAnticipator trigger)
removeAnticipator
- Parameters:
 trigger- aPollAnticipatorobject.
 
- 
resetPollCount
public abstract void resetPollCount()
resetPollCount
 
- 
setServicePollStatus
protected void setServicePollStatus(PollStatus newStatus)
setServicePollStatus
- Parameters:
 newStatus- aPollStatusobject.
 
- 
visit
public void visit(MockVisitor v)
visit
- Parameters:
 v- aMockVisitorobject.
 
 - 
 
 -