OSID Logo
OSID Specifications
assessment authoring package
Version 3.1.0
Interfaceosid.assessment.authoring.AssessmentAuthoringManager
Implementsosid.OsidManager
osid.assessment.authoring.AssessmentAuthoringProfile
Used Byosid.assessment.AssessmentManager
Description

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

  • AssessmentPartLookupSession: a session to retrieve assessment part
  • AssessmentPartQuerySession: a session to query for assessment part
  • AssessmentPartSearchSession: a session to search for assessment part
  • AssessmentPartAdminSession: a session to create and delete assessment part
  • AssessmentPartNotificationSession: a session to receive notifications pertaining to assessment part changes
  • AssessmentPartBankSession: a session to look up assessment part bank mappings
  • AssessmentPartBankAssignmentSession: a session to manage assessment part to bank mappings
  • AssessmentPartSmartBankSession: a session to manage dynamic bank of assessment part
  • AssessmentPartItemSession: a session to look up assessment part to item mappings
  • AssessmentPartItemDesignSession: a session to map items to assessment parts
  • SequenceRuleLookupSession: a session to retrieve sequence rule
  • SequenceRuleQuerySession: a session to query for sequence rule
  • SequenceRuleSearchSession: a session to search for sequence rule
  • SequenceRuleAdminSession: a session to create and delete sequence rule
  • SequenceRuleNotificationSession: a session to receive notifications pertaining to sequence rule changes
  • SequenceRuleBankSession: a session to look up sequence rule bank mappings
  • SequenceRuleBankAssignmentSession: a session to manage sequence rule to bank mappings
  • SequenceRuleSmartBankSession: a session to manage dynamic bank of sequence rule
  • SequenceRuleEnablerLookupSession: a session to retrieve sequence rule enablers
  • SequenceRuleEnablerQuerySession: a session to query for sequence rule enablers
  • SequenceRuleEnablerSearchSession: a session to search for sequence rule enablers
  • SequenceRuleEnablerAdminSession: a session to create and delete sequence rule enablers
  • SequenceRuleEnablerNotificationSession: a session to receive notifications pertaining to sequence rule enabler changes
  • SequenceRuleEnablerBankSession: a session to look up sequence rule enabler bank mappings
  • SequenceRuleEnablerBankAssignmentSession : a session to manage sequence rule enabler to bank mappings
  • SequenceRuleEnablerSmartBankSession: a session to manage dynamic bank of sequence rule enablers
  • SequenceRuleEnableRuleLookupSession: a session to look up sequence rule enabler mappings
  • SequenceRuleEnablerRuleApplicationSession: a session to apply sequence rule enablers
MethodgetAssessmentPartLookupSession
Description

Gets the OsidSession associated with the assessment part lookup service.

Returnosid.assessment.authoring.AssessmentPartLookupSession an AssessmentPartLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentPartLookup() is false
Complianceoptional This method must be implemented if supportsAssessmentPartLookup() is true.
MethodgetAssessmentPartLookupSessionForBank
Description

Gets the OsidSession associated with the assessment part lookup service for the given bank.

Parametersosid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.AssessmentPartLookupSession an AssessmentPartLookupSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentPartLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentPartLookup() and supportsVisibleFederation() are true.
MethodgetAssessmentPartQuerySession
Description

Gets the OsidSession associated with the assessment part query service.

Returnosid.assessment.authoring.AssessmentPartQuerySession an AssessmentPartQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentPartQuery() is false
Complianceoptional This method must be implemented if supportsAssessmentPartQuery() is true.
MethodgetAssessmentPartQuerySessionForBank
Description

Gets the OsidSession associated with the assessment part query service for the given bank.

Parametersosid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.AssessmentPartQuerySession an AssessmentPartQuerySession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentPartQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentPartQuery() and supportsVisibleFederation() are true.
MethodgetAssessmentPartSearchSession
Description

Gets the OsidSession associated with the assessment part search service.

Returnosid.assessment.authoring.AssessmentPartSearchSession an AssessmentPartSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentPartSearch() is false
Complianceoptional This method must be implemented if supportsAssessmentPartSearch() is true.
MethodgetAssessmentPartSearchSessionForBank
Description

Gets the OsidSession associated with the assessment part earch service for the given bank.

Parametersosid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.AssessmentPartSearchSession an AssessmentPartSearchSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentPartSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentPartSearch() and supportsVisibleFederation() are true.
MethodgetAssessmentPartAdminSession
Description

Gets the OsidSession associated with the assessment part administration service.

Returnosid.assessment.authoring.AssessmentPartAdminSession an AssessmentPartAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentPartAdmin() is false
Complianceoptional This method must be implemented if supportsAssessmentPartAdmin() is true.
MethodgetAssessmentPartAdminSessionForBank
Description

Gets the OsidSession associated with the assessment part administration service for the given bank.

Parametersosid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.AssessmentPartAdminSession an AssessmentPartAdminSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentPartAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentPartAdmin() and supportsVisibleFederation() are true.
MethodgetAssessmentPartNotificationSession
Description

Gets the OsidSession associated with the assessment part notification service.

Parametersosid.assessment.authoring.AssessmentPartReceiverassessmentPartReceiver the notification callback
Returnosid.assessment.authoring.AssessmentPartNotificationSession an AssessmentPartNotificationSession
ErrorsNULL_ARGUMENT assessmentPartReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentPartNotification() is false
Complianceoptional This method must be implemented if supportsAssessmentPartNotification() is true.
MethodgetAssessmentPartNotificationSessionForBank
Description

Gets the OsidSession associated with the assessment part notification service for the given bank.

Parametersosid.assessment.authoring.AssessmentPartReceiverassessmentPartReceiver the notification callback
osid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.AssessmentPartNotificationSession an AssessmentPartNotificationSession
ErrorsNOT_FOUND no bank found by the given Id
NULL_ARGUMENT assessmentPartReceiver or bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentPartNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentPartNotification() and supportsVisibleFederation() are true.
MethodgetAssessmentPartBankSession
Description

Gets the OsidSession to lookup assessment part/bank mappings for assessment parts.

Returnosid.assessment.authoring.AssessmentPartBankSession an AssessmentPartBankSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentPartBank() is false
Complianceoptional This method must be implemented if supportsAssessmentPartBank() is true.
MethodgetAssessmentPartBankAssignmentSession
Description

Gets the OsidSession associated with assigning assessment part to bank.

Returnosid.assessment.authoring.AssessmentPartBankAssignmentSession an AssessmentPartBankAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentPartBankAssignment() is false
Complianceoptional This method must be implemented if supportsAssessmentPartBankAssignment() is true.
MethodgetAssessmentPartSmartBankSession
Description

Gets the OsidSession to manage assessment part smart bank.

Parametersosid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.AssessmentPartSmartBankSession an AssessmentPartSmartBankSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentPartSmartBank() is false
Complianceoptional This method must be implemented if supportsAssessmentPartSmartBank() is true.
MethodgetAssessmentPartItemSession
Description

Gets the OsidSession for looking up assessment part and item mappings.

Returnosid.assessment.authoring.AssessmentPartItemSession an AssessmentPartItemSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentPartItem() is false
Complianceoptional This method must be implemented if supportsAssessmentPartItem() is true.
MethodgetAssessmentPartItemDesignSession
Description

Gets the OsidSession for designing assessment part and item mappings.

Returnosid.assessment.authoring.AssessmentPartItemDesignSession an AssessmentPartItemDesignSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentPartItemDesign() is false
Complianceoptional This method must be implemented if supportsAssessmentPartItemDesign() is true.
MethodgetSequenceRuleLookupSession
Description

Gets the OsidSession associated with the sequence rule lookup service.

Returnosid.assessment.authoring.SequenceRuleLookupSession a SequenceRuleLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleLookup() is false
Complianceoptional This method must be implemented if supportsSequenceRuleLookup() is true.
MethodgetSequenceRuleLookupSessionForBank
Description

Gets the OsidSession associated with the sequence rule lookup service for the given bank.

Parametersosid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.SequenceRuleLookupSession a SequenceRuleLookupSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSequenceRuleLookup() and supportsVisibleFederation() are true.
MethodgetSequenceRuleQuerySession
Description

Gets the OsidSession associated with the sequence rule query service.

Returnosid.assessment.authoring.SequenceRuleQuerySession a SequenceRuleQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleQuery() is false
Complianceoptional This method must be implemented if supportsSequenceRuleQuery() is true.
MethodgetSequenceRuleQuerySessionForBank
Description

Gets the OsidSession associated with the sequence rule query service for the given bank.

Parametersosid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.SequenceRuleQuerySession a SequenceRuleQuerySession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSequenceRuleQuery() and supportsVisibleFederation() are true.
MethodgetSequenceRuleSearchSession
Description

Gets the OsidSession associated with the sequence rule search service.

Returnosid.assessment.authoring.SequenceRuleSearchSession a SequenceRuleSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleSearch() is false
Complianceoptional This method must be implemented if supportsSequenceRuleSearch() is true.
MethodgetSequenceRuleSearchSessionForBank
Description

Gets the OsidSession associated with the sequence rule earch service for the given bank.

Parametersosid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.SequenceRuleSearchSession a SequenceRuleSearchSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSequenceRuleSearch() and supportsVisibleFederation() are true.
MethodgetSequenceRuleAdminSession
Description

Gets the OsidSession associated with the sequence rule administration service.

Returnosid.assessment.authoring.SequenceRuleAdminSession a SequenceRuleAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleAdmin() is false
Complianceoptional This method must be implemented if supportsSequenceRuleAdmin() is true.
MethodgetSequenceRuleAdminSessionForBank
Description

Gets the OsidSession associated with the sequence rule administration service for the given bank.

Parametersosid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.SequenceRuleAdminSession a SequenceRuleAdminSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSequenceRuleAdmin() and supportsVisibleFederation() are true.
MethodgetSequenceRuleNotificationSession
Description

Gets the OsidSession associated with the sequence rule notification service.

Parametersosid.assessment.authoring.SequenceRuleReceiversequenceRuleReceiver the notification callback
Returnosid.assessment.authoring.SequenceRuleNotificationSession a SequenceRuleNotificationSession
ErrorsNULL_ARGUMENT sequenceRuleReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleNotification() is false
Complianceoptional This method must be implemented if supportsSequenceRuleNotification() is true.
MethodgetSequenceRuleNotificationSessionForBank
Description

Gets the OsidSession associated with the sequence rule notification service for the given bank.

Parametersosid.assessment.authoring.SequenceRuleReceiversequenceRuleReceiver the notification callback
osid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.SequenceRuleNotificationSession a SequenceRuleNotificationSession
ErrorsNOT_FOUND no bank found by the given Id
NULL_ARGUMENT sequenceRuleReceiver or bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSequenceRuleNotification() and supportsVisibleFederation() are true.
MethodgetSequenceRuleBankSession
Description

Gets the OsidSession to lookup sequence rule/bank mappings for sequence rules.

Returnosid.assessment.authoring.SequenceRuleBankSession a SequenceRuleBankSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleBank() is false
Complianceoptional This method must be implemented if supportsSequenceRuleBank() is true.
MethodgetSequenceRuleBankAssignmentSession
Description

Gets the OsidSession associated with assigning sequence rule to bank.

Returnosid.assessment.authoring.SequenceRuleBankAssignmentSession a SequenceRuleBankAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleBankAssignment() is false
Complianceoptional This method must be implemented if supportsSequenceRuleBankAssignment() is true.
MethodgetSequenceRuleSmartBankSession
Description

Gets the OsidSession to manage sequence rule smart bank.

Parametersosid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.SequenceRuleSmartBankSession a SequenceRuleSmartBankSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleSmartBank() is false
Complianceoptional This method must be implemented if supportsSequenceRuleSmartBank() is true.
MethodgetSequenceRuleEnablerLookupSession
Description

Gets the OsidSession associated with the sequence rule enabler lookup service.

Returnosid.assessment.authoring.SequenceRuleEnablerLookupSession a SequenceRuleEnablerLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleEnablerLookup() is false
Complianceoptional This method must be implemented if supportsSequenceRuleEnablerLookup() is true.
MethodgetSequenceRuleEnablerLookupSessionForBank
Description

Gets the OsidSession associated with the sequence rule enabler lookup service for the given bank.

Parametersosid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.SequenceRuleEnablerLookupSession a SequenceRuleEnablerLookupSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSequenceRuleEnablerLookup() and supportsVisibleFederation() are true.
MethodgetSequenceRuleEnablerQuerySession
Description

Gets the OsidSession associated with the sequence rule enabler query service.

Returnosid.assessment.authoring.SequenceRuleEnablerQuerySession a SequenceRuleEnablerQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleEnablerQuery() is false
Complianceoptional This method must be implemented if supportsSequenceRuleEnablerQuery() is true.
MethodgetSequenceRuleEnablerQuerySessionForBank
Description

Gets the OsidSession associated with the sequence rule enabler query service for the given bank.

Parametersosid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.SequenceRuleEnablerQuerySession a SequenceRuleEnablerQuerySession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSequenceRuleEnablerQuery() and supportsVisibleFederation() are true.
MethodgetSequenceRuleEnablerSearchSession
Description

Gets the OsidSession associated with the sequence rule enabler search service.

Returnosid.assessment.authoring.SequenceRuleEnablerSearchSession a SequenceRuleEnablerSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleEnablerSearch() is false
Complianceoptional This method must be implemented if supportsSequenceRuleEnablerSearch() is true.
MethodgetSequenceRuleEnablerSearchSessionForBank
Description

Gets the OsidSession associated with the sequence rule enablers earch service for the given bank.

Parametersosid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.SequenceRuleEnablerSearchSession a SequenceRuleEnablerSearchSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSequenceRuleEnablerSearch() and supportsVisibleFederation() are true.
MethodgetSequenceRuleEnablerAdminSession
Description

Gets the OsidSession associated with the sequence rule enabler administration service.

Returnosid.assessment.authoring.SequenceRuleEnablerAdminSession a SequenceRuleEnablerAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleEnablerAdmin() is false
Complianceoptional This method must be implemented if supportsSequenceRuleEnablerAdmin() is true.
MethodgetSequenceRuleEnablerAdminSessionForBank
Description

Gets the OsidSession associated with the sequence rule enabler administration service for the given bank.

Parametersosid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.SequenceRuleEnablerAdminSession a SequenceRuleEnablerAdminSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSequenceRuleEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetSequenceRuleEnablerNotificationSession
Description

Gets the OsidSession associated with the sequence rule enabler notification service.

Parametersosid.assessment.authoring.SequenceRuleEnablerReceiversequenceRuleEnablerReceiver the notification callback
Returnosid.assessment.authoring.SequenceRuleEnablerNotificationSession a SequenceRuleEnablerNotificationSession
ErrorsNULL_ARGUMENT sequenceRuleEnablerReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleEnablerNotification() is false
Complianceoptional This method must be implemented if supportsSequenceRuleEnablerNotification() is true.
MethodgetSequenceRuleEnablerNotificationSessionForBank
Description

Gets the OsidSession associated with the sequence rule enabler notification service for the given bank.

Parametersosid.assessment.authoring.SequenceRuleEnablerReceiversequenceRuleEnablerReceiver the notification callback
osid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.SequenceRuleEnablerNotificationSession a SequenceRuleEnablerNotificationSession
ErrorsNOT_FOUND no bank found by the given Id
NULL_ARGUMENT sequenceRuleEnablerReceiver or bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSequenceRuleEnablerNotification() and supportsVisibleFederation() are true.
MethodgetSequenceRuleEnablerBankSession
Description

Gets the OsidSession to lookup sequence rule enabler/bank mappings for sequence rule enablers.

Returnosid.assessment.authoring.SequenceRuleEnablerBankSession a SequenceRuleEnablerBankSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleEnablerBank() is false
Complianceoptional This method must be implemented if supportsSequenceRuleEnablerBank() is true.
MethodgetSequenceRuleEnablerBankAssignmentSession
Description

Gets the OsidSession associated with assigning sequence rule enablers to bank.

Returnosid.assessment.authoring.SequenceRuleEnablerBankAssignmentSession a SequenceRuleEnablerBankAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleEnablerBankAssignment() is false
Complianceoptional This method must be implemented if supportsSequenceRuleEnablerBankAssignment() is true.
MethodgetSequenceRuleEnablerSmartBankSession
Description

Gets the OsidSession to manage sequence rule enabler smart bank.

Parametersosid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.SequenceRuleEnablerSmartBankSession a SequenceRuleEnablerSmartBankSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleEnablerSmartBank() is false
Complianceoptional This method must be implemented if supportsSequenceRuleEnablerSmartBank() is true.
MethodgetSequenceRuleEnablerRuleLookupSession
Description

Gets the OsidSession associated with the sequence rule enabler mapping lookup service.

Returnosid.assessment.authoring.SequenceRuleEnablerRuleLookupSession a SequenceRuleEnablerRuleLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleEnablerRuleLookup() is false
Complianceoptional This method must be implemented if supportsSequenceRuleEnablerRuleLookup() is true.
MethodgetSequenceRuleEnablerRuleLookupSessionForBank
Description

Gets the OsidSession associated with the sequence rule enabler mapping lookup service for the given bank.

Parametersosid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.SequenceRuleEnablerRuleLookupSession a SequenceRuleEnablerRuleLookupSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSequenceRuleEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetSequenceRuleEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the sequence rule enabler assignment service.

Returnosid.assessment.authoring.SequenceRuleEnablerRuleApplicationSession a SequenceRuleEnablerRuleApplicationSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleEnablerRuleApplication() is false
Complianceoptional This method must be implemented if supportsSequenceRuleEnablerRuleApplication() is true .
MethodgetSequenceRuleEnablerRuleApplicationSessionForBank
Description

Gets the OsidSession associated with the sequence rule enabler assignment service for the given bank.

Parametersosid.id.IdbankId the Id of the Bank
Returnosid.assessment.authoring.SequenceRuleEnablerRuleApplicationSession a SequenceRuleEnablerRuleApplicationSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSequenceRuleEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSequenceRuleEnablerRuleApplication() and supportsVisibleFederation() are true.