|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IlrProperties
An interface which manages a set of properties where each property
has a name and a value. A persistent property is a property
with a String
or a IlrProperties
value which should
be serialized along with the object. All other properties are considered
as transient.
(Note that persistence refers here to the way serializers
implementing the IlrSerializer
interface
deal with properties)
Method Summary | |
---|---|
boolean |
isPropertyPersistent(String propertyName)
Returns a Boolean to indicate whether the propertyName is persisted. |
void |
setPersistentProperty(String propertyName,
IlrProperties value)
Sets the property propertyName to value . |
void |
setPersistentProperty(String propertyName,
String value)
Sets the property propertyName to value . |
Methods inherited from interface ilog.rules.bom.IlrTransientProperties |
---|
getPropertyValue, getPropertyValue, propertyNames, removeProperty, setPropertyValue |
Method Detail |
---|
void setPersistentProperty(String propertyName, String value)
propertyName
to value
.
and makes the property persistent.
UnsupportedOperationException
- if
the object does not support persistent properties.propertyName
- The property name.value
- A value.void setPersistentProperty(String propertyName, IlrProperties value)
propertyName
to value
.
and makes the property persistent.
UnsupportedOperationException
- if
the object does not support persistent properties.propertyName
- The property name.value
- A property value.boolean isPropertyPersistent(String propertyName)
propertyName
is persisted.
true
if the property with name propertyName
is persistent.
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |