com.ibm.ram.internal.jaxb
Class Rule

java.lang.Object
  extended by com.ibm.ram.internal.jaxb.Rule
All Implemented Interfaces:
java.lang.Cloneable

public class Rule
extends java.lang.Object
implements java.lang.Cloneable

Java class for Rule complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Rule">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="operator" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}RuleOperator"/>
         <element name="target" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="stringValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="childRule" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}Rule" maxOccurs="unbounded" minOccurs="0"/>
         <element name="targetDisplayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="valueDisplayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
       <attribute name="booleanValue" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="integerValue" type="{http://www.w3.org/2001/XMLSchema}int" default="-1" />
       <attribute name="type" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}RuleType" />
       <attribute name="inherited" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.lang.Boolean booleanValue
           
protected  java.util.List<Rule> childRules
           
protected  java.lang.Boolean inherited
           
protected  java.lang.Integer integerValue
           
protected  RuleOperator operator
           
protected  java.lang.String stringValue
           
protected  java.lang.String target
           
protected  java.lang.String targetDisplayName
           
protected  RuleType type
           
protected  java.lang.String valueDisplayName
           
 
Constructor Summary
Rule()
           
 
Method Summary
 Rule clone()
           
 java.util.List<Rule> getChildRules()
          Gets the value of the childRules property.
 int getIntegerValue()
          Gets the value of the integerValue property.
 RuleOperator getOperator()
          Gets the value of the operator property.
 java.lang.String getStringValue()
          Gets the value of the stringValue property.
 java.lang.String getTarget()
          Gets the value of the target property.
 java.lang.String getTargetDisplayName()
          Gets the value of the targetDisplayName property.
 RuleType getType()
          Gets the value of the type property.
 java.lang.String getValueDisplayName()
          Gets the value of the valueDisplayName property.
 boolean isBooleanValue()
          Gets the value of the booleanValue property.
 boolean isInherited()
           
 boolean isSetBooleanValue()
           
 boolean isSetChildRules()
           
 boolean isSetIntegerValue()
           
 boolean isSetStringValue()
           
 boolean isSetTarget()
           
 void setBooleanValue(boolean value)
          Sets the value of the booleanValue property.
 void setInherited(boolean value)
           
 void setIntegerValue(int value)
          Sets the value of the integerValue property.
 void setOperator(RuleOperator value)
          Sets the value of the operator property.
 void setStringValue(java.lang.String value)
          Sets the value of the stringValue property.
 void setTarget(java.lang.String value)
          Sets the value of the target property.
 void setTargetDisplayName(java.lang.String value)
          Sets the value of the targetDisplayName property.
 void setType(RuleType value)
          Sets the value of the type property.
 void setValueDisplayName(java.lang.String value)
          Sets the value of the valueDisplayName property.
 java.lang.String toString()
           
 void unsetBooleanValue()
           
 void unsetChildRules()
           
 void unsetIntegerValue()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

operator

protected RuleOperator operator

target

protected java.lang.String target

stringValue

protected java.lang.String stringValue

childRules

protected java.util.List<Rule> childRules

targetDisplayName

protected java.lang.String targetDisplayName

valueDisplayName

protected java.lang.String valueDisplayName

inherited

protected java.lang.Boolean inherited

booleanValue

protected java.lang.Boolean booleanValue

integerValue

protected java.lang.Integer integerValue

type

protected RuleType type
Constructor Detail

Rule

public Rule()
Method Detail

getOperator

public RuleOperator getOperator()
Gets the value of the operator property.

Returns:
possible object is RuleOperator

setOperator

public void setOperator(RuleOperator value)
Sets the value of the operator property.

Parameters:
value - allowed object is RuleOperator

getTarget

public java.lang.String getTarget()
Gets the value of the target property.

Returns:
possible object is String

setTarget

public void setTarget(java.lang.String value)
Sets the value of the target property.

Parameters:
value - allowed object is String

isSetTarget

public boolean isSetTarget()

getStringValue

public java.lang.String getStringValue()
Gets the value of the stringValue property.

Returns:
possible object is String

setStringValue

public void setStringValue(java.lang.String value)
Sets the value of the stringValue property.

Parameters:
value - allowed object is String

isSetStringValue

public boolean isSetStringValue()

getChildRules

public java.util.List<Rule> getChildRules()
Gets the value of the childRules property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the childRules property.

For example, to add a new item, do as follows:

    getChildRules().add(newItem);
 

Objects of the following type(s) are allowed in the list Rule


isSetChildRules

public boolean isSetChildRules()

unsetChildRules

public void unsetChildRules()

getTargetDisplayName

public java.lang.String getTargetDisplayName()
Gets the value of the targetDisplayName property.

Returns:
possible object is String

setTargetDisplayName

public void setTargetDisplayName(java.lang.String value)
Sets the value of the targetDisplayName property.

Parameters:
value - allowed object is String

getValueDisplayName

public java.lang.String getValueDisplayName()
Gets the value of the valueDisplayName property.

Returns:
possible object is String

setValueDisplayName

public void setValueDisplayName(java.lang.String value)
Sets the value of the valueDisplayName property.

Parameters:
value - allowed object is String

isBooleanValue

public boolean isBooleanValue()
Gets the value of the booleanValue property.

Returns:
possible object is Boolean

setBooleanValue

public void setBooleanValue(boolean value)
Sets the value of the booleanValue property.

Parameters:
value - allowed object is Boolean

isSetBooleanValue

public boolean isSetBooleanValue()

unsetBooleanValue

public void unsetBooleanValue()

getIntegerValue

public int getIntegerValue()
Gets the value of the integerValue property.

Returns:
possible object is Integer

setIntegerValue

public void setIntegerValue(int value)
Sets the value of the integerValue property.

Parameters:
value - allowed object is Integer

isSetIntegerValue

public boolean isSetIntegerValue()

unsetIntegerValue

public void unsetIntegerValue()

getType

public RuleType getType()
Gets the value of the type property.

Returns:
possible object is RuleType

setType

public void setType(RuleType value)
Sets the value of the type property.

Parameters:
value - allowed object is RuleType

isInherited

public boolean isInherited()
Returns:
Returns the inherited.
Since:
7.5.1

setInherited

public void setInherited(boolean value)
Parameters:
inherited - The inherited to set.
Since:
7.5.1

toString

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

clone

public Rule clone()
           throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException
Since:
7.5.1