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:
java.io.Serializable

public class OnmsVulnerability
extends OnmsEntity
implements java.io.Serializable

See Also:
Serialized Form

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

Constructor Detail

OnmsVulnerability

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


OnmsVulnerability

public OnmsVulnerability()
default constructor


OnmsVulnerability

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

Method Detail

getVulnerabilityId

public java.lang.Integer getVulnerabilityId()

setVulnerabilityId

public void setVulnerabilityId(java.lang.Integer vulnerabilityId)

getNode

public OnmsNode getNode()

setNode

public void setNode(OnmsNode node)

getMonitoredService

public OnmsMonitoredService getMonitoredService()

setMonitoredService

public void setMonitoredService(OnmsMonitoredService monitoredService)

getCreationTime

public java.util.Date getCreationTime()

setCreationTime

public void setCreationTime(java.util.Date creationTime)

getLastAttemptTime

public java.util.Date getLastAttemptTime()

setLastAttemptTime

public void setLastAttemptTime(java.util.Date lastAttemptTime)

getLastScanTime

public java.util.Date getLastScanTime()

setLastScanTime

public void setLastScanTime(java.util.Date lastScanTime)

getResolvedTime

public java.util.Date getResolvedTime()

setResolvedTime

public void setResolvedTime(java.util.Date resolvedTime)

getSeverity

public java.lang.Integer getSeverity()

setSeverity

public void setSeverity(java.lang.Integer severity)

getVulnPlugin

public OnmsVulnPlugin getVulnPlugin()

setVulnPlugin

public void setVulnPlugin(OnmsVulnPlugin vulnPlugin)

getLogMsg

public java.lang.String getLogMsg()

setLogMsg

public void setLogMsg(java.lang.String logMsg)

getDescr

public java.lang.String getDescr()

setDescr

public void setDescr(java.lang.String descr)

getPort

public java.lang.Integer getPort()

setPort

public void setPort(java.lang.Integer port)

getProtocol

public java.lang.String getProtocol()

setProtocol

public void setProtocol(java.lang.String protocol)

getCveEntry

public java.lang.String getCveEntry()

setCveEntry

public void setCveEntry(java.lang.String cveEntry)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

visit

public void visit(EntityVisitor visitor)
Specified by:
visit in class OnmsEntity


Copyright © 2007. All Rights Reserved.