OSID Logo
OSID Specifications
assessment authoring package
Version 3.0.0
Interfaceosid.assessment.authoring.AssessmentAuthoringProxyManager
Implementsosid.OsidProxyManager
osid.assessment.authoring.AssessmentAuthoringProfile
Used Byosid.assessment.AssessmentProxyManager
Description

The assessment authoring manager provides access to assessment authoring sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy object. 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.AssessmentPartLookupSessionan AssessmentPartLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentPartLookup() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.AssessmentPartLookupSessionan AssessmentPartLookupSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentPartLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentPartLookup() and supportsVisibleFederation() are true .
MethodgetAssessmentPartQuerySession
Description

Gets the OsidSession associated with the assessment part query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.AssessmentPartQuerySessionan AssessmentPartQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentPartQuery() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.AssessmentPartQuerySessionan AssessmentPartQuerySession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentPartQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentPartQuery() and supportsVisibleFederation() are true .
MethodgetAssessmentPartSearchSession
Description

Gets the OsidSession associated with the assessment part search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.AssessmentPartSearchSessionan AssessmentPartSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentPartSearch() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.AssessmentPartSearchSessionan AssessmentPartSearchSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentPartSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentPartSearch() and supportsVisibleFederation() are true .
MethodgetAssessmentPartAdminSession
Description

Gets the OsidSession associated with the assessment part administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.AssessmentPartAdminSessionan AssessmentPartAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentPartAdmin() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.AssessmentPartAdminSessionan AssessmentPartAdminSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentPartAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.AssessmentPartReceiverassessmentPartReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.AssessmentPartNotificationSessionan AssessmentPartNotificationSession
ErrorsNULL_ARGUMENTassessmentPartReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentPartNotification() is false
ComplianceoptionalThis 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.AssessmentPartReceiverassessmentPartReceiverthe notification callback
osid.id.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.AssessmentPartNotificationSessionan AssessmentPartNotificationSession
ErrorsNOT_FOUNDno bank found by the given Id
NULL_ARGUMENTassessmentPartReceiver, bankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentPartNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentPartNotification() and supportsVisibleFederation() are true .
MethodgetAssessmentPartBankSession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.AssessmentPartBankSessionan AssessmentPartBankSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentPartBank() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentPartBank() is true .
MethodgetAssessmentPartBankAssignmentSession
Description

Gets the OsidSession associated with assigning assessment part to bank.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.AssessmentPartBankAssignmentSessionan AssessmentPartBankAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentPartBankAssignment() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentPartBankAssignment() is true .
MethodgetAssessmentPartSmartBankSession
Description

Gets the OsidSession to manage assessment part smart bank.

Parametersosid.id.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.AssessmentPartSmartBankSessionan AssessmentPartSmartBankSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentPartSmartBank() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentPartSmartBank() is true .
MethodgetSequenceRuleLookupSession
Description

Gets the OsidSession associated with the sequence rule lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleLookupSessiona SequenceRuleLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleLookup() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleLookupSessiona SequenceRuleLookupSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSequenceRuleLookup() and supportsVisibleFederation() are true .
MethodgetAssessmentPartItemSession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.AssessmentPartItemSessionan AssessmentPartItemSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentPartItem() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentPartItem() is true .
MethodgetAssessmentPartItemDesignSession
Description

Gets the OsidSession for designing assessment part and item mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.AssessmentPartItemDesignSessionan AssessmentPartItemDesignSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentPartItemDesign() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentPartItemDesign() is true .
MethodgetSequenceRuleQuerySession
Description

Gets the OsidSession associated with the sequence rule query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleQuerySessiona SequenceRuleQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleQuery() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleQuerySessiona SequenceRuleQuerySession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSequenceRuleQuery() and supportsVisibleFederation() are true .
MethodgetSequenceRuleSearchSession
Description

Gets the OsidSession associated with the sequence rule search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleSearchSessiona SequenceRuleSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleSearch() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleSearchSessiona SequenceRuleSearchSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSequenceRuleSearch() and supportsVisibleFederation() are true .
MethodgetSequenceRuleAdminSession
Description

Gets the OsidSession associated with the sequence rule administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleAdminSessiona SequenceRuleAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleAdmin() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleAdminSessiona SequenceRuleAdminSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.SequenceRuleReceiversequenceRuleReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleNotificationSessiona SequenceRuleNotificationSession
ErrorsNULL_ARGUMENTsequenceRuleReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleNotification() is false
ComplianceoptionalThis 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.SequenceRuleReceiversequenceRuleReceiverthe notification callback
osid.id.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleNotificationSessiona SequenceRuleNotificationSession
ErrorsNOT_FOUNDno bank found by the given Id
NULL_ARGUMENTsequenceRuleReceiver, bankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSequenceRuleNotification() and supportsVisibleFederation() are true .
MethodgetSequenceRuleBankSession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleBankSessiona SequenceRuleBankSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleBank() is false
ComplianceoptionalThis method must be implemented if supportsSequenceRuleBank() is true .
MethodgetSequenceRuleBankAssignmentSession
Description

Gets the OsidSession associated with assigning sequence rule to bank.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleBankAssignmentSessiona SequenceRuleBankAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleBankAssignment() is false
ComplianceoptionalThis method must be implemented if supportsSequenceRuleBankAssignment() is true .
MethodgetSequenceRuleSmartBankSession
Description

Gets the OsidSession to manage sequence rule smart bank.

Parametersosid.id.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleSmartBankSessiona SequenceRuleSmartBankSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleSmartBank() is false
ComplianceoptionalThis method must be implemented if supportsSequenceRuleSmartBank() is true .
MethodgetSequenceRuleEnablerLookupSession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleEnablerLookupSessiona SequenceRuleEnablerLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleEnablerLookup() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleEnablerLookupSessiona SequenceRuleEnablerLookupSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSequenceRuleEnablerLookup() and supportsVisibleFederation() are true .
MethodgetSequenceRuleEnablerQuerySession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleEnablerQuerySessiona SequenceRuleEnablerQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleEnablerQuery() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleEnablerQuerySessiona SequenceRuleEnablerQuerySession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSequenceRuleEnablerQuery() and supportsVisibleFederation() are true .
MethodgetSequenceRuleEnablerSearchSession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleEnablerSearchSessiona SequenceRuleEnablerSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleEnablerSearch() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleEnablerSearchSessiona SequenceRuleEnablerSearchSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSequenceRuleEnablerSearch() and supportsVisibleFederation() are true .
MethodgetSequenceRuleEnablerAdminSession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleEnablerAdminSessiona SequenceRuleEnablerAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleEnablerAdmin() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleEnablerAdminSessiona SequenceRuleEnablerAdminSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.SequenceRuleEnablerReceiversequenceRuleEnablerReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleEnablerNotificationSessiona SequenceRuleEnablerNotificationSession
ErrorsNULL_ARGUMENTsequenceRuleEnablerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleEnablerNotification() is false
ComplianceoptionalThis 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.SequenceRuleEnablerReceiversequenceRuleEnablerReceiverthe notification callback
osid.id.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleEnablerNotificationSessiona SequenceRuleEnablerNotificationSession
ErrorsNOT_FOUNDno bank found by the given Id
NULL_ARGUMENTsequenceRuleEnablerReceiver, bankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleEnablerBankSessiona SequenceRuleEnablerBankSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleEnablerBank() is false
ComplianceoptionalThis method must be implemented if supportsSequenceRuleEnablerBank() is true .
MethodgetSequenceRuleEnablerBankAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleEnablerBankAssignmentSessiona SequenceRuleEnablerBankAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleEnablerBankAssignment() is false
ComplianceoptionalThis method must be implemented if supportsSequenceRuleEnablerBankAssignment() is true .
MethodgetSequenceRuleEnablerSmartBankSession
Description

Gets the OsidSession to manage sequence rule enabler smart bank.

Parametersosid.id.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleEnablerSmartBankSessiona SequenceRuleEnablerSmartBankSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleEnablerSmartBank() is false
ComplianceoptionalThis method must be implemented if supportsSequenceRuleEnablerSmartBank() is true .
MethodgetSequenceRuleEnablerRuleLookupSession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleEnablerRuleLookupSessiona SequenceRuleEnablerRuleLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleEnablerRuleLookup() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleEnablerRuleLookupSessiona SequenceRuleEnablerRuleLookupSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSequenceRuleEnablerRuleLookup() and supportsVisibleFederation() are true .
MethodgetSequenceRuleEnablerRuleApplicationSession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleEnablerRuleApplicationSessiona SequenceRuleEnablerRuleApplicationSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleEnablerRuleApplication() is false
ComplianceoptionalThis 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.IdbankIdthe Id of the Bank
osid.proxy.Proxyproxya proxy
Returnosid.assessment.authoring.SequenceRuleEnablerRuleApplicationSessiona SequenceRuleEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSequenceRuleEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSequenceRuleEnablerRuleApplication() and supportsVisibleFederation() are true .