com.ibm.wbiserver.brules.mgmt
Interface UserDefinedProperty
- All Superinterfaces:
- BusinessRuleChangeDetector, Property, java.io.Serializable
public interface UserDefinedProperty
- extends Property
This interface represents a user-defined property. The value of a user-defined property
can be changed.
Field Summary |
static java.lang.String |
COPYRIGHT
|
Method Summary |
void |
setValue(java.lang.String newValue)
Set the value of this property to the new value. |
COPYRIGHT
static final java.lang.String COPYRIGHT
- See Also:
- Constant Field Values
setValue
void setValue(java.lang.String newValue)
- Set the value of this property to the new value. The new value cannot be null since
this is defined as being equivalent to an undefined property. If you want to make a
property undefined, you can either remove it from the property list that contains it
using the
removeProperty
method
on the PropertyList
interface or you can use the
setProperty
method on
the BusinessRuleGroup
interface.
Other than checking for null, no validation is performed on the new value since the
value is completely defined by the user.
- Parameters:
newValue
- The new value for this property. Must not be null.
- Throws:
java.lang.IllegalArgumentException
- if the specified newValue
parameter is
null.