OSID Logo
OSID Specifications
rules check package
Version 3.0.0
Release Candidate Preview
Interfaceosid.rules.check.RulesCheckProxyManager
Implementsosid.OsidProxyManager
osid.rules.check.RulesCheckProfile
Description

The check proxy manager provides access to rules sessions and provides interoperability tests for various aspects of this service. Methods in this manager pass a Proxy for passing information from server environments. The sessions included in this manager are:

  • EvaluationSession: a session for evaluating agendas
  • ProcessingSession: a session for processing agendas
  • AgendaLookupSession: a session to retrieve agendas
  • AgendaQuerySession: a session to query for agendas
  • AgendaSearchSession: a session to search for agendas
  • AgendaAdminSession: a session to create and delete agendas
  • AgendaNotificationSession: a session to receive notifications pertaining to agenda changes
  • AgendaEngineSession: a session to looking mappings of agendas to engines
  • AgendaEngineAssignmentSession: a session to manage agenda to engine mappings
  • AgendaEngineAssignmentSession: a session to manage dynamic engines of agendas
  • InstructionLookupSession: a session to retrieve instructions
  • InstructionQuerySession: a session to query for instructions
  • InstructionSearchSession: a session to search for instructions
  • InstructionAdminSession: a session to create and delete instructions
  • InstructionNotificationSession: a session to receive notifications pertaining to instruction changes
  • InstructionEngineSession: a session to look up instruction engine mappings
  • InstructionEngineAssignmentSession: a session to manage instruction to engine mappings
  • InstructionSmartEngineSession: a session to manage dynamic engines of instructions
  • CheckLookupSession: a session to retrieve check
  • CheckQuerySession: a session to query for check
  • CheckSearchSession: a session to search for check
  • CheckAdminSession: a session to create and delete checks
  • CheckNotificationSession: a session to receive notifications pertaining to check changes
  • CheckEngineSession: a session to look up check engine mappings
  • CheckEngineAssignmentSession: a session to manage check to engine mappings
  • CheckSmartEngineSession: a session to manage dynamic engines of checks
MethodgetEvaluationSession
Description

Gets the OsidSession associated with the evaluation service to evaluate an agenda.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.EvaluationSessionan EvaluationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEvaluation() is false
ComplianceoptionalThis method must be implemented if supportsEvaluation() is true.
MethodgetEvaluationSessionForEngine
Description

Gets the OsidSession associated with the evaluation service for the given engine.

Parametersosid.id.IdengineIdthe Id of the engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.EvaluationSessionan EvaluationSession
ErrorsNOT_FOUNDno Engine found by the given Id
NULL_ARGUMENT engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEvaluation() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsEvaluation() and supportsVisibleFederation() are true
MethodgetProcessingSession
Description

Gets the OsidSession associated with the processing service to run checks.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.ProcessingSessiona ProcessingSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProcessing() is false
ComplianceoptionalThis method must be implemented if supportsProcessing() is true.
MethodgetProcessingSessionForEngine
Description

Gets the OsidSession associated with the processing service for the given engine.

Parametersosid.id.IdengineIdthe Id of the engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.ProcessingSessiona ProcessingSession
ErrorsNOT_FOUNDno Engine found by the given Id
NULL_ARGUMENT engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProcessing() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProcessing() and supportsVisibleFederation() are true
MethodgetAgendaLookupSession
Description

Gets the OsidSession associated with the agenda lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.AgendaLookupSessionan AgendaLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAgendaLookup() is false
ComplianceoptionalThis method must be implemented if supportsAgendaLookup() is true.
MethodgetAgendaLookupSessionForEngine
Description

Gets the OsidSession associated with the agenda lookup service for the given engine.

Parametersosid.id.IdengineIdthe Id of the Engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.AgendaLookupSessionan AgendaLookupSession
ErrorsNOT_FOUNDno Engine found by the given Id
NULL_ARGUMENT engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAgendaLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAgendaLookup() and supportsVisibleFederation() are true
MethodgetAgendaQuerySession
Description

Gets the OsidSession associated with the agenda query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.AgendaQuerySessionan AgendaQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAgendaQuery() is false
ComplianceoptionalThis method must be implemented if supportsAgendaQuery() is true.
MethodgetAgendaQuerySessionForEngine
Description

Gets the OsidSession associated with the agenda query service for the given engine.

Parametersosid.id.IdengineIdthe Id of the Engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.AgendaQuerySessionan AgendaQuerySession
ErrorsNOT_FOUNDno engine found by the given Id
NULL_ARGUMENT engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAgendaQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAgendaQuery() and supportsVisibleFederation() are true
MethodgetAgendaSearchSession
Description

Gets the OsidSession associated with the agenda search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.AgendaSearchSessionan AgendaSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAgendaSearch() is false
ComplianceoptionalThis method must be implemented if supportsAgendaSearch() is true.
MethodgetAgendaSearchSessionForEngine
Description

Gets the OsidSession associated with the agenda search service for the given engine.

Parametersosid.id.IdengineIdthe Id of the Engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.AgendaSearchSessionan AgendaSearchSession
ErrorsNOT_FOUNDno engine found by the given Id
NULL_ARGUMENT engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAgendaSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAgendaSearch() and supportsVisibleFederation() are true
MethodgetAgendaAdminSession
Description

Gets the OsidSession associated with the agenda administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.AgendaAdminSessionan AgendaAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAgendaAdmin() is false
ComplianceoptionalThis method must be implemented if supportsAgendaAdmin() is true.
MethodgetAgendaAdminSessionForEngine
Description

Gets the OsidSession associated with the agenda administration service for the given engine.

Parametersosid.id.IdengineIdthe Id of the Engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.AgendaAdminSessionan AgendaAdminSession
ErrorsNOT_FOUNDno engine found by the given Id
NULL_ARGUMENT engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAgendaAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAgendaAdmin() and supportsVisibleFederation() are true
MethodgetAgendaNotificationSession
Description

Gets the OsidSession associated with the agenda notification service.

Parametersosid.rules.check.AgendaReceiveragendaReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.AgendaNotificationSessionan AgendaNotificationSession
ErrorsNULL_ARGUMENT agendaReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAgendaNotification() is false
ComplianceoptionalThis method must be implemented if supportsAgendaNotification() is true.
MethodgetAgendaNotificationSessionForEngine
Description

Gets the OsidSession associated with the agenda notification service for the given engine.

Parametersosid.rules.check.AgendaReceiveragendaReceiverthe notification callback
osid.id.IdengineIdthe Id of the Engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.AgendaNotificationSessionan AgendaNotificationSession
ErrorsNOT_FOUNDno engine found by the given Id
NULL_ARGUMENT agendaReceiver, engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAgendaNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAgendaNotification() and supportsVisibleFederation() are true
MethodgetAgendaEngineSession
Description

Gets the OsidSession to lookup agenda/engine mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.AgendaEngineSessionan AgendaEngineSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAgendaEngine() is false
ComplianceoptionalThis method must be implemented if supportsAgendaEngine() is true.
MethodgetAgendaEngineAssignmentSession
Description

Gets the OsidSession associated with assigning agendas to engines.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.AgendaEngineAssignmentSessionan AgendaEngineAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAgendaEngineAssignment() is false
ComplianceoptionalThis method must be implemented if supportsAgendaEngineAssignment() is true.
MethodgetAgendaSmartEngineSession
Description

Gets the OsidSession to manage agenda smart engines.

Parametersosid.id.IdengineIdthe Id of the Engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.AgendaSmartEngineSessionan AgendaSmartEngineSession
ErrorsNOT_FOUNDno engine found by the given Id
NULL_ARGUMENT engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAgendaSmartEngine() is false
ComplianceoptionalThis method must be implemented if supportsAgendaSmartEngine() is true.
MethodgetInstructionLookupSession
Description

Gets the OsidSession associated with the instruction lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.InstructionLookupSessionan InstructionLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsInstructionLookup() is false
ComplianceoptionalThis method must be implemented if supportsInstructionLookup() is true.
MethodgetInstructionLookupSessionForEngine
Description

Gets the OsidSession associated with the instruction lookup service for the given engine.

Parametersosid.id.IdengineIdthe Id of the engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.InstructionLookupSessionan InstructionLookupSession
ErrorsNOT_FOUNDno Engine found by the given Id
NULL_ARGUMENT engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsInstructionLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsInstructionLookup() and supportsVisibleFederation() are true
MethodgetInstructionQuerySession
Description

Gets the OsidSession associated with the instruction query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.InstructionQuerySessionan InstructionQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsInstructionQuery() is false
ComplianceoptionalThis method must be implemented if supportsInstructionQuery() is true.
MethodgetInstructionQuerySessionForEngine
Description

Gets the OsidSession associated with the instruction query service for the given engine.

Parametersosid.id.IdengineIdthe Id of the Engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.InstructionQuerySessionan InstructionQuerySession
ErrorsNOT_FOUNDno engine found by the given Id
NULL_ARGUMENT engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsInstructionQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsInstructionQuery() and supportsVisibleFederation() are true
MethodgetInstructionSearchSession
Description

Gets the OsidSession associated with the instruction search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.InstructionSearchSessionan InstructionSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsInstructionSearch() is false
ComplianceoptionalThis method must be implemented if supportsInstructionSearch() is true.
MethodgetInstructionSearchSessionForEngine
Description

Gets the OsidSession associated with the instruction search service for the given engine.

Parametersosid.id.IdengineIdthe Id of the Engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.InstructionSearchSessionan InstructionSearchSession
ErrorsNOT_FOUNDno engine found by the given Id
NULL_ARGUMENT engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsInstructionSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsInstructionSearch() and supportsVisibleFederation() are true
MethodgetInstructionAdminSession
Description

Gets the OsidSession associated with the instruction administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.InstructionAdminSessionan InstructionAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsInstructionAdmin() is false
ComplianceoptionalThis method must be implemented if supportsInstructionAdmin() is true.
MethodgetInstructionAdminSessionForEngine
Description

Gets the OsidSession associated with the instruction administration service for the given engine.

Parametersosid.id.IdengineIdthe Id of the Engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.InstructionAdminSessionan InstructionAdminSession
ErrorsNOT_FOUNDno engine found by the given Id
NULL_ARGUMENT engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsInstructionAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsInstructionAdmin() and supportsVisibleFederation() are true
MethodgetInstructionNotificationSession
Description

Gets the OsidSession associated with the instruction notification service.

Parametersosid.rules.check.InstructionReceiverinstructionReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.InstructionNotificationSessionan InstructionNotificationSession
ErrorsNULL_ARGUMENT instructionReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsInstructionNotification() is false
ComplianceoptionalThis method must be implemented if supportsInstructionNotification() is true.
MethodgetInstructionNotificationSessionForEngine
Description

Gets the OsidSession associated with the instruction notification service for the given engine.

Parametersosid.rules.check.InstructionReceiverinstructionReceiverthe notification callback
osid.id.IdengineIdthe Id of the Engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.InstructionNotificationSessionan InstructionNotificationSession
ErrorsNOT_FOUNDno engine found by the given Id
NULL_ARGUMENT instructionReceiver, engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsInstructionNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsInstructionNotification() and supportsVisibleFederation() are true
MethodgetInstructionEngineSession
Description

Gets the OsidSession to lookup instruction/engine checks.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.InstructionEngineSessionan InstructionEngineSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsInstructionEngine() is false
ComplianceoptionalThis method must be implemented if supportsInstructionEngine() is true.
MethodgetInstructionEngineAssignmentSession
Description

Gets the OsidSession associated with assigning mappings to engines.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.InstructionEngineAssignmentSessionan InstructionEngineAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsInstructionEngineAssignment() is false
ComplianceoptionalThis method must be implemented if supportsInstructionEngineAssignment() is true.
MethodgetInstructionSmartEngineSession
Description

Gets the OsidSession to manage locatin smart engines.

Parametersosid.id.IdengineIdthe Id of the Engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.InstructionSmartEngineSessionan InstructionSmartEngineSession
ErrorsNOT_FOUNDno engine found by the given Id
NULL_ARGUMENT engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsInstructionSmartEngine() is false
ComplianceoptionalThis method must be implemented if supportsInstructionSmartEngine() is true.
MethodgetCheckLookupSession
Description

Gets the OsidSession associated with the check lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.CheckLookupSessiona CheckLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCheckLookup() is false
ComplianceoptionalThis method must be implemented if supportsCheckLookup() is true.
MethodgetCheckLookupSessionForEngine
Description

Gets the OsidSession associated with the check lookup service for the given engine.

Parametersosid.id.IdengineIdthe Id of the Engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.CheckLookupSessiona CheckLookupSession
ErrorsNOT_FOUNDno Engine found by the given Id
NULL_ARGUMENT engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCheckLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCheckLookup() and supportsVisibleFederation() are true
MethodgetCheckQuerySession
Description

Gets the OsidSession associated with the check query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.CheckQuerySessiona CheckQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCheckQuery() is false
ComplianceoptionalThis method must be implemented if supportsCheckQuery() is true.
MethodgetCheckQuerySessionForEngine
Description

Gets the OsidSession associated with the check query service for the given engine.

Parametersosid.id.IdengineIdthe Id of the Engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.CheckQuerySessiona CheckQuerySession
ErrorsNOT_FOUNDno Engine found by the given Id
NULL_ARGUMENT engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCheckQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCheckQuery() and supportsVisibleFederation() are true
MethodgetCheckSearchSession
Description

Gets the OsidSession associated with the check search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.CheckSearchSessiona CheckSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCheckSearch() is false
ComplianceoptionalThis method must be implemented if supportsCheckSearch() is true.
MethodgetCheckSearchSessionForEngine
Description

Gets the OsidSession associated with the check search service for the given engine.

Parametersosid.id.IdengineIdthe Id of the Engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.CheckSearchSessiona CheckSearchSession
ErrorsNOT_FOUNDno Engine found by the given Id
NULL_ARGUMENT engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCheckSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCheckSearch() and supportsVisibleFederation() are true
MethodgetCheckAdminSession
Description

Gets the OsidSession associated with the check administrative service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.CheckAdminSessiona CheckAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCheckAdmin() is false
ComplianceoptionalThis method must be implemented if supportsCheckAdmin() is true.
MethodgetCheckAdminSessionForEngine
Description

Gets the OsidSession associated with the check administrative service for the given engine.

Parametersosid.id.IdengineIdthe Id of the Engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.CheckAdminSessiona CheckAdminSession
ErrorsNOT_FOUNDno Engine found by the given Id
NULL_ARGUMENT engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCheckAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCheckAdmin() and supportsVisibleFederation() are true
MethodgetCheckNotificationSession
Description

Gets the OsidSession associated with the check notification service.

Parametersosid.rules.check.CheckReceivercheckReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.CheckNotificationSessiona CheckNotificationSession
ErrorsNULL_ARGUMENT checkReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCheckNotification() is false
ComplianceoptionalThis method must be implemented if supportsCheckNotification() is true.
MethodgetCheckNotificationSessionForEngine
Description

Gets the OsidSession associated with the check notification service for the given engine.

Parametersosid.rules.check.CheckReceivercheckReceiverthe notification callback
osid.id.IdengineIdthe Id of the Engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.CheckNotificationSessiona CheckNotificationSession
ErrorsNOT_FOUNDno engine found by the given Id
NULL_ARGUMENT checkReceiver, engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCheckNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCheckNotification() and supportsVisibleFederation() are true
MethodgetCheckEngineSession
Description

Gets the OsidSession to lookup check/engine mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.CheckEngineSessiona CheckEngineSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCheckEngine() is false
ComplianceoptionalThis method must be implemented if supportsCheckEngine() is true.
MethodgetCheckEngineAssignmentSession
Description

Gets the OsidSession associated with assigning competencies to engines.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.rules.check.CheckEngineAssignmentSessiona CheckEngineAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCheckEngineAssignment() is false
ComplianceoptionalThis method must be implemented if supportsCheckEngineAssignment() is true.
MethodgetCheckSmartEngineSession
Description

Gets the OsidSession to manage check smart engines.

Parametersosid.id.IdengineIdthe Id of the Engine
osid.proxy.Proxyproxya proxy
Returnosid.rules.check.CheckSmartEngineSessiona CheckSmartEngineSession
ErrorsNOT_FOUNDno engine found by the given Id
NULL_ARGUMENT engineId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCheckSmartEngine() is false
ComplianceoptionalThis method must be implemented if supportsCheckSmartEngine() is true.