com.novell.db.object.bean
Class AdvisorContainerBean

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

public class AdvisorContainerBean
extends SentinelBean

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

The description of the type is:

"null"

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 ID
          The "bean name" of the Sentinel data object field 'Id'.
static String REL_AAD
          The "bean name" of the Sentinel data object field 'AdvAttackDetails'.
static String REL_AED
          The "bean name" of the Sentinel data object field 'AdvisorEventData'.
static String REL_AS
          The "bean name" of the Sentinel data object field 'AttackSummaries'.
 
Constructor Summary
  AdvisorContainerBean()
          Construct an instance of the bean class.
protected AdvisorContainerBean(BeanMetaData<? extends SentinelBean> metadata)
          Constructor for use by derived classes.
 
Method Summary
 void addToAdvAttackDetails(AdvAttackDetailsBean value)
          Add a value to the collection field 'attack-details'.
 void addToAdvisorEventData(AdvisorEventDataBean value)
          Add a value to the collection field 'events'.
 void addToAttackSummaries(AttackSummaryBean value)
          Add a value to the collection field 'attack-summaries'.
 void clearAdvAttackDetails()
          Clear any current value for the 'attack-details' field in the bean.
 void clearAdvisorEventData()
          Clear any current value for the 'events' field in the bean.
 void clearAttackSummaries()
          Clear any current value for the 'attack-summaries' field in the bean.
 void clearId()
          Clear any current value for the 'id' field in the bean.
 AdvisorContainerBean clone()
          Create a duplicate of this bean instance, including all field values.
 Collection<AdvAttackDetailsBean> getAdvAttackDetails()
          Get the value for the 'attack-details' field.
 Collection<AdvisorEventDataBean> getAdvisorEventData()
          Get the value for the 'events' field.
 Collection<AttackSummaryBean> getAttackSummaries()
          Get the value for the 'attack-summaries' field.
static BeanMetaData<? extends AdvisorContainerBean> getBeanMetaData()
          Get the metadata class instance for this type.
 String getId()
          Get the value for the 'id' field.
 boolean isAdvAttackDetailsClear()
          Get whether the value for the 'attack-details' field is clear or not.
 boolean isAdvAttackDetailsNull()
          Get whether the 'attack-details' field has been set to Null or not.
 boolean isAdvisorEventDataClear()
          Get whether the value for the 'events' field is clear or not.
 boolean isAdvisorEventDataNull()
          Get whether the 'events' field has been set to Null or not.
 boolean isAttackSummariesClear()
          Get whether the value for the 'attack-summaries' field is clear or not.
 boolean isAttackSummariesNull()
          Get whether the 'attack-summaries' field has been set to Null or not.
 boolean isIdClear()
          Get whether the value for the 'id' field is clear or not.
 boolean isIdNull()
          Get whether the 'id' field has been set to Null or not.
 void setAdvAttackDetails(Collection<? extends AdvAttackDetailsBean> advAttackDetails)
          Set the value for the 'attack-details' field.
 void setAdvAttackDetailsNull()
          Set to Null any current value for the 'attack-details' field in the bean.
 void setAdvisorEventData(Collection<? extends AdvisorEventDataBean> advisorEventData)
          Set the value for the 'events' field.
 void setAdvisorEventDataNull()
          Set to Null any current value for the 'events' field in the bean.
 void setAttackSummaries(Collection<? extends AttackSummaryBean> attackSummaries)
          Set the value for the 'attack-summaries' field.
 void setAttackSummariesNull()
          Set to Null any current value for the 'attack-summaries' field in the bean.
 void setId(String id)
          Set the value for the 'id' field.
 void setIdNull()
          Set to Null any current value for the 'id' 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

REL_AED

public static final String REL_AED
The "bean name" of the Sentinel data object field 'AdvisorEventData'. The value is ""events"".

The description of the 'events' field is:

"The list of AssetEventData objects used to locate AssetData objects when executing an asset report."

See Also:
Constant Field Values

ID

public static final String ID
The "bean name" of the Sentinel data object field 'Id'. The value is ""id"".

The description of the 'id' field is:

"Unique identifier for advisor container."

See Also:
Constant Field Values

REL_AAD

public static final String REL_AAD
The "bean name" of the Sentinel data object field 'AdvAttackDetails'. The value is ""attack-details"".

The description of the 'attack-details' field is:

"List of AdvAttackDetails objects as a result of executing an advisor report."

See Also:
Constant Field Values

REL_AS

public static final String REL_AS
The "bean name" of the Sentinel data object field 'AttackSummaries'. The value is ""attack-summaries"".

The description of the 'attack-summaries' field is:

"List of AttackSummary objects as a result of executing an advisor report."

See Also:
Constant Field Values
Constructor Detail

AdvisorContainerBean

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


AdvisorContainerBean

protected AdvisorContainerBean(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

getId

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

"Unique identifier for advisor container."

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

isIdNull

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

"Unique identifier for advisor container."

See the description of Null values.

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

isIdClear

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

"Unique identifier for advisor container."

See the description of cleared values.

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

setId

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

"Unique identifier for advisor container."

Parameters:
id - Value to set
See Also:
ID

clearId

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

"Unique identifier for advisor container."

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

See the description of cleared values.

See Also:
ID

setIdNull

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

"Unique identifier for advisor container."

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

See the description of Null values.

See Also:
ID

getAttackSummaries

public Collection<AttackSummaryBean> getAttackSummaries()
Get the value for the 'attack-summaries' field. The description of the 'attack-summaries' field is:

"List of AttackSummary objects as a result of executing an advisor report."

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

isAttackSummariesNull

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

"List of AttackSummary objects as a result of executing an advisor report."

See the description of Null values.

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

isAttackSummariesClear

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

"List of AttackSummary objects as a result of executing an advisor report."

See the description of cleared values.

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

setAttackSummaries

public void setAttackSummaries(Collection<? extends AttackSummaryBean> attackSummaries)
Set the value for the 'attack-summaries' field. The description of the 'attack-summaries' field is:

"List of AttackSummary objects as a result of executing an advisor report."

Parameters:
attackSummaries - Value to set
See Also:
REL_AS

clearAttackSummaries

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

"List of AttackSummary objects as a result of executing an advisor report."

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

See the description of cleared values.

See Also:
REL_AS

setAttackSummariesNull

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

"List of AttackSummary objects as a result of executing an advisor report."

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

See the description of Null values.

See Also:
REL_AS

addToAttackSummaries

public void addToAttackSummaries(AttackSummaryBean value)
Add a value to the collection field 'attack-summaries'. The description of the 'attack-summaries' field is:

"List of AttackSummary objects as a result of executing an advisor report."

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

getAdvisorEventData

public Collection<AdvisorEventDataBean> getAdvisorEventData()
Get the value for the 'events' field. The description of the 'events' field is:

"The list of AssetEventData objects used to locate AssetData objects when executing an asset report."

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

isAdvisorEventDataNull

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

"The list of AssetEventData objects used to locate AssetData objects when executing an asset report."

See the description of Null values.

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

isAdvisorEventDataClear

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

"The list of AssetEventData objects used to locate AssetData objects when executing an asset report."

See the description of cleared values.

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

setAdvisorEventData

public void setAdvisorEventData(Collection<? extends AdvisorEventDataBean> advisorEventData)
Set the value for the 'events' field. The description of the 'events' field is:

"The list of AssetEventData objects used to locate AssetData objects when executing an asset report."

Parameters:
advisorEventData - Value to set
See Also:
REL_AED

clearAdvisorEventData

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

"The list of AssetEventData objects used to locate AssetData objects when executing an asset report."

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

See the description of cleared values.

See Also:
REL_AED

setAdvisorEventDataNull

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

"The list of AssetEventData objects used to locate AssetData objects when executing an asset report."

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

See the description of Null values.

See Also:
REL_AED

addToAdvisorEventData

public void addToAdvisorEventData(AdvisorEventDataBean value)
Add a value to the collection field 'events'. The description of the 'events' field is:

"The list of AssetEventData objects used to locate AssetData objects when executing an asset report."

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

getAdvAttackDetails

public Collection<AdvAttackDetailsBean> getAdvAttackDetails()
Get the value for the 'attack-details' field. The description of the 'attack-details' field is:

"List of AdvAttackDetails objects as a result of executing an advisor report."

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

isAdvAttackDetailsNull

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

"List of AdvAttackDetails objects as a result of executing an advisor report."

See the description of Null values.

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

isAdvAttackDetailsClear

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

"List of AdvAttackDetails objects as a result of executing an advisor report."

See the description of cleared values.

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

setAdvAttackDetails

public void setAdvAttackDetails(Collection<? extends AdvAttackDetailsBean> advAttackDetails)
Set the value for the 'attack-details' field. The description of the 'attack-details' field is:

"List of AdvAttackDetails objects as a result of executing an advisor report."

Parameters:
advAttackDetails - Value to set
See Also:
REL_AAD

clearAdvAttackDetails

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

"List of AdvAttackDetails objects as a result of executing an advisor report."

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

See the description of cleared values.

See Also:
REL_AAD

setAdvAttackDetailsNull

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

"List of AdvAttackDetails objects as a result of executing an advisor report."

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

See the description of Null values.

See Also:
REL_AAD

addToAdvAttackDetails

public void addToAdvAttackDetails(AdvAttackDetailsBean value)
Add a value to the collection field 'attack-details'. The description of the 'attack-details' field is:

"List of AdvAttackDetails objects as a result of executing an advisor report."

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

getBeanMetaData

public static BeanMetaData<? extends AdvisorContainerBean> 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 AdvisorContainerBean clone()
Create a duplicate of this bean instance, including all field values.

Overrides:
clone in class Object