Class Affliction
- java.lang.Object
-
- org.opennms.netmgt.correlation.drools.Affliction
-
- All Implemented Interfaces:
Serializable
public class Affliction extends Object implements Serializable
Affliction class.
- Version:
- $Id: $
- Author:
- Mathew Brozowski
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Affliction.Type
-
Constructor Summary
Constructors Constructor Description Affliction(Long nodeId, String ipAddr, String svcName, Integer reporter)
Constructor for Affliction.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addReporter(Integer reporter)
addReporterString
getIpAddr()
getIpAddrLong
getNodeid()
getNodeidint
getReporterCount()
getReporterCountList<Integer>
getReporters()
getReportersString
getSvcName()
getSvcNameAffliction.Type
getType()
getTypevoid
removeReporter(Integer reporter)
removeReportervoid
setIpAddr(String ipAddr)
setIpAddrvoid
setNodeid(Long nodeid)
setNodeidvoid
setReporters(List<Integer> reporters)
setReportersvoid
setSvcName(String svcName)
setSvcNamevoid
setType(Affliction.Type type)
setType
-
-
-
Method Detail
-
setReporters
public void setReporters(List<Integer> reporters)
setReporters
- Parameters:
reporters
- aList
object.
-
setSvcName
public void setSvcName(String svcName)
setSvcName
- Parameters:
svcName
- aString
object.
-
getReporterCount
public int getReporterCount()
getReporterCount
- Returns:
- a int.
-
addReporter
public void addReporter(Integer reporter)
addReporter
- Parameters:
reporter
- aInteger
object.
-
removeReporter
public void removeReporter(Integer reporter)
removeReporter
- Parameters:
reporter
- aInteger
object.
-
getType
public Affliction.Type getType()
getType
- Returns:
- a
Affliction.Type
object.
-
setType
public void setType(Affliction.Type type)
setType
- Parameters:
type
- aAffliction.Type
object.
-
-