Interface RulesManager

All Superinterfaces:
AutoCloseable, Closeable, OsidManager, OsidManager, OsidProfile, RulesProfile, Sourceable

public interface RulesManager extends OsidManager, RulesProfile

The rules manager provides access to rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • RuleEvaluationSession : a session for evaluating and executing rules
  • RuleLookupSession : a session to lookup rules
  • RuleSearchSession : a session to query rules
  • RuleSearchSession : a session to search rules
  • RuleAdminSession : a session to manage rules
  • RuleNotificationSession : a session to subscribe to notifications of new rules
  • RuleEngineSession a session to retrieve rule engine mappings
  • RuleEngineAssignmentSession a session to manage rule engine mappings
  • RuleSmartEngineSession a session to manage dynamic engines
  • EngineLookupSession : a session to retrieve engine objects
  • EngineSearchSession : a session to query engines
  • EngineSearchSession : a session to search for engines
  • EngineAdminSession : a session to create, update and delete engines
  • EngineNotificationSession : a session to receive notifications for changes in engines
  • EngineHierarchyTraversalSession : a session to traverse hierarchies of engines
  • EngineHierarchyDesignSession : a session to manage hierarchies of engines

The rules manager also provides a profile for determing the supported search types supported by this service.