Class StatefulRuleSessionImpl

    • Method Detail

      • containsObject

        public boolean containsObject​(javax.rules.Handle handle)
                               throws javax.rules.InvalidRuleSessionException,
                                      javax.rules.InvalidHandleException
        Specified by:
        containsObject in interface javax.rules.StatefulRuleSession
        Throws:
        javax.rules.InvalidRuleSessionException
        javax.rules.InvalidHandleException
      • addObject

        public javax.rules.Handle addObject​(Object o)
                                     throws javax.rules.InvalidRuleSessionException
        Specified by:
        addObject in interface javax.rules.StatefulRuleSession
        Throws:
        javax.rules.InvalidRuleSessionException
      • addObjects

        public List<?> addObjects​(List list)
                           throws javax.rules.InvalidRuleSessionException
        Specified by:
        addObjects in interface javax.rules.StatefulRuleSession
        Throws:
        javax.rules.InvalidRuleSessionException
      • updateObject

        public void updateObject​(javax.rules.Handle handle,
                                 Object o)
                          throws javax.rules.InvalidRuleSessionException,
                                 javax.rules.InvalidHandleException
        Specified by:
        updateObject in interface javax.rules.StatefulRuleSession
        Throws:
        javax.rules.InvalidRuleSessionException
        javax.rules.InvalidHandleException
      • removeObject

        public void removeObject​(javax.rules.Handle handle)
                          throws javax.rules.InvalidHandleException,
                                 javax.rules.InvalidRuleSessionException
        Specified by:
        removeObject in interface javax.rules.StatefulRuleSession
        Throws:
        javax.rules.InvalidHandleException
        javax.rules.InvalidRuleSessionException
      • getObjects

        public List<?> getObjects()
                           throws javax.rules.InvalidRuleSessionException
        Specified by:
        getObjects in interface javax.rules.StatefulRuleSession
        Throws:
        javax.rules.InvalidRuleSessionException
      • getHandles

        public List<javax.rules.Handle> getHandles()
        Specified by:
        getHandles in interface javax.rules.StatefulRuleSession
      • getObjects

        public List<?> getObjects​(javax.rules.ObjectFilter objectFilter)
                           throws javax.rules.InvalidRuleSessionException
        Specified by:
        getObjects in interface javax.rules.StatefulRuleSession
        Throws:
        javax.rules.InvalidRuleSessionException
      • executeRules

        public void executeRules()
                          throws javax.rules.InvalidRuleSessionException
        Specified by:
        executeRules in interface javax.rules.StatefulRuleSession
        Throws:
        javax.rules.InvalidRuleSessionException
      • reset

        public void reset()
                   throws javax.rules.InvalidRuleSessionException
        Specified by:
        reset in interface javax.rules.StatefulRuleSession
        Throws:
        javax.rules.InvalidRuleSessionException
      • getObject

        public Object getObject​(javax.rules.Handle handle)
                         throws javax.rules.InvalidHandleException,
                                javax.rules.InvalidRuleSessionException
        Specified by:
        getObject in interface javax.rules.StatefulRuleSession
        Throws:
        javax.rules.InvalidHandleException
        javax.rules.InvalidRuleSessionException