Interface RulesCheckManager
- All Superinterfaces:
AutoCloseable, Closeable, OsidManager, OsidManager, OsidProfile, RulesCheckProfile, Sourceable
The check manager provides access to rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
-
AgendaSession: a session for evaluating agendas -
AgendaEvaluationSession: a session for evaluating agendas with detailed results -
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
-
InstructionApplicabilitySession: a session to evaluate the applicability of instructions -
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
-
CheckEvaluationSession: a session to evaluate checks -
CheckLookupSession: a session to retrieve checks -
CheckQuerySession: a session to query for checks -
CheckSearchSession: a session to search for checks -
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
-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the agenda administration service.getAgendaAdminSessionForEngine(Id engineId) Gets theOsidSessionassociated with the agenda administration service for the given engine.Gets theOsidSessionassociated with assigning agendas to engines.Gets theOsidSessionto lookup agenda/engine mappings.Gets theOsidSessionassociated with the agenda evaluation service.getAgendaEvaluationSessionForEngine(Id engineId) Gets theOsidSessionassociated with the agenda evaluation service for the given engine.Gets theOsidSessionassociated with the agenda lookup service.getAgendaLookupSessionForEngine(Id engineId) Gets theOsidSessionassociated with the agenda lookup service for the given engine.getAgendaNotificationSession(AgendaReceiver agendaReceiver) Gets theOsidSessionassociated with the agenda notification service.getAgendaNotificationSessionForEngine(AgendaReceiver agendaReceiver, Id engineId) Gets theOsidSessionassociated with the agenda notification service for the given engine.Gets theOsidSessionassociated with the agenda query service.getAgendaQuerySessionForEngine(Id engineId) Gets theOsidSessionassociated with the agenda query service for the given engine.Gets theOsidSessionassociated with the agenda search service.getAgendaSearchSessionForEngine(Id engineId) Gets theOsidSessionassociated with the agenda search service for the given engine.Gets theOsidSessionassociated with the agenda evaluation service.getAgendaSessionForEngine(Id engineId) Gets theOsidSessionassociated with the agenda evaluation service for the given engine.getAgendaSmartEngineSession(Id engineId) Gets theOsidSessionto manage agenda smart engines.Gets theOsidSessionassociated with the check administrative service.getCheckAdminSessionForEngine(Id engineId) Gets theOsidSessionassociated with the check administrative service for the given engine.Gets theOsidSessionassociated with assigning competencies to engines.Gets theOsidSessionto lookup check/engine mappings.Gets theOsidSessionassociated with the check evaluation service.getCheckEvaluationSessionForEngine(Id engineId) Gets theOsidSessionassociated with the check evaluation service for the given engine.Gets theOsidSessionassociated with the check lookup service.getCheckLookupSessionForEngine(Id engineId) Gets theOsidSessionassociated with the check lookup service for the given engine.getCheckNotificationSession(CheckReceiver checkReceiver) Gets theOsidSessionassociated with the check notification service.getCheckNotificationSessionForEngine(CheckReceiver checkReceiver, Id engineId) Gets theOsidSessionassociated with the check notification service for the given engine.Gets theOsidSessionassociated with the check query service.getCheckQuerySessionForEngine(Id engineId) Gets theOsidSessionassociated with the check query service for the given engine.Gets theOsidSessionassociated with the check search service.getCheckSearchSessionForEngine(Id engineId) Gets theOsidSessionassociated with the check search service for the given engine.getCheckSmartEngineSession(Id engineId) Gets theOsidSessionto manage check smart engines.Gets theOsidSessionassociated with the instruction administration service.getInstructionAdminSessionForEngine(Id engineId) Gets theOsidSessionassociated with the instruction administration service for the given engine.Gets theOsidSessionassociated with the instruction applicability service.Gets theOsidSessionassociated with the instruction applicability service for the given engine.Gets theOsidSessionassociated with assigning instructions to engines.Gets theOsidSessionto lookup instruction/engine checks.Gets theOsidSessionassociated with the instruction lookup service.getInstructionLookupSessionForEngine(Id engineId) Gets theOsidSessionassociated with the instruction lookup service for the given engine.getInstructionNotificationSession(InstructionReceiver instructionReceiver) Gets theOsidSessionassociated with the instruction notification service.getInstructionNotificationSessionForEngine(InstructionReceiver instructionReceiver, Id engineId) Gets theOsidSessionassociated with the instruction notification service for the given engine.Gets theOsidSessionassociated with the instruction query service.getInstructionQuerySessionForEngine(Id engineId) Gets theOsidSessionassociated with the instruction query service for the given engine.Gets theOsidSessionassociated with the instruction search service.getInstructionSearchSessionForEngine(Id engineId) Gets theOsidSessionassociated with the instruction search service for the given engine.getInstructionSmartEngineSession(Id engineId) Gets theOsidSessionto manage locatin smart engines.Methods inherited from interface OsidManager
closeMethods inherited from interface OsidManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime) Rolls back this service to a point in time.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface RulesCheckProfile
getAgendaConditionRecordTypes, getAgendaRecordTypes, getAgendaSearchRecordTypes, getCheckConditionRecordTypes, getCheckRecordTypes, getCheckResultRecordTypes, getCheckSearchRecordTypes, getInstructionConditionRecordTypes, getInstructionRecordTypes, getInstructionSearchRecordTypes, supportsAgenda, supportsAgendaAdmin, supportsAgendaConditionRecordType, supportsAgendaEngine, supportsAgendaEngineAssignment, supportsAgendaEvaluation, supportsAgendaLookup, supportsAgendaNotification, supportsAgendaQuery, supportsAgendaRecordType, supportsAgendaSearch, supportsAgendaSearchRecordType, supportsAgendaSmartEngine, supportsCheckAdmin, supportsCheckConditionRecordType, supportsCheckEngine, supportsCheckEngineAssignment, supportsCheckEvaluation, supportsCheckLookup, supportsCheckNotification, supportsCheckQuery, supportsCheckRecordType, supportsCheckResultRecordType, supportsCheckSearch, supportsCheckSearchRecordType, supportsCheckSmartEngine, supportsInstructionAdmin, supportsInstructionApplicability, supportsInstructionConditionRecordType, supportsInstructionEngine, supportsInstructionEngineAssignment, supportsInstructionLookup, supportsInstructionNotification, supportsInstructionQuery, supportsInstructionRecordType, supportsInstructionSearch, supportsInstructionSearchRecordType, supportsInstructionSmartEngine, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedAgendaConditionrecord types.Gets the supportedAgendarecord types.Gets the supportedAgendasearch record types.Gets the supportedCheckConditionrecord types.Gets the supportedCheckrecord types.Gets the supportedCheckResultrecord types.Gets the supportedChecksearch record types.Gets the supportedInstructionConditionrecord types.Gets the supportedInstructionrecord types.Gets the supportedInstructionsearch types.booleanTests if an agenda evaluation service is supported.booleanTests if agenda administrative service is supported.booleansupportsAgendaConditionRecordType(Type agendaConditionRecordType) Tests if the givenAgendaConditionrecord type is supported.booleanTests if an agenda engine lookup service is supported.booleanTests if an agenda engine service is supported.booleanTests if an agenda evaluation service with detailed results is supported.booleanTests if looking up agendas is supported.booleanTests if an agenda notification service is supported.booleanTests if querying agendas is supported.booleansupportsAgendaRecordType(Type agendaRecordType) Tests if the givenAgendarecord type is supported.booleanTests if searching agendas is supported.booleansupportsAgendaSearchRecordType(Type agendaSearchRecordType) Tests if the givenAgendasearch record type is supported.booleanTests if an agenda smart engine lookup service is supported.booleanTests if check administrative service is supported.booleansupportsCheckConditionRecordType(Type checkConditionRecordType) Tests if the givenCheckConditionrecord type is supported.booleanTests if a check engine lookup service is supported.booleanTests if a check engine service is supported.booleanTests if evaluating checks is supported.booleanTests if looking up checks is supported.booleanTests if a check notification service is supported.booleanTests if querying checks is supported.booleansupportsCheckRecordType(Type checkRecordType) Tests if the givenCheckrecord type is supported.booleansupportsCheckResultRecordType(Type checkResultRecordType) Tests if the givenCheckResultrecord type is supported.booleanTests if searching checks is supported.booleansupportsCheckSearchRecordType(Type checkSearchRecordType) Tests if the givenChecksearch record type is supported.booleanTests if a check smart engine lookup service is supported.booleanTests if instruction administrative service is supported.booleanTests if evaluating instruction applicability is supported.booleansupportsInstructionConditionRecordType(Type instructionConditionRecordType) Tests if the givenInstructionConditionrecord type is supported.booleanTests if an instruction engine lookup service is supported.booleanTests if an instruction engine assignment service is supported.booleanTests if looking up instructions is supported.booleanTests if an instruction notification service is supported.booleanTests if querying instructions is supported.booleansupportsInstructionRecordType(Type instructionRecordType) Tests if the givenInstructionrecord type is supported.booleanTests if searching instructions is supported.booleansupportsInstructionSearchRecordType(Type instructionSearchRecordType) Tests if the givenInstructionsearch type is supported.booleanTests if an instruction smart engine service is supported.booleanTests if any engine federation is exposed.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
getAgendaSession
Gets theOsidSessionassociated with the agenda evaluation service.- Returns:
- an
AgendaSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAgenda()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAgenda()} is {@code true} .
-
getAgendaSessionForEngine
AgendaSession getAgendaSessionForEngine(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the agenda evaluation service for the given engine.- Parameters:
engineId- theIdof the engine- Returns:
- an
AgendaSession - Throws:
NotFoundException- noEnginefound by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAgenda()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAgenda()} and {@code supportsVisibleFederation()} are {@code true}
-
getAgendaEvaluationSession
Gets theOsidSessionassociated with the agenda evaluation service.- Returns:
- an
AgendaEvaluationSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAgendaEvaluation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAgendaEvaluation()} is {@code true} .
-
getAgendaEvaluationSessionForEngine
AgendaEvaluationSession getAgendaEvaluationSessionForEngine(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the agenda evaluation service for the given engine.- Parameters:
engineId- theIdof the engine- Returns:
- an
AgendaEvaluationSession - Throws:
NotFoundException- noEnginefound by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAgendaEvaluation()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAgendaEvaluation()} and {@code supportsVisibleFederation()} are {@code true}
-
getAgendaLookupSession
Gets theOsidSessionassociated with the agenda lookup service.- Returns:
- an
AgendaLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAgendaLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAgendaLookup()} is {@code true} .
-
getAgendaLookupSessionForEngine
AgendaLookupSession getAgendaLookupSessionForEngine(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the agenda lookup service for the given engine.- Parameters:
engineId- theIdof theEngine- Returns:
- an
AgendaLookupSession - Throws:
NotFoundException- noEnginefound by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAgendaLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAgendaLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getAgendaQuerySession
Gets theOsidSessionassociated with the agenda query service.- Returns:
- an
AgendaQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAgendaQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAgendaQuery()} is {@code true} .
-
getAgendaQuerySessionForEngine
AgendaQuerySession getAgendaQuerySessionForEngine(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the agenda query service for the given engine.- Parameters:
engineId- theIdof theEngine- Returns:
- an
AgendaQuerySession - Throws:
NotFoundException- no engine found by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAgendaQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAgendaQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getAgendaSearchSession
Gets theOsidSessionassociated with the agenda search service.- Returns:
- an
AgendaSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAgendaSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAgendaSearch()} is {@code true} .
-
getAgendaSearchSessionForEngine
AgendaSearchSession getAgendaSearchSessionForEngine(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the agenda search service for the given engine.- Parameters:
engineId- theIdof theEngine- Returns:
- an
AgendaSearchSession - Throws:
NotFoundException- no engine found by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAgendaSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAgendaSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getAgendaAdminSession
Gets theOsidSessionassociated with the agenda administration service.- Returns:
- an
AgendaAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAgendaAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAgendaAdmin()} is {@code true} .
-
getAgendaAdminSessionForEngine
AgendaAdminSession getAgendaAdminSessionForEngine(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the agenda administration service for the given engine.- Parameters:
engineId- theIdof theEngine- Returns:
- an
AgendaAdminSession - Throws:
NotFoundException- no engine found by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAgendaAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAgendaAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getAgendaNotificationSession
AgendaNotificationSession getAgendaNotificationSession(AgendaReceiver agendaReceiver) throws OperationFailedException Gets theOsidSessionassociated with the agenda notification service.- Parameters:
agendaReceiver- the notification callback- Returns:
- an
AgendaNotificationSession - Throws:
NullArgumentException-agendaReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAgendaNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAgendaNotification()} is {@code true} .
-
getAgendaNotificationSessionForEngine
AgendaNotificationSession getAgendaNotificationSessionForEngine(AgendaReceiver agendaReceiver, Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the agenda notification service for the given engine.- Parameters:
agendaReceiver- the notification callbackengineId- theIdof theEngine- Returns:
- an
AgendaNotificationSession - Throws:
NotFoundException- no engine found by the givenIdNullArgumentException-agendaReceiverorengineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAgendaNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAgendaNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getAgendaEngineSession
Gets theOsidSessionto lookup agenda/engine mappings.- Returns:
- an
AgendaEngineSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAgendaEngine()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAgendaEngine()} is {@code true} .
-
getAgendaEngineAssignmentSession
Gets theOsidSessionassociated with assigning agendas to engines.- Returns:
- an
AgendaEngineAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAgendaEngineAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAgendaEngineAssignment()} is {@code true} .
-
getAgendaSmartEngineSession
AgendaSmartEngineSession getAgendaSmartEngineSession(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage agenda smart engines.- Parameters:
engineId- theIdof theEngine- Returns:
- an
AgendaSmartEngineSession - Throws:
NotFoundException- noEnginefound by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAgendaSmartEngine()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAgendaSmartEngine()} is {@code true} .
-
getInstructionApplicabilitySession
InstructionApplicabilitySession getInstructionApplicabilitySession() throws OperationFailedExceptionGets theOsidSessionassociated with the instruction applicability service.- Returns:
- an
InstructionApplicabilitySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInstructionApplicability()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInstructionApplicability()} is {@code true} .
-
getInstructionApplicabilitySessionForEngine
InstructionApplicabilitySession getInstructionApplicabilitySessionForEngine(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the instruction applicability service for the given engine.- Parameters:
engineId- theIdof the engine- Returns:
- an
InstructionApplicabilitySession - Throws:
NotFoundException- noEnginefound by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInstructionApplicability()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInstructionApplicability()} and {@code supportsVisibleFederation()} are {@code true}
-
getInstructionLookupSession
Gets theOsidSessionassociated with the instruction lookup service.- Returns:
- an
InstructionLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInstructionLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInstructionLookup()} is {@code true} .
-
getInstructionLookupSessionForEngine
InstructionLookupSession getInstructionLookupSessionForEngine(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the instruction lookup service for the given engine.- Parameters:
engineId- theIdof the engine- Returns:
- an
InstructionLookupSession - Throws:
NotFoundException- noEnginefound by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInstructionLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInstructionLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getInstructionQuerySession
Gets theOsidSessionassociated with the instruction query service.- Returns:
- an
InstructionQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInstructionQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInstructionQuery()} is {@code true} .
-
getInstructionQuerySessionForEngine
InstructionQuerySession getInstructionQuerySessionForEngine(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the instruction query service for the given engine.- Parameters:
engineId- theIdof theEngine- Returns:
- an
InstructionQuerySession - Throws:
NotFoundException- no engine found by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInstructionQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInstructionQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getInstructionSearchSession
Gets theOsidSessionassociated with the instruction search service.- Returns:
- an
InstructionSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInstructionSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInstructionSearch()} is {@code true} .
-
getInstructionSearchSessionForEngine
InstructionSearchSession getInstructionSearchSessionForEngine(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the instruction search service for the given engine.- Parameters:
engineId- theIdof theEngine- Returns:
- an
InstructionSearchSession - Throws:
NotFoundException- no engine found by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInstructionSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInstructionSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getInstructionAdminSession
Gets theOsidSessionassociated with the instruction administration service.- Returns:
- an
InstructionAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInstructionAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInstructionAdmin()} is {@code true} .
-
getInstructionAdminSessionForEngine
InstructionAdminSession getInstructionAdminSessionForEngine(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the instruction administration service for the given engine.- Parameters:
engineId- theIdof theEngine- Returns:
- an
InstructionAdminSession - Throws:
NotFoundException- no engine found by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInstructionAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInstructionAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getInstructionNotificationSession
InstructionNotificationSession getInstructionNotificationSession(InstructionReceiver instructionReceiver) throws OperationFailedException Gets theOsidSessionassociated with the instruction notification service.- Parameters:
instructionReceiver- the notification callback- Returns:
- an
InstructionNotificationSession - Throws:
NullArgumentException-instructionReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInstructionNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInstructionNotification()} is {@code true} .
-
getInstructionNotificationSessionForEngine
InstructionNotificationSession getInstructionNotificationSessionForEngine(InstructionReceiver instructionReceiver, Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the instruction notification service for the given engine.- Parameters:
instructionReceiver- the notification callbackengineId- theIdof theEngine- Returns:
- an
InstructionNotificationSession - Throws:
NotFoundException- no engine found by the givenIdNullArgumentException-instructionReceiverorengineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInstructionNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInstructionNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getInstructionEngineSession
Gets theOsidSessionto lookup instruction/engine checks.- Returns:
- an
InstructionEngineSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInstructionEngine()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInstructionEngine()} is {@code true} .
-
getInstructionEngineAssignmentSession
InstructionEngineAssignmentSession getInstructionEngineAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning instructions to engines.- Returns:
- an
InstructionEngineAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInstructionEngineAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInstructionEngineAssignment()} is {@code true} .
-
getInstructionSmartEngineSession
InstructionSmartEngineSession getInstructionSmartEngineSession(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage locatin smart engines.- Parameters:
engineId- theIdof theEngine- Returns:
- an
InstructionSmartEngineSession - Throws:
NotFoundException- no engine found by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInstructionSmartEngine()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInstructionSmartEngine()} is {@code true} .
-
getCheckEvaluationSession
Gets theOsidSessionassociated with the check evaluation service.- Returns:
- a
CheckEvaluationSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCheckEvaluation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCheckEvaluation()} is {@code true} .
-
getCheckEvaluationSessionForEngine
CheckEvaluationSession getCheckEvaluationSessionForEngine(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the check evaluation service for the given engine.- Parameters:
engineId- theIdof theEngine- Returns:
- a
CheckEvaluationSession - Throws:
NotFoundException- noEnginefound by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCheckEvaluation()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCheckEvaluation()} and {@code supportsVisibleFederation()} are {@code true}
-
getCheckLookupSession
Gets theOsidSessionassociated with the check lookup service.- Returns:
- a
CheckLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCheckLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCheckLookup()} is {@code true} .
-
getCheckLookupSessionForEngine
CheckLookupSession getCheckLookupSessionForEngine(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the check lookup service for the given engine.- Parameters:
engineId- theIdof theEngine- Returns:
- a
CheckLookupSession - Throws:
NotFoundException- noEnginefound by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCheckLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCheckLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getCheckQuerySession
Gets theOsidSessionassociated with the check query service.- Returns:
- a
CheckQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCheckQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCheckQuery()} is {@code true} .
-
getCheckQuerySessionForEngine
CheckQuerySession getCheckQuerySessionForEngine(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the check query service for the given engine.- Parameters:
engineId- theIdof theEngine- Returns:
- a
CCheckQuerySession - Throws:
NotFoundException- noEnginefound by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCheckQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCheckQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getCheckSearchSession
Gets theOsidSessionassociated with the check search service.- Returns:
- a
CheckSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCheckSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCheckSearch()} is {@code true} .
-
getCheckSearchSessionForEngine
CheckSearchSession getCheckSearchSessionForEngine(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the check search service for the given engine.- Parameters:
engineId- theIdof theEngine- Returns:
- a
CheckSearchSession - Throws:
NotFoundException- noEnginefound by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCheckSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCheckSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getCheckAdminSession
Gets theOsidSessionassociated with the check administrative service.- Returns:
- a
CheckAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCheckAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCheckAdmin()} is {@code true} .
-
getCheckAdminSessionForEngine
CheckAdminSession getCheckAdminSessionForEngine(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the check administrative service for the given engine.- Parameters:
engineId- theIdof theEngine- Returns:
- a
CheckAdminSession - Throws:
NotFoundException- noEnginefound by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCheckAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCheckAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getCheckNotificationSession
CheckNotificationSession getCheckNotificationSession(CheckReceiver checkReceiver) throws OperationFailedException Gets theOsidSessionassociated with the check notification service.- Parameters:
checkReceiver- the notification callback- Returns:
- a
CheckNotificationSession - Throws:
NullArgumentException-checkReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCheckNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCheckNotification()} is {@code true} .
-
getCheckNotificationSessionForEngine
CheckNotificationSession getCheckNotificationSessionForEngine(CheckReceiver checkReceiver, Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the check notification service for the given engine.- Parameters:
checkReceiver- the notification callbackengineId- theIdof theEngine- Returns:
- a
CheckNotificationSession - Throws:
NotFoundException- no engine found by the givenIdNullArgumentException-checkReceiverorengineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCheckNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCheckNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getCheckEngineSession
Gets theOsidSessionto lookup check/engine mappings.- Returns:
- a
CheckEngineSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCheckEngine()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCheckEngine()} is {@code true} .
-
getCheckEngineAssignmentSession
Gets theOsidSessionassociated with assigning competencies to engines.- Returns:
- a
CheckEngineAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCheckEngineAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCheckEngineAssignment()} is {@code true} .
-
getCheckSmartEngineSession
CheckSmartEngineSession getCheckSmartEngineSession(Id engineId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage check smart engines.- Parameters:
engineId- theIdof theEngine- Returns:
- a
CheckSmartEngineSession - Throws:
NotFoundException- noEnginefound by the givenIdNullArgumentException-engineIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCheckSmartEngine()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCheckSmartEngine()} is {@code true} .
-