public class StatefulRuleSessionImpl extends AbstractRuleSessionBase implements javax.rules.StatefulRuleSession
StatefulRuleSession interface.| Modifier and Type | Method and Description |
|---|---|
javax.rules.Handle |
addObject(java.lang.Object o) |
java.util.List<?> |
addObjects(java.util.List list) |
boolean |
containsObject(javax.rules.Handle handle) |
void |
executeRules() |
java.util.List<javax.rules.Handle> |
getHandles() |
java.lang.Object |
getObject(javax.rules.Handle handle) |
java.util.List<?> |
getObjects() |
java.util.List<?> |
getObjects(javax.rules.ObjectFilter objectFilter) |
void |
removeObject(javax.rules.Handle handle) |
void |
reset() |
void |
updateObject(javax.rules.Handle handle,
java.lang.Object o) |
getRuleExecutionSetMetadata, getType, releasepublic boolean containsObject(javax.rules.Handle handle)
throws javax.rules.InvalidRuleSessionException,
javax.rules.InvalidHandleException
containsObject in interface javax.rules.StatefulRuleSessionjavax.rules.InvalidRuleSessionExceptionjavax.rules.InvalidHandleExceptionpublic javax.rules.Handle addObject(java.lang.Object o)
throws javax.rules.InvalidRuleSessionException
addObject in interface javax.rules.StatefulRuleSessionjavax.rules.InvalidRuleSessionExceptionpublic java.util.List<?> addObjects(java.util.List list)
throws javax.rules.InvalidRuleSessionException
addObjects in interface javax.rules.StatefulRuleSessionjavax.rules.InvalidRuleSessionExceptionpublic void updateObject(javax.rules.Handle handle,
java.lang.Object o)
throws javax.rules.InvalidRuleSessionException,
javax.rules.InvalidHandleException
updateObject in interface javax.rules.StatefulRuleSessionjavax.rules.InvalidRuleSessionExceptionjavax.rules.InvalidHandleExceptionpublic void removeObject(javax.rules.Handle handle)
throws javax.rules.InvalidHandleException,
javax.rules.InvalidRuleSessionException
removeObject in interface javax.rules.StatefulRuleSessionjavax.rules.InvalidHandleExceptionjavax.rules.InvalidRuleSessionExceptionpublic java.util.List<?> getObjects()
throws javax.rules.InvalidRuleSessionException
getObjects in interface javax.rules.StatefulRuleSessionjavax.rules.InvalidRuleSessionExceptionpublic java.util.List<javax.rules.Handle> getHandles()
getHandles in interface javax.rules.StatefulRuleSessionpublic java.util.List<?> getObjects(javax.rules.ObjectFilter objectFilter)
throws javax.rules.InvalidRuleSessionException
getObjects in interface javax.rules.StatefulRuleSessionjavax.rules.InvalidRuleSessionExceptionpublic void executeRules()
throws javax.rules.InvalidRuleSessionException
executeRules in interface javax.rules.StatefulRuleSessionjavax.rules.InvalidRuleSessionExceptionpublic void reset()
throws javax.rules.InvalidRuleSessionException
reset in interface javax.rules.StatefulRuleSessionjavax.rules.InvalidRuleSessionExceptionpublic java.lang.Object getObject(javax.rules.Handle handle)
throws javax.rules.InvalidHandleException,
javax.rules.InvalidRuleSessionException
getObject in interface javax.rules.StatefulRuleSessionjavax.rules.InvalidHandleExceptionjavax.rules.InvalidRuleSessionException