com.novell.db.object.bean
Class VulnerabilityBean

java.lang.Object
  extended by com.novell.sentinel.client.bean.SentinelBean
      extended by com.novell.db.object.bean.VulnerabilityBean

public class VulnerabilityBean
extends SentinelBean

An automatically-generated "bean" class for the Sentinel data object type 'vulnerability'.

The description of the type is:

"A Vulnerability object contains details about an enterprise vulnerability."

The Sentinel data object bean classes are designed to be used to transport data to and from the Sentinel server. There exists a supporting infrastructure that handles the serialization/parsing of the data to/from the JSON transport format and which handles the actual HTTP transport.

A more complete description of Sentinel data object beans is found in the description of SentinelBean.

See Also:
SentinelBean, BeanTransporter

Field Summary
static String APPLICATION_PROTOCOL
          The "bean name" of the Sentinel data object field 'ApplicationProtocol'.
static String ASSIGNED_VULN_SEVERITY
          The "bean name" of the Sentinel data object field 'AssignedVulnSeverity'.
static String BEGIN_EFFECTIVE_DATE
          The "bean name" of the Sentinel data object field 'BeginEffectiveDate'.
static String COMPUTED_VULN_SEVERITY
          The "bean name" of the Sentinel data object field 'ComputedVulnSeverity'.
static String DETECTED_OS
          The "bean name" of the Sentinel data object field 'DetectedOs'.
static String DETECTED_OS_VERSION
          The "bean name" of the Sentinel data object field 'DetectedOsVersion'.
static String END_EFFECTIVE_DATE
          The "bean name" of the Sentinel data object field 'EndEffectiveDate'.
static String NETWORK_PROTOCOL
          The "bean name" of the Sentinel data object field 'NetworkProtocol'.
static String PORT_NAME
          The "bean name" of the Sentinel data object field 'PortName'.
static String PORT_NUMBER
          The "bean name" of the Sentinel data object field 'PortNumber'.
static String REL_PORT_REF
          The "bean name" of the Sentinel data object field 'PortReference'.
static String REL_PROTOCOL_REF
          The "bean name" of the Sentinel data object field 'ProtocolReference'.
static String REL_VULNERABILITY_CODES
          The "bean name" of the Sentinel data object field 'Codes'.
static String REL_VULNERABILITY_INFO
          The "bean name" of the Sentinel data object field 'Info'.
static String RESOURCE_ID
          The "bean name" of the Sentinel data object field 'RsrcId'.
static String SCANNED_APP
          The "bean name" of the Sentinel data object field 'ScannedApp'.
static String SCANNED_APP_VERSION
          The "bean name" of the Sentinel data object field 'ScannedAppVersion'.
static String SCANNER_CLASSIFICATION
          The "bean name" of the Sentinel data object field 'ScannerClassification'.
static String VULN_DESCRIPTION
          The "bean name" of the Sentinel data object field 'VulnDescription'.
static String VULN_MODULE
          The "bean name" of the Sentinel data object field 'VulnModule'.
static String VULN_NAME
          The "bean name" of the Sentinel data object field 'VulnName'.
static String VULN_SOLUTION
          The "bean name" of the Sentinel data object field 'VulnSolution'.
static String VULN_SUMMARY
          The "bean name" of the Sentinel data object field 'VulnSummary'.
static String VULN_TAXONOMY
          The "bean name" of the Sentinel data object field 'VulnTaxonomy'.
static String VULN_USER_DOMAIN
          The "bean name" of the Sentinel data object field 'VulnUserDomain'.
static String VULN_USER_NAME
          The "bean name" of the Sentinel data object field 'VulnUserName'.
 
Constructor Summary
  VulnerabilityBean()
          Construct an instance of the bean class.
protected VulnerabilityBean(BeanMetaData<? extends SentinelBean> metadata)
          Constructor for use by derived classes.
 
Method Summary
 void addToCodes(VulnerabilityCodeBean value)
          Add a value to the collection field 'vulnerability-codes'.
 void addToInfo(VulnerabilityInfoBean value)
          Add a value to the collection field 'vulnerability-info'.
 void clearApplicationProtocol()
          Clear any current value for the 'app-protocol' field in the bean.
 void clearAssignedVulnSeverity()
          Clear any current value for the 'assigned-severity' field in the bean.
 void clearBeginEffectiveDate()
          Clear any current value for the 'begin-effective-date' field in the bean.
 void clearCodes()
          Clear any current value for the 'vulnerability-codes' field in the bean.
 void clearComputedVulnSeverity()
          Clear any current value for the 'computed-severity' field in the bean.
 void clearDetectedOs()
          Clear any current value for the 'detected-os' field in the bean.
 void clearDetectedOsVersion()
          Clear any current value for the 'detected-os-ver' field in the bean.
 void clearEndEffectiveDate()
          Clear any current value for the 'end-effective-date' field in the bean.
 void clearInfo()
          Clear any current value for the 'vulnerability-info' field in the bean.
 void clearNetworkProtocol()
          Clear any current value for the 'network-protocol' field in the bean.
 void clearPortName()
          Clear any current value for the 'port-name' field in the bean.
 void clearPortNumber()
          Clear any current value for the 'port-number' field in the bean.
 void clearPortReference()
          Clear any current value for the 'port-reference' field in the bean.
 void clearProtocolReference()
          Clear any current value for the 'protocol-reference' field in the bean.
 void clearRsrcId()
          Clear any current value for the 'rsrc-id' field in the bean.
 void clearScannedApp()
          Clear any current value for the 'scanned-app' field in the bean.
 void clearScannedAppVersion()
          Clear any current value for the 'scanned-app-ver' field in the bean.
 void clearScannerClassification()
          Clear any current value for the 'scanner-classification' field in the bean.
 void clearVulnDescription()
          Clear any current value for the 'description' field in the bean.
 void clearVulnModule()
          Clear any current value for the 'module' field in the bean.
 void clearVulnName()
          Clear any current value for the 'name' field in the bean.
 void clearVulnSolution()
          Clear any current value for the 'solution' field in the bean.
 void clearVulnSummary()
          Clear any current value for the 'summary' field in the bean.
 void clearVulnTaxonomy()
          Clear any current value for the 'taxonomy' field in the bean.
 void clearVulnUserDomain()
          Clear any current value for the 'user-domain' field in the bean.
 void clearVulnUserName()
          Clear any current value for the 'user-name' field in the bean.
 VulnerabilityBean clone()
          Create a duplicate of this bean instance, including all field values.
 String getApplicationProtocol()
          Get the value for the 'app-protocol' field.
 int getAssignedVulnSeverity()
          Get the value for the 'assigned-severity' field.
static BeanMetaData<? extends VulnerabilityBean> getBeanMetaData()
          Get the metadata class instance for this type.
 Date getBeginEffectiveDate()
          Get the value for the 'begin-effective-date' field.
 Collection<VulnerabilityCodeBean> getCodes()
          Get the value for the 'vulnerability-codes' field.
 int getComputedVulnSeverity()
          Get the value for the 'computed-severity' field.
 String getDetectedOs()
          Get the value for the 'detected-os' field.
 String getDetectedOsVersion()
          Get the value for the 'detected-os-ver' field.
 Date getEndEffectiveDate()
          Get the value for the 'end-effective-date' field.
 Collection<VulnerabilityInfoBean> getInfo()
          Get the value for the 'vulnerability-info' field.
 int getNetworkProtocol()
          Get the value for the 'network-protocol' field.
 String getPortName()
          Get the value for the 'port-name' field.
 int getPortNumber()
          Get the value for the 'port-number' field.
 PortReferenceBean getPortReference()
          Get the value for the 'port-reference' field.
 ProtocolReferenceBean getProtocolReference()
          Get the value for the 'protocol-reference' field.
 String getRsrcId()
          Get the value for the 'rsrc-id' field.
 String getScannedApp()
          Get the value for the 'scanned-app' field.
 String getScannedAppVersion()
          Get the value for the 'scanned-app-ver' field.
 String getScannerClassification()
          Get the value for the 'scanner-classification' field.
 String getVulnDescription()
          Get the value for the 'description' field.
 String getVulnModule()
          Get the value for the 'module' field.
 String getVulnName()
          Get the value for the 'name' field.
 String getVulnSolution()
          Get the value for the 'solution' field.
 String getVulnSummary()
          Get the value for the 'summary' field.
 String getVulnTaxonomy()
          Get the value for the 'taxonomy' field.
 String getVulnUserDomain()
          Get the value for the 'user-domain' field.
 String getVulnUserName()
          Get the value for the 'user-name' field.
 boolean isApplicationProtocolClear()
          Get whether the value for the 'app-protocol' field is clear or not.
 boolean isApplicationProtocolNull()
          Get whether the 'app-protocol' field has been set to Null or not.
 boolean isAssignedVulnSeverityClear()
          Get whether the value for the 'assigned-severity' field is clear or not.
 boolean isAssignedVulnSeverityNull()
          Get whether the 'assigned-severity' field has been set to Null or not.
 boolean isBeginEffectiveDateClear()
          Get whether the value for the 'begin-effective-date' field is clear or not.
 boolean isBeginEffectiveDateNull()
          Get whether the 'begin-effective-date' field has been set to Null or not.
 boolean isCodesClear()
          Get whether the value for the 'vulnerability-codes' field is clear or not.
 boolean isCodesNull()
          Get whether the 'vulnerability-codes' field has been set to Null or not.
 boolean isComputedVulnSeverityClear()
          Get whether the value for the 'computed-severity' field is clear or not.
 boolean isComputedVulnSeverityNull()
          Get whether the 'computed-severity' field has been set to Null or not.
 boolean isDetectedOsClear()
          Get whether the value for the 'detected-os' field is clear or not.
 boolean isDetectedOsNull()
          Get whether the 'detected-os' field has been set to Null or not.
 boolean isDetectedOsVersionClear()
          Get whether the value for the 'detected-os-ver' field is clear or not.
 boolean isDetectedOsVersionNull()
          Get whether the 'detected-os-ver' field has been set to Null or not.
 boolean isEndEffectiveDateClear()
          Get whether the value for the 'end-effective-date' field is clear or not.
 boolean isEndEffectiveDateNull()
          Get whether the 'end-effective-date' field has been set to Null or not.
 boolean isInfoClear()
          Get whether the value for the 'vulnerability-info' field is clear or not.
 boolean isInfoNull()
          Get whether the 'vulnerability-info' field has been set to Null or not.
 boolean isNetworkProtocolClear()
          Get whether the value for the 'network-protocol' field is clear or not.
 boolean isNetworkProtocolNull()
          Get whether the 'network-protocol' field has been set to Null or not.
 boolean isPortNameClear()
          Get whether the value for the 'port-name' field is clear or not.
 boolean isPortNameNull()
          Get whether the 'port-name' field has been set to Null or not.
 boolean isPortNumberClear()
          Get whether the value for the 'port-number' field is clear or not.
 boolean isPortNumberNull()
          Get whether the 'port-number' field has been set to Null or not.
 boolean isPortReferenceClear()
          Get whether the value for the 'port-reference' field is clear or not.
 boolean isPortReferenceNull()
          Get whether the 'port-reference' field has been set to Null or not.
 boolean isProtocolReferenceClear()
          Get whether the value for the 'protocol-reference' field is clear or not.
 boolean isProtocolReferenceNull()
          Get whether the 'protocol-reference' field has been set to Null or not.
 boolean isRsrcIdClear()
          Get whether the value for the 'rsrc-id' field is clear or not.
 boolean isRsrcIdNull()
          Get whether the 'rsrc-id' field has been set to Null or not.
 boolean isScannedAppClear()
          Get whether the value for the 'scanned-app' field is clear or not.
 boolean isScannedAppNull()
          Get whether the 'scanned-app' field has been set to Null or not.
 boolean isScannedAppVersionClear()
          Get whether the value for the 'scanned-app-ver' field is clear or not.
 boolean isScannedAppVersionNull()
          Get whether the 'scanned-app-ver' field has been set to Null or not.
 boolean isScannerClassificationClear()
          Get whether the value for the 'scanner-classification' field is clear or not.
 boolean isScannerClassificationNull()
          Get whether the 'scanner-classification' field has been set to Null or not.
 boolean isVulnDescriptionClear()
          Get whether the value for the 'description' field is clear or not.
 boolean isVulnDescriptionNull()
          Get whether the 'description' field has been set to Null or not.
 boolean isVulnModuleClear()
          Get whether the value for the 'module' field is clear or not.
 boolean isVulnModuleNull()
          Get whether the 'module' field has been set to Null or not.
 boolean isVulnNameClear()
          Get whether the value for the 'name' field is clear or not.
 boolean isVulnNameNull()
          Get whether the 'name' field has been set to Null or not.
 boolean isVulnSolutionClear()
          Get whether the value for the 'solution' field is clear or not.
 boolean isVulnSolutionNull()
          Get whether the 'solution' field has been set to Null or not.
 boolean isVulnSummaryClear()
          Get whether the value for the 'summary' field is clear or not.
 boolean isVulnSummaryNull()
          Get whether the 'summary' field has been set to Null or not.
 boolean isVulnTaxonomyClear()
          Get whether the value for the 'taxonomy' field is clear or not.
 boolean isVulnTaxonomyNull()
          Get whether the 'taxonomy' field has been set to Null or not.
 boolean isVulnUserDomainClear()
          Get whether the value for the 'user-domain' field is clear or not.
 boolean isVulnUserDomainNull()
          Get whether the 'user-domain' field has been set to Null or not.
 boolean isVulnUserNameClear()
          Get whether the value for the 'user-name' field is clear or not.
 boolean isVulnUserNameNull()
          Get whether the 'user-name' field has been set to Null or not.
 void setApplicationProtocol(String applicationProtocol)
          Set the value for the 'app-protocol' field.
 void setApplicationProtocolNull()
          Set to Null any current value for the 'app-protocol' field in the bean.
 void setAssignedVulnSeverity(int assignedVulnSeverity)
          Set the value for the 'assigned-severity' field.
 void setAssignedVulnSeverityNull()
          Set to Null any current value for the 'assigned-severity' field in the bean.
 void setBeginEffectiveDate(Date beginEffectiveDate)
          Set the value for the 'begin-effective-date' field.
 void setBeginEffectiveDateNull()
          Set to Null any current value for the 'begin-effective-date' field in the bean.
 void setCodes(Collection<? extends VulnerabilityCodeBean> codes)
          Set the value for the 'vulnerability-codes' field.
 void setCodesNull()
          Set to Null any current value for the 'vulnerability-codes' field in the bean.
 void setComputedVulnSeverity(int computedVulnSeverity)
          Set the value for the 'computed-severity' field.
 void setComputedVulnSeverityNull()
          Set to Null any current value for the 'computed-severity' field in the bean.
 void setDetectedOs(String detectedOs)
          Set the value for the 'detected-os' field.
 void setDetectedOsNull()
          Set to Null any current value for the 'detected-os' field in the bean.
 void setDetectedOsVersion(String detectedOsVersion)
          Set the value for the 'detected-os-ver' field.
 void setDetectedOsVersionNull()
          Set to Null any current value for the 'detected-os-ver' field in the bean.
 void setEndEffectiveDate(Date endEffectiveDate)
          Set the value for the 'end-effective-date' field.
 void setEndEffectiveDateNull()
          Set to Null any current value for the 'end-effective-date' field in the bean.
 void setInfo(Collection<? extends VulnerabilityInfoBean> info)
          Set the value for the 'vulnerability-info' field.
 void setInfoNull()
          Set to Null any current value for the 'vulnerability-info' field in the bean.
 void setNetworkProtocol(int networkProtocol)
          Set the value for the 'network-protocol' field.
 void setNetworkProtocolNull()
          Set to Null any current value for the 'network-protocol' field in the bean.
 void setPortName(String portName)
          Set the value for the 'port-name' field.
 void setPortNameNull()
          Set to Null any current value for the 'port-name' field in the bean.
 void setPortNumber(int portNumber)
          Set the value for the 'port-number' field.
 void setPortNumberNull()
          Set to Null any current value for the 'port-number' field in the bean.
 void setPortReference(PortReferenceBean portReference)
          Set the value for the 'port-reference' field.
 void setPortReferenceNull()
          Set to Null any current value for the 'port-reference' field in the bean.
 void setProtocolReference(ProtocolReferenceBean protocolReference)
          Set the value for the 'protocol-reference' field.
 void setProtocolReferenceNull()
          Set to Null any current value for the 'protocol-reference' field in the bean.
 void setRsrcId(String rsrcId)
          Set the value for the 'rsrc-id' field.
 void setRsrcIdNull()
          Set to Null any current value for the 'rsrc-id' field in the bean.
 void setScannedApp(String scannedApp)
          Set the value for the 'scanned-app' field.
 void setScannedAppNull()
          Set to Null any current value for the 'scanned-app' field in the bean.
 void setScannedAppVersion(String scannedAppVersion)
          Set the value for the 'scanned-app-ver' field.
 void setScannedAppVersionNull()
          Set to Null any current value for the 'scanned-app-ver' field in the bean.
 void setScannerClassification(String scannerClassification)
          Set the value for the 'scanner-classification' field.
 void setScannerClassificationNull()
          Set to Null any current value for the 'scanner-classification' field in the bean.
 void setVulnDescription(String vulnDescription)
          Set the value for the 'description' field.
 void setVulnDescriptionNull()
          Set to Null any current value for the 'description' field in the bean.
 void setVulnModule(String vulnModule)
          Set the value for the 'module' field.
 void setVulnModuleNull()
          Set to Null any current value for the 'module' field in the bean.
 void setVulnName(String vulnName)
          Set the value for the 'name' field.
 void setVulnNameNull()
          Set to Null any current value for the 'name' field in the bean.
 void setVulnSolution(String vulnSolution)
          Set the value for the 'solution' field.
 void setVulnSolutionNull()
          Set to Null any current value for the 'solution' field in the bean.
 void setVulnSummary(String vulnSummary)
          Set the value for the 'summary' field.
 void setVulnSummaryNull()
          Set to Null any current value for the 'summary' field in the bean.
 void setVulnTaxonomy(String vulnTaxonomy)
          Set the value for the 'taxonomy' field.
 void setVulnTaxonomyNull()
          Set to Null any current value for the 'taxonomy' field in the bean.
 void setVulnUserDomain(String vulnUserDomain)
          Set the value for the 'user-domain' field.
 void setVulnUserDomainNull()
          Set to Null any current value for the 'user-domain' field in the bean.
 void setVulnUserName(String vulnUserName)
          Set the value for the 'user-name' field.
 void setVulnUserNameNull()
          Set to Null any current value for the 'user-name' field in the bean.
 
Methods inherited from class com.novell.sentinel.client.bean.SentinelBean
clearField, cloneBean, equals, fields, getBeanName, getBeanValue, getField, getFieldNoNull, getLink, getMetaData, isFieldClear, isFieldNull, isLinkClear, setField, setFieldNull, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

END_EFFECTIVE_DATE

public static final String END_EFFECTIVE_DATE
The "bean name" of the Sentinel data object field 'EndEffectiveDate'. The value is ""end-effective-date"".

The description of the 'end-effective-date' field is:

"No description provided."

See Also:
Constant Field Values

SCANNER_CLASSIFICATION

public static final String SCANNER_CLASSIFICATION
The "bean name" of the Sentinel data object field 'ScannerClassification'. The value is ""scanner-classification"".

The description of the 'scanner-classification' field is:

"No description provided."

See Also:
Constant Field Values

VULN_USER_DOMAIN

public static final String VULN_USER_DOMAIN
The "bean name" of the Sentinel data object field 'VulnUserDomain'. The value is ""user-domain"".

The description of the 'user-domain' field is:

"No description provided."

See Also:
Constant Field Values

COMPUTED_VULN_SEVERITY

public static final String COMPUTED_VULN_SEVERITY
The "bean name" of the Sentinel data object field 'ComputedVulnSeverity'. The value is ""computed-severity"".

The description of the 'computed-severity' field is:

"A normalized severity rating computed for the vulnerability from the associated events."

See Also:
Constant Field Values

PORT_NUMBER

public static final String PORT_NUMBER
The "bean name" of the Sentinel data object field 'PortNumber'. The value is ""port-number"".

The description of the 'port-number' field is:

"The port number that exposes this vulnerability."

See Also:
Constant Field Values

VULN_MODULE

public static final String VULN_MODULE
The "bean name" of the Sentinel data object field 'VulnModule'. The value is ""module"".

The description of the 'module' field is:

"No description provided."

See Also:
Constant Field Values

REL_VULNERABILITY_INFO

public static final String REL_VULNERABILITY_INFO
The "bean name" of the Sentinel data object field 'Info'. The value is ""vulnerability-info"".

The description of the 'vulnerability-info' field is:

"List of vulnerability information objects as a result of executing a vulnerability report."

See Also:
Constant Field Values

APPLICATION_PROTOCOL

public static final String APPLICATION_PROTOCOL
The "bean name" of the Sentinel data object field 'ApplicationProtocol'. The value is ""app-protocol"".

The description of the 'app-protocol' field is:

"The protocol used to access the target application."

See Also:
Constant Field Values

ASSIGNED_VULN_SEVERITY

public static final String ASSIGNED_VULN_SEVERITY
The "bean name" of the Sentinel data object field 'AssignedVulnSeverity'. The value is ""assigned-severity"".

The description of the 'assigned-severity' field is:

"A normalized severity rating assigned to the vulnerability, use 0-5 with 5 the most severe. "

See Also:
Constant Field Values

VULN_SUMMARY

public static final String VULN_SUMMARY
The "bean name" of the Sentinel data object field 'VulnSummary'. The value is ""summary"".

The description of the 'summary' field is:

"A summary of the vulnerability and associated information."

See Also:
Constant Field Values

VULN_TAXONOMY

public static final String VULN_TAXONOMY
The "bean name" of the Sentinel data object field 'VulnTaxonomy'. The value is ""taxonomy"".

The description of the 'taxonomy' field is:

"No description provided."

See Also:
Constant Field Values

REL_PORT_REF

public static final String REL_PORT_REF
The "bean name" of the Sentinel data object field 'PortReference'. The value is ""port-reference"".

The description of the 'port-reference' field is:

"Vulnerability reference to a port object."

See Also:
Constant Field Values

VULN_USER_NAME

public static final String VULN_USER_NAME
The "bean name" of the Sentinel data object field 'VulnUserName'. The value is ""user-name"".

The description of the 'user-name' field is:

"No description provided."

See Also:
Constant Field Values

REL_VULNERABILITY_CODES

public static final String REL_VULNERABILITY_CODES
The "bean name" of the Sentinel data object field 'Codes'. The value is ""vulnerability-codes"".

The description of the 'vulnerability-codes' field is:

"List of vulnerability code objects as a result of executing a vulnerability report."

See Also:
Constant Field Values

SCANNED_APP_VERSION

public static final String SCANNED_APP_VERSION
The "bean name" of the Sentinel data object field 'ScannedAppVersion'. The value is ""scanned-app-ver"".

The description of the 'scanned-app-ver' field is:

"The detected application version."

See Also:
Constant Field Values

VULN_NAME

public static final String VULN_NAME
The "bean name" of the Sentinel data object field 'VulnName'. The value is ""name"".

The description of the 'name' field is:

"The short name for the vulnerability assigned by the vendor. "

See Also:
Constant Field Values

BEGIN_EFFECTIVE_DATE

public static final String BEGIN_EFFECTIVE_DATE
The "bean name" of the Sentinel data object field 'BeginEffectiveDate'. The value is ""begin-effective-date"".

The description of the 'begin-effective-date' field is:

"No description provided."

See Also:
Constant Field Values

RESOURCE_ID

public static final String RESOURCE_ID
The "bean name" of the Sentinel data object field 'RsrcId'. The value is ""rsrc-id"".

The description of the 'rsrc-id' field is:

"Unique identifier of resource associated with this vulnerability."

See Also:
Constant Field Values

DETECTED_OS_VERSION

public static final String DETECTED_OS_VERSION
The "bean name" of the Sentinel data object field 'DetectedOsVersion'. The value is ""detected-os-ver"".

The description of the 'detected-os-ver' field is:

"The detected host OS version of the asset which has this vulnerability."

See Also:
Constant Field Values

VULN_DESCRIPTION

public static final String VULN_DESCRIPTION
The "bean name" of the Sentinel data object field 'VulnDescription'. The value is ""description"".

The description of the 'description' field is:

"A full-text description of the vulnerability."

See Also:
Constant Field Values

VULN_SOLUTION

public static final String VULN_SOLUTION
The "bean name" of the Sentinel data object field 'VulnSolution'. The value is ""solution"".

The description of the 'solution' field is:

"A solution to remediate the vulnerability."

See Also:
Constant Field Values

NETWORK_PROTOCOL

public static final String NETWORK_PROTOCOL
The "bean name" of the Sentinel data object field 'NetworkProtocol'. The value is ""network-protocol"".

The description of the 'network-protocol' field is:

"The protocol used to access the target asset."

See Also:
Constant Field Values

PORT_NAME

public static final String PORT_NAME
The "bean name" of the Sentinel data object field 'PortName'. The value is ""port-name"".

The description of the 'port-name' field is:

"The name of the port where the vulnerability was detected."

See Also:
Constant Field Values

DETECTED_OS

public static final String DETECTED_OS
The "bean name" of the Sentinel data object field 'DetectedOs'. The value is ""detected-os"".

The description of the 'detected-os' field is:

"The detected host OS of the asset which has this vulnerability."

See Also:
Constant Field Values

REL_PROTOCOL_REF

public static final String REL_PROTOCOL_REF
The "bean name" of the Sentinel data object field 'ProtocolReference'. The value is ""protocol-reference"".

The description of the 'protocol-reference' field is:

"Vulnerability reference to a protocol object."

See Also:
Constant Field Values

SCANNED_APP

public static final String SCANNED_APP
The "bean name" of the Sentinel data object field 'ScannedApp'. The value is ""scanned-app"".

The description of the 'scanned-app' field is:

"The application (service, executable) which has this vulnerability."

See Also:
Constant Field Values
Constructor Detail

VulnerabilityBean

public VulnerabilityBean()
Construct an instance of the bean class.


VulnerabilityBean

protected VulnerabilityBean(BeanMetaData<? extends SentinelBean> metadata)
Constructor for use by derived classes.

Parameters:
metadata - The metadata instance for the derived bean class. Normally this constructor will only be called by generated code.
Method Detail

getVulnSummary

public String getVulnSummary()
Get the value for the 'summary' field. The description of the 'summary' field is:

"A summary of the vulnerability and associated information."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
VULN_SUMMARY

isVulnSummaryNull

public boolean isVulnSummaryNull()
Get whether the 'summary' field has been set to Null or not. The description of the 'summary' field is:

"A summary of the vulnerability and associated information."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setVulnSummaryNull(), VULN_SUMMARY

isVulnSummaryClear

public boolean isVulnSummaryClear()
Get whether the value for the 'summary' field is clear or not. The description of the 'summary' field is:

"A summary of the vulnerability and associated information."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearVulnSummary(), VULN_SUMMARY

setVulnSummary

public void setVulnSummary(String vulnSummary)
Set the value for the 'summary' field. The description of the 'summary' field is:

"A summary of the vulnerability and associated information."

Parameters:
vulnSummary - Value to set
See Also:
VULN_SUMMARY

clearVulnSummary

public void clearVulnSummary()
Clear any current value for the 'summary' field in the bean. The description of the 'summary' field is:

"A summary of the vulnerability and associated information."

Using this method will not clear the server value when the bean is PUT to the server. Use the setVulnSummaryNull() method to clear the server's value.

See the description of cleared values.

See Also:
VULN_SUMMARY

setVulnSummaryNull

public void setVulnSummaryNull()
Set to Null any current value for the 'summary' field in the bean. The description of the 'summary' field is:

"A summary of the vulnerability and associated information."

Using this method will clear the server value when the bean is PUT to the server. Use the clearVulnSummary() method to avoid clearing the server's value.

See the description of Null values.

See Also:
VULN_SUMMARY

getVulnModule

public String getVulnModule()
Get the value for the 'module' field. The description of the 'module' field is:

"No description provided."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
VULN_MODULE

isVulnModuleNull

public boolean isVulnModuleNull()
Get whether the 'module' field has been set to Null or not. The description of the 'module' field is:

"No description provided."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setVulnModuleNull(), VULN_MODULE

isVulnModuleClear

public boolean isVulnModuleClear()
Get whether the value for the 'module' field is clear or not. The description of the 'module' field is:

"No description provided."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearVulnModule(), VULN_MODULE

setVulnModule

public void setVulnModule(String vulnModule)
Set the value for the 'module' field. The description of the 'module' field is:

"No description provided."

Parameters:
vulnModule - Value to set
See Also:
VULN_MODULE

clearVulnModule

public void clearVulnModule()
Clear any current value for the 'module' field in the bean. The description of the 'module' field is:

"No description provided."

Using this method will not clear the server value when the bean is PUT to the server. Use the setVulnModuleNull() method to clear the server's value.

See the description of cleared values.

See Also:
VULN_MODULE

setVulnModuleNull

public void setVulnModuleNull()
Set to Null any current value for the 'module' field in the bean. The description of the 'module' field is:

"No description provided."

Using this method will clear the server value when the bean is PUT to the server. Use the clearVulnModule() method to avoid clearing the server's value.

See the description of Null values.

See Also:
VULN_MODULE

getComputedVulnSeverity

public int getComputedVulnSeverity()
Get the value for the 'computed-severity' field. The description of the 'computed-severity' field is:

"A normalized severity rating computed for the vulnerability from the associated events."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
COMPUTED_VULN_SEVERITY

isComputedVulnSeverityNull

public boolean isComputedVulnSeverityNull()
Get whether the 'computed-severity' field has been set to Null or not. The description of the 'computed-severity' field is:

"A normalized severity rating computed for the vulnerability from the associated events."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setComputedVulnSeverityNull(), COMPUTED_VULN_SEVERITY

isComputedVulnSeverityClear

public boolean isComputedVulnSeverityClear()
Get whether the value for the 'computed-severity' field is clear or not. The description of the 'computed-severity' field is:

"A normalized severity rating computed for the vulnerability from the associated events."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearComputedVulnSeverity(), COMPUTED_VULN_SEVERITY

setComputedVulnSeverity

public void setComputedVulnSeverity(int computedVulnSeverity)
Set the value for the 'computed-severity' field. The description of the 'computed-severity' field is:

"A normalized severity rating computed for the vulnerability from the associated events."

Parameters:
computedVulnSeverity - Value to set
See Also:
COMPUTED_VULN_SEVERITY

clearComputedVulnSeverity

public void clearComputedVulnSeverity()
Clear any current value for the 'computed-severity' field in the bean. The description of the 'computed-severity' field is:

"A normalized severity rating computed for the vulnerability from the associated events."

Using this method will not clear the server value when the bean is PUT to the server. Use the setComputedVulnSeverityNull() method to clear the server's value.

See the description of cleared values.

See Also:
COMPUTED_VULN_SEVERITY

setComputedVulnSeverityNull

public void setComputedVulnSeverityNull()
Set to Null any current value for the 'computed-severity' field in the bean. The description of the 'computed-severity' field is:

"A normalized severity rating computed for the vulnerability from the associated events."

Using this method will clear the server value when the bean is PUT to the server. Use the clearComputedVulnSeverity() method to avoid clearing the server's value.

See the description of Null values.

See Also:
COMPUTED_VULN_SEVERITY

getApplicationProtocol

public String getApplicationProtocol()
Get the value for the 'app-protocol' field. The description of the 'app-protocol' field is:

"The protocol used to access the target application."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
APPLICATION_PROTOCOL

isApplicationProtocolNull

public boolean isApplicationProtocolNull()
Get whether the 'app-protocol' field has been set to Null or not. The description of the 'app-protocol' field is:

"The protocol used to access the target application."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setApplicationProtocolNull(), APPLICATION_PROTOCOL

isApplicationProtocolClear

public boolean isApplicationProtocolClear()
Get whether the value for the 'app-protocol' field is clear or not. The description of the 'app-protocol' field is:

"The protocol used to access the target application."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearApplicationProtocol(), APPLICATION_PROTOCOL

setApplicationProtocol

public void setApplicationProtocol(String applicationProtocol)
Set the value for the 'app-protocol' field. The description of the 'app-protocol' field is:

"The protocol used to access the target application."

Parameters:
applicationProtocol - Value to set
See Also:
APPLICATION_PROTOCOL

clearApplicationProtocol

public void clearApplicationProtocol()
Clear any current value for the 'app-protocol' field in the bean. The description of the 'app-protocol' field is:

"The protocol used to access the target application."

Using this method will not clear the server value when the bean is PUT to the server. Use the setApplicationProtocolNull() method to clear the server's value.

See the description of cleared values.

See Also:
APPLICATION_PROTOCOL

setApplicationProtocolNull

public void setApplicationProtocolNull()
Set to Null any current value for the 'app-protocol' field in the bean. The description of the 'app-protocol' field is:

"The protocol used to access the target application."

Using this method will clear the server value when the bean is PUT to the server. Use the clearApplicationProtocol() method to avoid clearing the server's value.

See the description of Null values.

See Also:
APPLICATION_PROTOCOL

getAssignedVulnSeverity

public int getAssignedVulnSeverity()
Get the value for the 'assigned-severity' field. The description of the 'assigned-severity' field is:

"A normalized severity rating assigned to the vulnerability, use 0-5 with 5 the most severe. "

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
ASSIGNED_VULN_SEVERITY

isAssignedVulnSeverityNull

public boolean isAssignedVulnSeverityNull()
Get whether the 'assigned-severity' field has been set to Null or not. The description of the 'assigned-severity' field is:

"A normalized severity rating assigned to the vulnerability, use 0-5 with 5 the most severe. "

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setAssignedVulnSeverityNull(), ASSIGNED_VULN_SEVERITY

isAssignedVulnSeverityClear

public boolean isAssignedVulnSeverityClear()
Get whether the value for the 'assigned-severity' field is clear or not. The description of the 'assigned-severity' field is:

"A normalized severity rating assigned to the vulnerability, use 0-5 with 5 the most severe. "

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearAssignedVulnSeverity(), ASSIGNED_VULN_SEVERITY

setAssignedVulnSeverity

public void setAssignedVulnSeverity(int assignedVulnSeverity)
Set the value for the 'assigned-severity' field. The description of the 'assigned-severity' field is:

"A normalized severity rating assigned to the vulnerability, use 0-5 with 5 the most severe. "

Parameters:
assignedVulnSeverity - Value to set
See Also:
ASSIGNED_VULN_SEVERITY

clearAssignedVulnSeverity

public void clearAssignedVulnSeverity()
Clear any current value for the 'assigned-severity' field in the bean. The description of the 'assigned-severity' field is:

"A normalized severity rating assigned to the vulnerability, use 0-5 with 5 the most severe. "

Using this method will not clear the server value when the bean is PUT to the server. Use the setAssignedVulnSeverityNull() method to clear the server's value.

See the description of cleared values.

See Also:
ASSIGNED_VULN_SEVERITY

setAssignedVulnSeverityNull

public void setAssignedVulnSeverityNull()
Set to Null any current value for the 'assigned-severity' field in the bean. The description of the 'assigned-severity' field is:

"A normalized severity rating assigned to the vulnerability, use 0-5 with 5 the most severe. "

Using this method will clear the server value when the bean is PUT to the server. Use the clearAssignedVulnSeverity() method to avoid clearing the server's value.

See the description of Null values.

See Also:
ASSIGNED_VULN_SEVERITY

getScannedAppVersion

public String getScannedAppVersion()
Get the value for the 'scanned-app-ver' field. The description of the 'scanned-app-ver' field is:

"The detected application version."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
SCANNED_APP_VERSION

isScannedAppVersionNull

public boolean isScannedAppVersionNull()
Get whether the 'scanned-app-ver' field has been set to Null or not. The description of the 'scanned-app-ver' field is:

"The detected application version."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setScannedAppVersionNull(), SCANNED_APP_VERSION

isScannedAppVersionClear

public boolean isScannedAppVersionClear()
Get whether the value for the 'scanned-app-ver' field is clear or not. The description of the 'scanned-app-ver' field is:

"The detected application version."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearScannedAppVersion(), SCANNED_APP_VERSION

setScannedAppVersion

public void setScannedAppVersion(String scannedAppVersion)
Set the value for the 'scanned-app-ver' field. The description of the 'scanned-app-ver' field is:

"The detected application version."

Parameters:
scannedAppVersion - Value to set
See Also:
SCANNED_APP_VERSION

clearScannedAppVersion

public void clearScannedAppVersion()
Clear any current value for the 'scanned-app-ver' field in the bean. The description of the 'scanned-app-ver' field is:

"The detected application version."

Using this method will not clear the server value when the bean is PUT to the server. Use the setScannedAppVersionNull() method to clear the server's value.

See the description of cleared values.

See Also:
SCANNED_APP_VERSION

setScannedAppVersionNull

public void setScannedAppVersionNull()
Set to Null any current value for the 'scanned-app-ver' field in the bean. The description of the 'scanned-app-ver' field is:

"The detected application version."

Using this method will clear the server value when the bean is PUT to the server. Use the clearScannedAppVersion() method to avoid clearing the server's value.

See the description of Null values.

See Also:
SCANNED_APP_VERSION

getPortNumber

public int getPortNumber()
Get the value for the 'port-number' field. The description of the 'port-number' field is:

"The port number that exposes this vulnerability."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
PORT_NUMBER

isPortNumberNull

public boolean isPortNumberNull()
Get whether the 'port-number' field has been set to Null or not. The description of the 'port-number' field is:

"The port number that exposes this vulnerability."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setPortNumberNull(), PORT_NUMBER

isPortNumberClear

public boolean isPortNumberClear()
Get whether the value for the 'port-number' field is clear or not. The description of the 'port-number' field is:

"The port number that exposes this vulnerability."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearPortNumber(), PORT_NUMBER

setPortNumber

public void setPortNumber(int portNumber)
Set the value for the 'port-number' field. The description of the 'port-number' field is:

"The port number that exposes this vulnerability."

Parameters:
portNumber - Value to set
See Also:
PORT_NUMBER

clearPortNumber

public void clearPortNumber()
Clear any current value for the 'port-number' field in the bean. The description of the 'port-number' field is:

"The port number that exposes this vulnerability."

Using this method will not clear the server value when the bean is PUT to the server. Use the setPortNumberNull() method to clear the server's value.

See the description of cleared values.

See Also:
PORT_NUMBER

setPortNumberNull

public void setPortNumberNull()
Set to Null any current value for the 'port-number' field in the bean. The description of the 'port-number' field is:

"The port number that exposes this vulnerability."

Using this method will clear the server value when the bean is PUT to the server. Use the clearPortNumber() method to avoid clearing the server's value.

See the description of Null values.

See Also:
PORT_NUMBER

getNetworkProtocol

public int getNetworkProtocol()
Get the value for the 'network-protocol' field. The description of the 'network-protocol' field is:

"The protocol used to access the target asset."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
NETWORK_PROTOCOL

isNetworkProtocolNull

public boolean isNetworkProtocolNull()
Get whether the 'network-protocol' field has been set to Null or not. The description of the 'network-protocol' field is:

"The protocol used to access the target asset."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setNetworkProtocolNull(), NETWORK_PROTOCOL

isNetworkProtocolClear

public boolean isNetworkProtocolClear()
Get whether the value for the 'network-protocol' field is clear or not. The description of the 'network-protocol' field is:

"The protocol used to access the target asset."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearNetworkProtocol(), NETWORK_PROTOCOL

setNetworkProtocol

public void setNetworkProtocol(int networkProtocol)
Set the value for the 'network-protocol' field. The description of the 'network-protocol' field is:

"The protocol used to access the target asset."

Parameters:
networkProtocol - Value to set
See Also:
NETWORK_PROTOCOL

clearNetworkProtocol

public void clearNetworkProtocol()
Clear any current value for the 'network-protocol' field in the bean. The description of the 'network-protocol' field is:

"The protocol used to access the target asset."

Using this method will not clear the server value when the bean is PUT to the server. Use the setNetworkProtocolNull() method to clear the server's value.

See the description of cleared values.

See Also:
NETWORK_PROTOCOL

setNetworkProtocolNull

public void setNetworkProtocolNull()
Set to Null any current value for the 'network-protocol' field in the bean. The description of the 'network-protocol' field is:

"The protocol used to access the target asset."

Using this method will clear the server value when the bean is PUT to the server. Use the clearNetworkProtocol() method to avoid clearing the server's value.

See the description of Null values.

See Also:
NETWORK_PROTOCOL

getDetectedOs

public String getDetectedOs()
Get the value for the 'detected-os' field. The description of the 'detected-os' field is:

"The detected host OS of the asset which has this vulnerability."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
DETECTED_OS

isDetectedOsNull

public boolean isDetectedOsNull()
Get whether the 'detected-os' field has been set to Null or not. The description of the 'detected-os' field is:

"The detected host OS of the asset which has this vulnerability."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setDetectedOsNull(), DETECTED_OS

isDetectedOsClear

public boolean isDetectedOsClear()
Get whether the value for the 'detected-os' field is clear or not. The description of the 'detected-os' field is:

"The detected host OS of the asset which has this vulnerability."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearDetectedOs(), DETECTED_OS

setDetectedOs

public void setDetectedOs(String detectedOs)
Set the value for the 'detected-os' field. The description of the 'detected-os' field is:

"The detected host OS of the asset which has this vulnerability."

Parameters:
detectedOs - Value to set
See Also:
DETECTED_OS

clearDetectedOs

public void clearDetectedOs()
Clear any current value for the 'detected-os' field in the bean. The description of the 'detected-os' field is:

"The detected host OS of the asset which has this vulnerability."

Using this method will not clear the server value when the bean is PUT to the server. Use the setDetectedOsNull() method to clear the server's value.

See the description of cleared values.

See Also:
DETECTED_OS

setDetectedOsNull

public void setDetectedOsNull()
Set to Null any current value for the 'detected-os' field in the bean. The description of the 'detected-os' field is:

"The detected host OS of the asset which has this vulnerability."

Using this method will clear the server value when the bean is PUT to the server. Use the clearDetectedOs() method to avoid clearing the server's value.

See the description of Null values.

See Also:
DETECTED_OS

getVulnSolution

public String getVulnSolution()
Get the value for the 'solution' field. The description of the 'solution' field is:

"A solution to remediate the vulnerability."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
VULN_SOLUTION

isVulnSolutionNull

public boolean isVulnSolutionNull()
Get whether the 'solution' field has been set to Null or not. The description of the 'solution' field is:

"A solution to remediate the vulnerability."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setVulnSolutionNull(), VULN_SOLUTION

isVulnSolutionClear

public boolean isVulnSolutionClear()
Get whether the value for the 'solution' field is clear or not. The description of the 'solution' field is:

"A solution to remediate the vulnerability."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearVulnSolution(), VULN_SOLUTION

setVulnSolution

public void setVulnSolution(String vulnSolution)
Set the value for the 'solution' field. The description of the 'solution' field is:

"A solution to remediate the vulnerability."

Parameters:
vulnSolution - Value to set
See Also:
VULN_SOLUTION

clearVulnSolution

public void clearVulnSolution()
Clear any current value for the 'solution' field in the bean. The description of the 'solution' field is:

"A solution to remediate the vulnerability."

Using this method will not clear the server value when the bean is PUT to the server. Use the setVulnSolutionNull() method to clear the server's value.

See the description of cleared values.

See Also:
VULN_SOLUTION

setVulnSolutionNull

public void setVulnSolutionNull()
Set to Null any current value for the 'solution' field in the bean. The description of the 'solution' field is:

"A solution to remediate the vulnerability."

Using this method will clear the server value when the bean is PUT to the server. Use the clearVulnSolution() method to avoid clearing the server's value.

See the description of Null values.

See Also:
VULN_SOLUTION

getVulnUserName

public String getVulnUserName()
Get the value for the 'user-name' field. The description of the 'user-name' field is:

"No description provided."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
VULN_USER_NAME

isVulnUserNameNull

public boolean isVulnUserNameNull()
Get whether the 'user-name' field has been set to Null or not. The description of the 'user-name' field is:

"No description provided."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setVulnUserNameNull(), VULN_USER_NAME

isVulnUserNameClear

public boolean isVulnUserNameClear()
Get whether the value for the 'user-name' field is clear or not. The description of the 'user-name' field is:

"No description provided."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearVulnUserName(), VULN_USER_NAME

setVulnUserName

public void setVulnUserName(String vulnUserName)
Set the value for the 'user-name' field. The description of the 'user-name' field is:

"No description provided."

Parameters:
vulnUserName - Value to set
See Also:
VULN_USER_NAME

clearVulnUserName

public void clearVulnUserName()
Clear any current value for the 'user-name' field in the bean. The description of the 'user-name' field is:

"No description provided."

Using this method will not clear the server value when the bean is PUT to the server. Use the setVulnUserNameNull() method to clear the server's value.

See the description of cleared values.

See Also:
VULN_USER_NAME

setVulnUserNameNull

public void setVulnUserNameNull()
Set to Null any current value for the 'user-name' field in the bean. The description of the 'user-name' field is:

"No description provided."

Using this method will clear the server value when the bean is PUT to the server. Use the clearVulnUserName() method to avoid clearing the server's value.

See the description of Null values.

See Also:
VULN_USER_NAME

getRsrcId

public String getRsrcId()
Get the value for the 'rsrc-id' field. The description of the 'rsrc-id' field is:

"Unique identifier of resource associated with this vulnerability."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
RESOURCE_ID

isRsrcIdNull

public boolean isRsrcIdNull()
Get whether the 'rsrc-id' field has been set to Null or not. The description of the 'rsrc-id' field is:

"Unique identifier of resource associated with this vulnerability."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setRsrcIdNull(), RESOURCE_ID

isRsrcIdClear

public boolean isRsrcIdClear()
Get whether the value for the 'rsrc-id' field is clear or not. The description of the 'rsrc-id' field is:

"Unique identifier of resource associated with this vulnerability."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearRsrcId(), RESOURCE_ID

setRsrcId

public void setRsrcId(String rsrcId)
Set the value for the 'rsrc-id' field. The description of the 'rsrc-id' field is:

"Unique identifier of resource associated with this vulnerability."

Parameters:
rsrcId - Value to set
See Also:
RESOURCE_ID

clearRsrcId

public void clearRsrcId()
Clear any current value for the 'rsrc-id' field in the bean. The description of the 'rsrc-id' field is:

"Unique identifier of resource associated with this vulnerability."

Using this method will not clear the server value when the bean is PUT to the server. Use the setRsrcIdNull() method to clear the server's value.

See the description of cleared values.

See Also:
RESOURCE_ID

setRsrcIdNull

public void setRsrcIdNull()
Set to Null any current value for the 'rsrc-id' field in the bean. The description of the 'rsrc-id' field is:

"Unique identifier of resource associated with this vulnerability."

Using this method will clear the server value when the bean is PUT to the server. Use the clearRsrcId() method to avoid clearing the server's value.

See the description of Null values.

See Also:
RESOURCE_ID

getScannedApp

public String getScannedApp()
Get the value for the 'scanned-app' field. The description of the 'scanned-app' field is:

"The application (service, executable) which has this vulnerability."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
SCANNED_APP

isScannedAppNull

public boolean isScannedAppNull()
Get whether the 'scanned-app' field has been set to Null or not. The description of the 'scanned-app' field is:

"The application (service, executable) which has this vulnerability."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setScannedAppNull(), SCANNED_APP

isScannedAppClear

public boolean isScannedAppClear()
Get whether the value for the 'scanned-app' field is clear or not. The description of the 'scanned-app' field is:

"The application (service, executable) which has this vulnerability."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearScannedApp(), SCANNED_APP

setScannedApp

public void setScannedApp(String scannedApp)
Set the value for the 'scanned-app' field. The description of the 'scanned-app' field is:

"The application (service, executable) which has this vulnerability."

Parameters:
scannedApp - Value to set
See Also:
SCANNED_APP

clearScannedApp

public void clearScannedApp()
Clear any current value for the 'scanned-app' field in the bean. The description of the 'scanned-app' field is:

"The application (service, executable) which has this vulnerability."

Using this method will not clear the server value when the bean is PUT to the server. Use the setScannedAppNull() method to clear the server's value.

See the description of cleared values.

See Also:
SCANNED_APP

setScannedAppNull

public void setScannedAppNull()
Set to Null any current value for the 'scanned-app' field in the bean. The description of the 'scanned-app' field is:

"The application (service, executable) which has this vulnerability."

Using this method will clear the server value when the bean is PUT to the server. Use the clearScannedApp() method to avoid clearing the server's value.

See the description of Null values.

See Also:
SCANNED_APP

getVulnUserDomain

public String getVulnUserDomain()
Get the value for the 'user-domain' field. The description of the 'user-domain' field is:

"No description provided."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
VULN_USER_DOMAIN

isVulnUserDomainNull

public boolean isVulnUserDomainNull()
Get whether the 'user-domain' field has been set to Null or not. The description of the 'user-domain' field is:

"No description provided."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setVulnUserDomainNull(), VULN_USER_DOMAIN

isVulnUserDomainClear

public boolean isVulnUserDomainClear()
Get whether the value for the 'user-domain' field is clear or not. The description of the 'user-domain' field is:

"No description provided."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearVulnUserDomain(), VULN_USER_DOMAIN

setVulnUserDomain

public void setVulnUserDomain(String vulnUserDomain)
Set the value for the 'user-domain' field. The description of the 'user-domain' field is:

"No description provided."

Parameters:
vulnUserDomain - Value to set
See Also:
VULN_USER_DOMAIN

clearVulnUserDomain

public void clearVulnUserDomain()
Clear any current value for the 'user-domain' field in the bean. The description of the 'user-domain' field is:

"No description provided."

Using this method will not clear the server value when the bean is PUT to the server. Use the setVulnUserDomainNull() method to clear the server's value.

See the description of cleared values.

See Also:
VULN_USER_DOMAIN

setVulnUserDomainNull

public void setVulnUserDomainNull()
Set to Null any current value for the 'user-domain' field in the bean. The description of the 'user-domain' field is:

"No description provided."

Using this method will clear the server value when the bean is PUT to the server. Use the clearVulnUserDomain() method to avoid clearing the server's value.

See the description of Null values.

See Also:
VULN_USER_DOMAIN

getPortName

public String getPortName()
Get the value for the 'port-name' field. The description of the 'port-name' field is:

"The name of the port where the vulnerability was detected."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
PORT_NAME

isPortNameNull

public boolean isPortNameNull()
Get whether the 'port-name' field has been set to Null or not. The description of the 'port-name' field is:

"The name of the port where the vulnerability was detected."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setPortNameNull(), PORT_NAME

isPortNameClear

public boolean isPortNameClear()
Get whether the value for the 'port-name' field is clear or not. The description of the 'port-name' field is:

"The name of the port where the vulnerability was detected."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearPortName(), PORT_NAME

setPortName

public void setPortName(String portName)
Set the value for the 'port-name' field. The description of the 'port-name' field is:

"The name of the port where the vulnerability was detected."

Parameters:
portName - Value to set
See Also:
PORT_NAME

clearPortName

public void clearPortName()
Clear any current value for the 'port-name' field in the bean. The description of the 'port-name' field is:

"The name of the port where the vulnerability was detected."

Using this method will not clear the server value when the bean is PUT to the server. Use the setPortNameNull() method to clear the server's value.

See the description of cleared values.

See Also:
PORT_NAME

setPortNameNull

public void setPortNameNull()
Set to Null any current value for the 'port-name' field in the bean. The description of the 'port-name' field is:

"The name of the port where the vulnerability was detected."

Using this method will clear the server value when the bean is PUT to the server. Use the clearPortName() method to avoid clearing the server's value.

See the description of Null values.

See Also:
PORT_NAME

getDetectedOsVersion

public String getDetectedOsVersion()
Get the value for the 'detected-os-ver' field. The description of the 'detected-os-ver' field is:

"The detected host OS version of the asset which has this vulnerability."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
DETECTED_OS_VERSION

isDetectedOsVersionNull

public boolean isDetectedOsVersionNull()
Get whether the 'detected-os-ver' field has been set to Null or not. The description of the 'detected-os-ver' field is:

"The detected host OS version of the asset which has this vulnerability."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setDetectedOsVersionNull(), DETECTED_OS_VERSION

isDetectedOsVersionClear

public boolean isDetectedOsVersionClear()
Get whether the value for the 'detected-os-ver' field is clear or not. The description of the 'detected-os-ver' field is:

"The detected host OS version of the asset which has this vulnerability."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearDetectedOsVersion(), DETECTED_OS_VERSION

setDetectedOsVersion

public void setDetectedOsVersion(String detectedOsVersion)
Set the value for the 'detected-os-ver' field. The description of the 'detected-os-ver' field is:

"The detected host OS version of the asset which has this vulnerability."

Parameters:
detectedOsVersion - Value to set
See Also:
DETECTED_OS_VERSION

clearDetectedOsVersion

public void clearDetectedOsVersion()
Clear any current value for the 'detected-os-ver' field in the bean. The description of the 'detected-os-ver' field is:

"The detected host OS version of the asset which has this vulnerability."

Using this method will not clear the server value when the bean is PUT to the server. Use the setDetectedOsVersionNull() method to clear the server's value.

See the description of cleared values.

See Also:
DETECTED_OS_VERSION

setDetectedOsVersionNull

public void setDetectedOsVersionNull()
Set to Null any current value for the 'detected-os-ver' field in the bean. The description of the 'detected-os-ver' field is:

"The detected host OS version of the asset which has this vulnerability."

Using this method will clear the server value when the bean is PUT to the server. Use the clearDetectedOsVersion() method to avoid clearing the server's value.

See the description of Null values.

See Also:
DETECTED_OS_VERSION

getVulnDescription

public String getVulnDescription()
Get the value for the 'description' field. The description of the 'description' field is:

"A full-text description of the vulnerability."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
VULN_DESCRIPTION

isVulnDescriptionNull

public boolean isVulnDescriptionNull()
Get whether the 'description' field has been set to Null or not. The description of the 'description' field is:

"A full-text description of the vulnerability."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setVulnDescriptionNull(), VULN_DESCRIPTION

isVulnDescriptionClear

public boolean isVulnDescriptionClear()
Get whether the value for the 'description' field is clear or not. The description of the 'description' field is:

"A full-text description of the vulnerability."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearVulnDescription(), VULN_DESCRIPTION

setVulnDescription

public void setVulnDescription(String vulnDescription)
Set the value for the 'description' field. The description of the 'description' field is:

"A full-text description of the vulnerability."

Parameters:
vulnDescription - Value to set
See Also:
VULN_DESCRIPTION

clearVulnDescription

public void clearVulnDescription()
Clear any current value for the 'description' field in the bean. The description of the 'description' field is:

"A full-text description of the vulnerability."

Using this method will not clear the server value when the bean is PUT to the server. Use the setVulnDescriptionNull() method to clear the server's value.

See the description of cleared values.

See Also:
VULN_DESCRIPTION

setVulnDescriptionNull

public void setVulnDescriptionNull()
Set to Null any current value for the 'description' field in the bean. The description of the 'description' field is:

"A full-text description of the vulnerability."

Using this method will clear the server value when the bean is PUT to the server. Use the clearVulnDescription() method to avoid clearing the server's value.

See the description of Null values.

See Also:
VULN_DESCRIPTION

getVulnName

public String getVulnName()
Get the value for the 'name' field. The description of the 'name' field is:

"The short name for the vulnerability assigned by the vendor. "

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
VULN_NAME

isVulnNameNull

public boolean isVulnNameNull()
Get whether the 'name' field has been set to Null or not. The description of the 'name' field is:

"The short name for the vulnerability assigned by the vendor. "

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setVulnNameNull(), VULN_NAME

isVulnNameClear

public boolean isVulnNameClear()
Get whether the value for the 'name' field is clear or not. The description of the 'name' field is:

"The short name for the vulnerability assigned by the vendor. "

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearVulnName(), VULN_NAME

setVulnName

public void setVulnName(String vulnName)
Set the value for the 'name' field. The description of the 'name' field is:

"The short name for the vulnerability assigned by the vendor. "

Parameters:
vulnName - Value to set
See Also:
VULN_NAME

clearVulnName

public void clearVulnName()
Clear any current value for the 'name' field in the bean. The description of the 'name' field is:

"The short name for the vulnerability assigned by the vendor. "

Using this method will not clear the server value when the bean is PUT to the server. Use the setVulnNameNull() method to clear the server's value.

See the description of cleared values.

See Also:
VULN_NAME

setVulnNameNull

public void setVulnNameNull()
Set to Null any current value for the 'name' field in the bean. The description of the 'name' field is:

"The short name for the vulnerability assigned by the vendor. "

Using this method will clear the server value when the bean is PUT to the server. Use the clearVulnName() method to avoid clearing the server's value.

See the description of Null values.

See Also:
VULN_NAME

getScannerClassification

public String getScannerClassification()
Get the value for the 'scanner-classification' field. The description of the 'scanner-classification' field is:

"No description provided."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
SCANNER_CLASSIFICATION

isScannerClassificationNull

public boolean isScannerClassificationNull()
Get whether the 'scanner-classification' field has been set to Null or not. The description of the 'scanner-classification' field is:

"No description provided."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setScannerClassificationNull(), SCANNER_CLASSIFICATION

isScannerClassificationClear

public boolean isScannerClassificationClear()
Get whether the value for the 'scanner-classification' field is clear or not. The description of the 'scanner-classification' field is:

"No description provided."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearScannerClassification(), SCANNER_CLASSIFICATION

setScannerClassification

public void setScannerClassification(String scannerClassification)
Set the value for the 'scanner-classification' field. The description of the 'scanner-classification' field is:

"No description provided."

Parameters:
scannerClassification - Value to set
See Also:
SCANNER_CLASSIFICATION

clearScannerClassification

public void clearScannerClassification()
Clear any current value for the 'scanner-classification' field in the bean. The description of the 'scanner-classification' field is:

"No description provided."

Using this method will not clear the server value when the bean is PUT to the server. Use the setScannerClassificationNull() method to clear the server's value.

See the description of cleared values.

See Also:
SCANNER_CLASSIFICATION

setScannerClassificationNull

public void setScannerClassificationNull()
Set to Null any current value for the 'scanner-classification' field in the bean. The description of the 'scanner-classification' field is:

"No description provided."

Using this method will clear the server value when the bean is PUT to the server. Use the clearScannerClassification() method to avoid clearing the server's value.

See the description of Null values.

See Also:
SCANNER_CLASSIFICATION

getEndEffectiveDate

public Date getEndEffectiveDate()
Get the value for the 'end-effective-date' field. The description of the 'end-effective-date' field is:

"No description provided."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
END_EFFECTIVE_DATE

isEndEffectiveDateNull

public boolean isEndEffectiveDateNull()
Get whether the 'end-effective-date' field has been set to Null or not. The description of the 'end-effective-date' field is:

"No description provided."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setEndEffectiveDateNull(), END_EFFECTIVE_DATE

isEndEffectiveDateClear

public boolean isEndEffectiveDateClear()
Get whether the value for the 'end-effective-date' field is clear or not. The description of the 'end-effective-date' field is:

"No description provided."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearEndEffectiveDate(), END_EFFECTIVE_DATE

setEndEffectiveDate

public void setEndEffectiveDate(Date endEffectiveDate)
Set the value for the 'end-effective-date' field. The description of the 'end-effective-date' field is:

"No description provided."

Parameters:
endEffectiveDate - Value to set
See Also:
END_EFFECTIVE_DATE

clearEndEffectiveDate

public void clearEndEffectiveDate()
Clear any current value for the 'end-effective-date' field in the bean. The description of the 'end-effective-date' field is:

"No description provided."

Using this method will not clear the server value when the bean is PUT to the server. Use the setEndEffectiveDateNull() method to clear the server's value.

See the description of cleared values.

See Also:
END_EFFECTIVE_DATE

setEndEffectiveDateNull

public void setEndEffectiveDateNull()
Set to Null any current value for the 'end-effective-date' field in the bean. The description of the 'end-effective-date' field is:

"No description provided."

Using this method will clear the server value when the bean is PUT to the server. Use the clearEndEffectiveDate() method to avoid clearing the server's value.

See the description of Null values.

See Also:
END_EFFECTIVE_DATE

getVulnTaxonomy

public String getVulnTaxonomy()
Get the value for the 'taxonomy' field. The description of the 'taxonomy' field is:

"No description provided."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
VULN_TAXONOMY

isVulnTaxonomyNull

public boolean isVulnTaxonomyNull()
Get whether the 'taxonomy' field has been set to Null or not. The description of the 'taxonomy' field is:

"No description provided."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setVulnTaxonomyNull(), VULN_TAXONOMY

isVulnTaxonomyClear

public boolean isVulnTaxonomyClear()
Get whether the value for the 'taxonomy' field is clear or not. The description of the 'taxonomy' field is:

"No description provided."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearVulnTaxonomy(), VULN_TAXONOMY

setVulnTaxonomy

public void setVulnTaxonomy(String vulnTaxonomy)
Set the value for the 'taxonomy' field. The description of the 'taxonomy' field is:

"No description provided."

Parameters:
vulnTaxonomy - Value to set
See Also:
VULN_TAXONOMY

clearVulnTaxonomy

public void clearVulnTaxonomy()
Clear any current value for the 'taxonomy' field in the bean. The description of the 'taxonomy' field is:

"No description provided."

Using this method will not clear the server value when the bean is PUT to the server. Use the setVulnTaxonomyNull() method to clear the server's value.

See the description of cleared values.

See Also:
VULN_TAXONOMY

setVulnTaxonomyNull

public void setVulnTaxonomyNull()
Set to Null any current value for the 'taxonomy' field in the bean. The description of the 'taxonomy' field is:

"No description provided."

Using this method will clear the server value when the bean is PUT to the server. Use the clearVulnTaxonomy() method to avoid clearing the server's value.

See the description of Null values.

See Also:
VULN_TAXONOMY

getBeginEffectiveDate

public Date getBeginEffectiveDate()
Get the value for the 'begin-effective-date' field. The description of the 'begin-effective-date' field is:

"No description provided."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
BEGIN_EFFECTIVE_DATE

isBeginEffectiveDateNull

public boolean isBeginEffectiveDateNull()
Get whether the 'begin-effective-date' field has been set to Null or not. The description of the 'begin-effective-date' field is:

"No description provided."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setBeginEffectiveDateNull(), BEGIN_EFFECTIVE_DATE

isBeginEffectiveDateClear

public boolean isBeginEffectiveDateClear()
Get whether the value for the 'begin-effective-date' field is clear or not. The description of the 'begin-effective-date' field is:

"No description provided."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearBeginEffectiveDate(), BEGIN_EFFECTIVE_DATE

setBeginEffectiveDate

public void setBeginEffectiveDate(Date beginEffectiveDate)
Set the value for the 'begin-effective-date' field. The description of the 'begin-effective-date' field is:

"No description provided."

Parameters:
beginEffectiveDate - Value to set
See Also:
BEGIN_EFFECTIVE_DATE

clearBeginEffectiveDate

public void clearBeginEffectiveDate()
Clear any current value for the 'begin-effective-date' field in the bean. The description of the 'begin-effective-date' field is:

"No description provided."

Using this method will not clear the server value when the bean is PUT to the server. Use the setBeginEffectiveDateNull() method to clear the server's value.

See the description of cleared values.

See Also:
BEGIN_EFFECTIVE_DATE

setBeginEffectiveDateNull

public void setBeginEffectiveDateNull()
Set to Null any current value for the 'begin-effective-date' field in the bean. The description of the 'begin-effective-date' field is:

"No description provided."

Using this method will clear the server value when the bean is PUT to the server. Use the clearBeginEffectiveDate() method to avoid clearing the server's value.

See the description of Null values.

See Also:
BEGIN_EFFECTIVE_DATE

getPortReference

public PortReferenceBean getPortReference()
Get the value for the 'port-reference' field. The description of the 'port-reference' field is:

"Vulnerability reference to a port object."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
REL_PORT_REF

isPortReferenceNull

public boolean isPortReferenceNull()
Get whether the 'port-reference' field has been set to Null or not. The description of the 'port-reference' field is:

"Vulnerability reference to a port object."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setPortReferenceNull(), REL_PORT_REF

isPortReferenceClear

public boolean isPortReferenceClear()
Get whether the value for the 'port-reference' field is clear or not. The description of the 'port-reference' field is:

"Vulnerability reference to a port object."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearPortReference(), REL_PORT_REF

setPortReference

public void setPortReference(PortReferenceBean portReference)
Set the value for the 'port-reference' field. The description of the 'port-reference' field is:

"Vulnerability reference to a port object."

Parameters:
portReference - Value to set
See Also:
REL_PORT_REF

clearPortReference

public void clearPortReference()
Clear any current value for the 'port-reference' field in the bean. The description of the 'port-reference' field is:

"Vulnerability reference to a port object."

Using this method will not clear the server value when the bean is PUT to the server. Use the setPortReferenceNull() method to clear the server's value.

See the description of cleared values.

See Also:
REL_PORT_REF

setPortReferenceNull

public void setPortReferenceNull()
Set to Null any current value for the 'port-reference' field in the bean. The description of the 'port-reference' field is:

"Vulnerability reference to a port object."

Using this method will clear the server value when the bean is PUT to the server. Use the clearPortReference() method to avoid clearing the server's value.

See the description of Null values.

See Also:
REL_PORT_REF

getInfo

public Collection<VulnerabilityInfoBean> getInfo()
Get the value for the 'vulnerability-info' field. The description of the 'vulnerability-info' field is:

"List of vulnerability information objects as a result of executing a vulnerability report."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
REL_VULNERABILITY_INFO

isInfoNull

public boolean isInfoNull()
Get whether the 'vulnerability-info' field has been set to Null or not. The description of the 'vulnerability-info' field is:

"List of vulnerability information objects as a result of executing a vulnerability report."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setInfoNull(), REL_VULNERABILITY_INFO

isInfoClear

public boolean isInfoClear()
Get whether the value for the 'vulnerability-info' field is clear or not. The description of the 'vulnerability-info' field is:

"List of vulnerability information objects as a result of executing a vulnerability report."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearInfo(), REL_VULNERABILITY_INFO

setInfo

public void setInfo(Collection<? extends VulnerabilityInfoBean> info)
Set the value for the 'vulnerability-info' field. The description of the 'vulnerability-info' field is:

"List of vulnerability information objects as a result of executing a vulnerability report."

Parameters:
info - Value to set
See Also:
REL_VULNERABILITY_INFO

clearInfo

public void clearInfo()
Clear any current value for the 'vulnerability-info' field in the bean. The description of the 'vulnerability-info' field is:

"List of vulnerability information objects as a result of executing a vulnerability report."

Using this method will not clear the server value when the bean is PUT to the server. Use the setInfoNull() method to clear the server's value.

See the description of cleared values.

See Also:
REL_VULNERABILITY_INFO

setInfoNull

public void setInfoNull()
Set to Null any current value for the 'vulnerability-info' field in the bean. The description of the 'vulnerability-info' field is:

"List of vulnerability information objects as a result of executing a vulnerability report."

Using this method will clear the server value when the bean is PUT to the server. Use the clearInfo() method to avoid clearing the server's value.

See the description of Null values.

See Also:
REL_VULNERABILITY_INFO

addToInfo

public void addToInfo(VulnerabilityInfoBean value)
Add a value to the collection field 'vulnerability-info'. The description of the 'vulnerability-info' field is:

"List of vulnerability information objects as a result of executing a vulnerability report."

Parameters:
value - Value to add to collection.
See Also:
REL_VULNERABILITY_INFO

getCodes

public Collection<VulnerabilityCodeBean> getCodes()
Get the value for the 'vulnerability-codes' field. The description of the 'vulnerability-codes' field is:

"List of vulnerability code objects as a result of executing a vulnerability report."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
REL_VULNERABILITY_CODES

isCodesNull

public boolean isCodesNull()
Get whether the 'vulnerability-codes' field has been set to Null or not. The description of the 'vulnerability-codes' field is:

"List of vulnerability code objects as a result of executing a vulnerability report."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setCodesNull(), REL_VULNERABILITY_CODES

isCodesClear

public boolean isCodesClear()
Get whether the value for the 'vulnerability-codes' field is clear or not. The description of the 'vulnerability-codes' field is:

"List of vulnerability code objects as a result of executing a vulnerability report."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearCodes(), REL_VULNERABILITY_CODES

setCodes

public void setCodes(Collection<? extends VulnerabilityCodeBean> codes)
Set the value for the 'vulnerability-codes' field. The description of the 'vulnerability-codes' field is:

"List of vulnerability code objects as a result of executing a vulnerability report."

Parameters:
codes - Value to set
See Also:
REL_VULNERABILITY_CODES

clearCodes

public void clearCodes()
Clear any current value for the 'vulnerability-codes' field in the bean. The description of the 'vulnerability-codes' field is:

"List of vulnerability code objects as a result of executing a vulnerability report."

Using this method will not clear the server value when the bean is PUT to the server. Use the setCodesNull() method to clear the server's value.

See the description of cleared values.

See Also:
REL_VULNERABILITY_CODES

setCodesNull

public void setCodesNull()
Set to Null any current value for the 'vulnerability-codes' field in the bean. The description of the 'vulnerability-codes' field is:

"List of vulnerability code objects as a result of executing a vulnerability report."

Using this method will clear the server value when the bean is PUT to the server. Use the clearCodes() method to avoid clearing the server's value.

See the description of Null values.

See Also:
REL_VULNERABILITY_CODES

addToCodes

public void addToCodes(VulnerabilityCodeBean value)
Add a value to the collection field 'vulnerability-codes'. The description of the 'vulnerability-codes' field is:

"List of vulnerability code objects as a result of executing a vulnerability report."

Parameters:
value - Value to add to collection.
See Also:
REL_VULNERABILITY_CODES

getProtocolReference

public ProtocolReferenceBean getProtocolReference()
Get the value for the 'protocol-reference' field. The description of the 'protocol-reference' field is:

"Vulnerability reference to a protocol object."

Returns:
The field's value in the bean instance, if any (may return null).
See Also:
REL_PROTOCOL_REF

isProtocolReferenceNull

public boolean isProtocolReferenceNull()
Get whether the 'protocol-reference' field has been set to Null or not. The description of the 'protocol-reference' field is:

"Vulnerability reference to a protocol object."

See the description of Null values.

Returns:
true if the field value has been marked as null, false otherwise.
See Also:
setProtocolReferenceNull(), REL_PROTOCOL_REF

isProtocolReferenceClear

public boolean isProtocolReferenceClear()
Get whether the value for the 'protocol-reference' field is clear or not. The description of the 'protocol-reference' field is:

"Vulnerability reference to a protocol object."

See the description of cleared values.

Returns:
true if the field value has been cleared, false otherwise.
See Also:
clearProtocolReference(), REL_PROTOCOL_REF

setProtocolReference

public void setProtocolReference(ProtocolReferenceBean protocolReference)
Set the value for the 'protocol-reference' field. The description of the 'protocol-reference' field is:

"Vulnerability reference to a protocol object."

Parameters:
protocolReference - Value to set
See Also:
REL_PROTOCOL_REF

clearProtocolReference

public void clearProtocolReference()
Clear any current value for the 'protocol-reference' field in the bean. The description of the 'protocol-reference' field is:

"Vulnerability reference to a protocol object."

Using this method will not clear the server value when the bean is PUT to the server. Use the setProtocolReferenceNull() method to clear the server's value.

See the description of cleared values.

See Also:
REL_PROTOCOL_REF

setProtocolReferenceNull

public void setProtocolReferenceNull()
Set to Null any current value for the 'protocol-reference' field in the bean. The description of the 'protocol-reference' field is:

"Vulnerability reference to a protocol object."

Using this method will clear the server value when the bean is PUT to the server. Use the clearProtocolReference() method to avoid clearing the server's value.

See the description of Null values.

See Also:
REL_PROTOCOL_REF

getBeanMetaData

public static BeanMetaData<? extends VulnerabilityBean> getBeanMetaData()
Get the metadata class instance for this type.

The metadata is used primarily as a parameter to a BeanTransporter implementation''s constructor.


clone

public VulnerabilityBean clone()
Create a duplicate of this bean instance, including all field values.

Overrides:
clone in class Object