org.opennms.netmgt.model
Class OnmsVulnerability

java.lang.Object
  extended by org.opennms.netmgt.model.OnmsEntity
      extended by org.opennms.netmgt.model.OnmsVulnerability
All Implemented Interfaces:
Serializable

public class OnmsVulnerability
extends OnmsEntity
implements Serializable

See Also:
Serialized Form

Constructor Summary
OnmsVulnerability()
          default constructor
OnmsVulnerability(Integer vulnerabilityId, Date creationTime, Date lastAttemptTime, Date lastScanTime, Integer severity, OnmsVulnPlugin vulnPlugin, Integer pluginSubId)
          minimal constructor
OnmsVulnerability(Integer vulnerabilityId, OnmsNode node, OnmsMonitoredService monitoredService, Date creationTime, Date lastAttemptTime, Date lastScanTime, Date resolvedTime, Integer severity, OnmsVulnPlugin vulnPlugin, int pluginSubId, String logMsg, String descr, Integer port, String protocol, String cveEntry)
          full constructor
 
Method Summary
 Date getCreationTime()
          getCreationTime
 String getCveEntry()
          getCveEntry
 String getDescr()
          getDescr
 Date getLastAttemptTime()
          getLastAttemptTime
 Date getLastScanTime()
          getLastScanTime
 String getLogMsg()
          getLogMsg
 OnmsMonitoredService getMonitoredService()
          getMonitoredService
 OnmsNode getNode()
          getNode
 Integer getPort()
          getPort
 String getProtocol()
          getProtocol
 Date getResolvedTime()
          getResolvedTime
 Integer getSeverity()
          getSeverity
 Integer getVulnerabilityId()
          getVulnerabilityId
 OnmsVulnPlugin getVulnPlugin()
          getVulnPlugin
 void setCreationTime(Date creationTime)
          setCreationTime
 void setCveEntry(String cveEntry)
          setCveEntry
 void setDescr(String descr)
          setDescr
 void setLastAttemptTime(Date lastAttemptTime)
          setLastAttemptTime
 void setLastScanTime(Date lastScanTime)
          setLastScanTime
 void setLogMsg(String logMsg)
          setLogMsg
 void setMonitoredService(OnmsMonitoredService monitoredService)
          setMonitoredService
 void setNode(OnmsNode node)
          setNode
 void setPort(Integer port)
          setPort
 void setProtocol(String protocol)
          setProtocol
 void setResolvedTime(Date resolvedTime)
          setResolvedTime
 void setSeverity(Integer severity)
          setSeverity
 void setVulnerabilityId(Integer vulnerabilityId)
          setVulnerabilityId
 void setVulnPlugin(OnmsVulnPlugin vulnPlugin)
          setVulnPlugin
 String toString()
          toString
 void visit(EntityVisitor visitor)
          visit
 
Methods inherited from class org.opennms.netmgt.model.OnmsEntity
hasNewValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OnmsVulnerability

public OnmsVulnerability(Integer vulnerabilityId,
                         OnmsNode node,
                         OnmsMonitoredService monitoredService,
                         Date creationTime,
                         Date lastAttemptTime,
                         Date lastScanTime,
                         Date resolvedTime,
                         Integer severity,
                         OnmsVulnPlugin vulnPlugin,
                         int pluginSubId,
                         String logMsg,
                         String descr,
                         Integer port,
                         String protocol,
                         String cveEntry)
full constructor

Parameters:
vulnerabilityId - a Integer object.
node - a OnmsNode object.
monitoredService - a OnmsMonitoredService object.
creationTime - a Date object.
lastAttemptTime - a Date object.
lastScanTime - a Date object.
resolvedTime - a Date object.
severity - a Integer object.
vulnPlugin - a OnmsVulnPlugin object.
pluginSubId - a int.
logMsg - a String object.
descr - a String object.
port - a Integer object.
protocol - a String object.
cveEntry - a String object.

OnmsVulnerability

public OnmsVulnerability()
default constructor


OnmsVulnerability

public OnmsVulnerability(Integer vulnerabilityId,
                         Date creationTime,
                         Date lastAttemptTime,
                         Date lastScanTime,
                         Integer severity,
                         OnmsVulnPlugin vulnPlugin,
                         Integer pluginSubId)
minimal constructor

Parameters:
vulnerabilityId - a Integer object.
creationTime - a Date object.
lastAttemptTime - a Date object.
lastScanTime - a Date object.
severity - a Integer object.
vulnPlugin - a OnmsVulnPlugin object.
pluginSubId - a Integer object.
Method Detail

getVulnerabilityId

public Integer getVulnerabilityId()

getVulnerabilityId

Returns:
a Integer object.

setVulnerabilityId

public void setVulnerabilityId(Integer vulnerabilityId)

setVulnerabilityId

Parameters:
vulnerabilityId - a Integer object.

getNode

public OnmsNode getNode()

getNode

Returns:
a OnmsNode object.

setNode

public void setNode(OnmsNode node)

setNode

Parameters:
node - a OnmsNode object.

getMonitoredService

public OnmsMonitoredService getMonitoredService()

getMonitoredService

Returns:
a OnmsMonitoredService object.

setMonitoredService

public void setMonitoredService(OnmsMonitoredService monitoredService)

setMonitoredService

Parameters:
monitoredService - a OnmsMonitoredService object.

getCreationTime

public Date getCreationTime()

getCreationTime

Returns:
a Date object.

setCreationTime

public void setCreationTime(Date creationTime)

setCreationTime

Parameters:
creationTime - a Date object.

getLastAttemptTime

public Date getLastAttemptTime()

getLastAttemptTime

Returns:
a Date object.

setLastAttemptTime

public void setLastAttemptTime(Date lastAttemptTime)

setLastAttemptTime

Parameters:
lastAttemptTime - a Date object.

getLastScanTime

public Date getLastScanTime()

getLastScanTime

Returns:
a Date object.

setLastScanTime

public void setLastScanTime(Date lastScanTime)

setLastScanTime

Parameters:
lastScanTime - a Date object.

getResolvedTime

public Date getResolvedTime()

getResolvedTime

Returns:
a Date object.

setResolvedTime

public void setResolvedTime(Date resolvedTime)

setResolvedTime

Parameters:
resolvedTime - a Date object.

getSeverity

public Integer getSeverity()

getSeverity

Returns:
a Integer object.

setSeverity

public void setSeverity(Integer severity)

setSeverity

Parameters:
severity - a Integer object.

getVulnPlugin

public OnmsVulnPlugin getVulnPlugin()

getVulnPlugin

Returns:
a OnmsVulnPlugin object.

setVulnPlugin

public void setVulnPlugin(OnmsVulnPlugin vulnPlugin)

setVulnPlugin

Parameters:
vulnPlugin - a OnmsVulnPlugin object.

getLogMsg

public String getLogMsg()

getLogMsg

Returns:
a String object.

setLogMsg

public void setLogMsg(String logMsg)

setLogMsg

Parameters:
logMsg - a String object.

getDescr

public String getDescr()

getDescr

Returns:
a String object.

setDescr

public void setDescr(String descr)

setDescr

Parameters:
descr - a String object.

getPort

public Integer getPort()

getPort

Returns:
a Integer object.

setPort

public void setPort(Integer port)

setPort

Parameters:
port - a Integer object.

getProtocol

public String getProtocol()

getProtocol

Returns:
a String object.

setProtocol

public void setProtocol(String protocol)

setProtocol

Parameters:
protocol - a String object.

getCveEntry

public String getCveEntry()

getCveEntry

Returns:
a String object.

setCveEntry

public void setCveEntry(String cveEntry)

setCveEntry

Parameters:
cveEntry - a String object.

toString

public String toString()

toString

Overrides:
toString in class Object
Returns:
a String object.

visit

public void visit(EntityVisitor visitor)

visit

Specified by:
visit in class OnmsEntity
Parameters:
visitor - a EntityVisitor object.


Copyright © 2011. All Rights Reserved.