org.opennms.netmgt.correlation.drools
Class Cause

java.lang.Object
  extended by org.opennms.netmgt.correlation.drools.Cause
Direct Known Subclasses:
Impact, PossibleCause, RootCause

public class Cause
extends Object


Nested Class Summary
static class Cause.Type
           
 
Constructor Summary
Cause(Cause.Type type, Long cause, org.opennms.netmgt.xml.event.Event symptom)
           
Cause(Cause.Type type, Long cause, org.opennms.netmgt.xml.event.Event symptom, Integer timerId)
           
 
Method Summary
 void addImpacted(Cause cause)
           
 Long getCause()
           
 Set<Cause> getImpacted()
           
 org.opennms.netmgt.xml.event.Event getSymptom()
           
 Integer getTimerId()
           
 Cause.Type getType()
           
 void setCause(Long causeNodeId)
           
 void setSymptom(org.opennms.netmgt.xml.event.Event symptomEvent)
           
 void setTimerId(Integer timerId)
           
 void setType(Cause.Type type)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Cause

public Cause(Cause.Type type,
             Long cause,
             org.opennms.netmgt.xml.event.Event symptom,
             Integer timerId)

Cause

public Cause(Cause.Type type,
             Long cause,
             org.opennms.netmgt.xml.event.Event symptom)
Method Detail

getType

public Cause.Type getType()

setType

public void setType(Cause.Type type)

getCause

public Long getCause()

setCause

public void setCause(Long causeNodeId)

getSymptom

public org.opennms.netmgt.xml.event.Event getSymptom()

setSymptom

public void setSymptom(org.opennms.netmgt.xml.event.Event symptomEvent)

getImpacted

public Set<Cause> getImpacted()

addImpacted

public void addImpacted(Cause cause)

toString

public String toString()
Overrides:
toString in class Object

getTimerId

public Integer getTimerId()

setTimerId

public void setTimerId(Integer timerId)


Copyright ? 2008. All Rights Reserved.