Interface AssessmentManager
- All Superinterfaces:
AssessmentProfile, AutoCloseable, Closeable, OsidManager, OsidManager, OsidProfile, Sourceable
The assessment manager provides access to assessment sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
-
MyAssessmentTakenSession: a session to get taken or in progress assessments for the current agent -
AssessmentSession: a session to be assessed and examine assessments taken -
AssessmentResultsSession: a session to retrieve assessment results
-
ItemLookupSession: a session to look upItems -
ItemQuerySession: a session to queryItems -
ItemSearchSession:a session to searchItems -
ItemAdminSession: a session to create, modify and deleteItems -
ItemNotificationSession: asession to receive messages pertaining toItemchanges -
ItemBankSession: a session for looking up item and bank mappings -
ItemBankAssignmentSession: a session for managing item and bank mappings -
ItemSmartBankSession: a session for managing dynamic banks
-
AssessmentLookupSession: a session to look upAssessments -
AssessmentQuerySession: a session to queryAssessments -
AssessmentSearchSession:a session to searchAssessments -
AssessmentAdminSession: a session to create, modify and deleteAssessments -
AssessmentNotificationSession: asession to receive messages pertaining toAssessmentchanges
-
AssessmentBankSession: a session for looking up assessment and bank mappings -
AssessmentBankAssignmentSession: a session for managing assessment and bank mappings -
AssessmentSmartBankSession: a session for managing dynamic banks -
AssessmentBasicAuthoringSession: a session for making simple mappings of assessment items to assessments
-
AssessmentOfferedLookupSession: a session to look upAssessmentsOffered -
AssessmentOfferedQuerySession:a session to queryAssessmentsOffered -
AssessmentOfferedSearchSession: a session to searchAssessmentsOffered -
AssessmentOfferedAdminSession: a session to create, modify and deleteAssessmentsOffered -
AssessmentOfferedNotificationSession: asession to receive messages pertaining toAssessmentOfferedchanges -
AssessmentOfferedBankSession: a session for looking up assessments offered and bank mappings -
AssessmentOfferedBankAssignmentSession: a session for managing assessments offered and bank mappings -
AssessmentOfferedSmartBankSession: a session to manage dynamic banks of assessments offered
-
AssessmentTakenLookupSession: a session to look upAssessments -
AssessmentTakenQuerySession:a session to queryAssessments -
AssessmentTakenSearchSession: a session to search Assessments -
AssessmentTakenAdminSession: a session to create, modify and deleteAssessmentsTaken -
AssessmentTakenNotificationSession: asession to receive messages pertaining toAssessmentTakenchanges -
AssessmentTakenBankSession: a session for looking up assessments taken and bank mappings -
AssessmenttTakenBankAssignmentSession: a session for managing assessments taken and bank mappings -
AssessmentTakenSmartBankSession: a session to manage dynamic banks of assessments taken
-
BankLookupSession: a session to lookup banks -
BankQuerySession: a session to query banks -
BankSearchSession: a session to search banks -
BankAdminSession: a session to create, modify and delete banks -
BankNotificationSession: a session to receive messages pertaining toBankchanges -
BankHierarchySession: a session to traverse theBankhierarchy -
BankHierarchyDesignSession: a session to manage theBankhierarchy
-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the assessment administration service.getAssessmentAdminSessionForBank(Id bankId) Gets theOsidSessionassociated with the assessment admin service for the given bank.Gets anAssessmentAuthoringManager.Gets theOsidSessionassociated with the assessment bank assignment service.Gets theOsidSessionassociated with the assessment banking service.Gets theOsidSessionassociated with the assessment authoring service.Gets theOsidSessionassociated with the assessment authoring service for the given bank.Gets anAssessmentBatchManager.Gets theOsidSessionassociated with the assessment lookup service.getAssessmentLookupSessionForBank(Id bankId) Gets theOsidSessionassociated with the assessment lookup service for the given bank.getAssessmentNotificationSession(AssessmentReceiver assessmentReceiver) Gets the notification session for notifications pertaining to assessment changes.getAssessmentNotificationSessionForBank(AssessmentReceiver assessmentReceiver, Id bankId) Gets theOsidSessionassociated with the assessment notification service for the given bank.Gets theOsidSessionassociated with the assessment offered administration service.Gets theOsidSessionassociated with the assessment offered admin service for the given bank.Gets the session for assigning offered assessments to bank mappings.Gets the session for retrieving offered assessments to bank mappings.Gets theOsidSessionassociated with the assessment offered lookup service.Gets theOsidSessionassociated with the assessment offered lookup service for the given bank.getAssessmentOfferedNotificationSession(AssessmentOfferedReceiver assessmentOfferedReceiver) Gets the notification session for notifications pertaining to offered assessment changes.getAssessmentOfferedNotificationSessionForBank(AssessmentOfferedReceiver assessmentOfferedReceiver, Id bankId) Gets theOsidSessionassociated with the offered assessment notification service for the given bank.Gets theOsidSessionassociated with the assessment offered query service.Gets theOsidSessionassociated with the assessment offered query service for the given bank.Gets theOsidSessionassociated with the assessment offered search service.Gets theOsidSessionassociated with the assessment offered search service for the given bank.Gets theOsidSessionassociated with the assessment offered smart banking service for the given bank.Gets theOsidSessionassociated with the assessment query service.getAssessmentQuerySessionForBank(Id bankId) Gets theOsidSessionassociated with the assessment query service for the given bank.Gets anAssessmentResultsSessionto retrieve assessment results.getAssessmentResultsSessionForBank(Id bankId) Gets anAssessmentResultsSessionto retrieve assessment results for the given bank.Gets theOsidSessionassociated with the assessment search service.getAssessmentSearchSessionForBank(Id bankId) Gets theOsidSessionassociated with the assessment search service for the given bank.Gets anAssessmentSessionwhich is responsible for taking assessments and examining responses from assessments taken.getAssessmentSessionForBank(Id bankId) Gets anAssessmentSessionwhich is responsible for performing assessments for the given bankId.getAssessmentSmartBankSession(Id bankId) Gets theOsidSessionassociated with the assessment smart banking service for the given bank.Gets theOsidSessionassociated with the assessment taken administration service.Gets theOsidSessionassociated with the assessment taken admin service for the given bank.Gets the session for assigning taken assessments to bank mappings.Gets the session for retrieving taken assessments to bank mappings.Gets theOsidSessionassociated with the assessment taken lookup service.Gets theOsidSessionassociated with the assessment taken lookup service for the given bank.getAssessmentTakenNotificationSession(AssessmentTakenReceiver assessmentTakenReceiver) Gets the notification session for notifications pertaining to taken assessment changes.getAssessmentTakenNotificationSessionForBank(AssessmentTakenReceiver assessmentTakenReceiver, Id bankId) Gets theOsidSessionassociated with the taken assessment notification service for the given bank.Gets theOsidSessionassociated with the assessment taken query service.Gets theOsidSessionassociated with the assessment taken query service for the given bank.Gets theOsidSessionassociated with the assessment taken search service.Gets theOsidSessionassociated with the assessment taken search service for the given bank.getAssessmentTakenSmartBankSession(Id bankId) Gets theOsidSessionassociated with the assessment taken smart banking service for the given bank.Gets the OsidSession associated with the bank administration service.Gets the session designing bank hierarchies.Gets the session traversing bank hierarchies.Gets the OsidSession associated with the bank lookup service.getBankNotificationSession(BankReceiver bankReceiver) Gets the notification session for notifications pertaining to bank service changes.Gets the OsidSession associated with the bank query service.Gets the OsidSession associated with the bank search service.Gets theOsidSessionassociated with the item administration service.getItemAdminSessionForBank(Id bankId) Gets theOsidSessionassociated with the item admin service for the given bank.Gets theOsidSessionassociated with the item bank assignment service.Gets theOsidSessionassociated with the item banking service.Gets theOsidSessionassociated with the item lookup service.getItemLookupSessionForBank(Id bankId) Gets theOsidSessionassociated with the item lookup service for the given bank.getItemNotificationSession(ItemReceiver itemReceiver) Gets the notification session for notifications pertaining to item changes.getItemNotificationSessionForBank(ItemReceiver itemReceiver, Id bankId) Gets theOsidSessionassociated with the item notification service for the given bank.Gets theOsidSessionassociated with the item query service.getItemQuerySessionForBank(Id bankId) Gets theOsidSessionassociated with the item query service for the given bank.Gets theOsidSessionassociated with the item search service.getItemSearchSessionForBank(Id bankId) Gets theOsidSessionassociated with the item search service for the given bank.getItemSmartBankSession(Id bankId) Gets theOsidSessionassociated with the item smart banking service for the given bank.Gets aMyAssessmentTakenSessionto retrieve assessments taken for the current agent.getMyAssessmentTakenSessionForBank(Id bankId) Gets aMyAssessmentTakenSessionto retrieve assessments taken for the current agent for the given bankId.Methods inherited from interface AssessmentProfile
getAssessmentOfferedRecordTypes, getAssessmentOfferedSearchRecordTypes, getAssessmentRecordTypes, getAssessmentSearchRecordTypes, getAssessmentSectionRecordTypes, getAssessmentTakenRecordTypes, getAssessmentTakenSearchRecordTypes, getBankRecordTypes, getBankSearchRecordTypes, getItemRecordTypes, getItemSearchRecordTypes, supportsAssessment, supportsAssessmentAdmin, supportsAssessmentAuthoring, supportsAssessmentBank, supportsAssessmentBankAssignment, supportsAssessmentBasicAuthoring, supportsAssessmentBatch, supportsAssessmentLookup, supportsAssessmentNotification, supportsAssessmentOfferedAdmin, supportsAssessmentOfferedBank, supportsAssessmentOfferedBankAssignment, supportsAssessmentOfferedLookup, supportsAssessmentOfferedNotification, supportsAssessmentOfferedQuery, supportsAssessmentOfferedRecordType, supportsAssessmentOfferedSearch, supportsAssessmentOfferedSearchRecordType, supportsAssessmentOfferedSmartBank, supportsAssessmentQuery, supportsAssessmentRecordType, supportsAssessmentResults, supportsAssessmentSearch, supportsAssessmentSearchRecordType, supportsAssessmentSectionRecordType, supportsAssessmentSmartBank, supportsAssessmentTakenAdmin, supportsAssessmentTakenBank, supportsAssessmentTakenBankAssignment, supportsAssessmentTakenLookup, supportsAssessmentTakenNotification, supportsAssessmentTakenQuery, supportsAssessmentTakenRecordType, supportsAssessmentTakenSearch, supportsAssessmentTakenSearchRecordType, supportsAssessmentTakenSmartBank, supportsBankAdmin, supportsBankHierarchy, supportsBankHierarchyDesign, supportsBankLookup, supportsBankNotification, supportsBankQuery, supportsBankRecordType, supportsBankSearch, supportsBankSearchRecordType, supportsItemAdmin, supportsItemBank, supportsItemBankAssignment, supportsItemLookup, supportsItemNotification, supportsItemQuery, supportsItemRecordType, supportsItemSearch, supportsItemSearchRecordType, supportsItemSmartBank, supportsMyAssessmentTaken, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedAssessmentOfferedrecord types.Gets the supportedAssessmentOfferedsearch record types.Gets the supportedAssessmentrecord types.Gets the supportedAssessmentsearch record types.Gets the supportedAssessmentSectionrecord types.Gets the supportedAssessmentTakenrecord types.Gets the supportedAssessmentTakensearch record types.Gets the supportedBankrecord types.Gets the supported bank search record types.Gets the supportedItemrecord types.Gets the supportedItemsearch record types.booleanTests for the availability of an assessment service which is the service for taking and examining assessments taken.booleanTests if an assessment administrative service is supported.booleanTests if an assessment authoring service is supported.booleanTests if an assessment to bank lookup session is available.booleanTests if an assessment to bank assignment session is available.booleanTests if an assessment basic authoring session is available.booleanTests if an assessment batch service is supported.booleanTests if an assessment lookup service is supported.booleanTests if assessment notification is supported.booleanTests if an assessment offered administrative service is supported.booleanTests if an assessment offered to bank lookup session is available.booleanTests if an assessment offered to bank assignment session is available.booleanTests if an assessment offered lookup service is supported.booleanTests if assessment offered notification is supported.booleanTests if an assessment offered query service is supported.booleansupportsAssessmentOfferedRecordType(Type assessmentOfferedRecordType) Tests if the givenAssessmentOfferedrecord type is supported.booleanTests if an assessment offered search service is supported.booleansupportsAssessmentOfferedSearchRecordType(Type assessmentOfferedSearchRecordType) Tests if the givenAssessmentOfferedsearch record type is supported.booleanTests if an assessment offered smart bank session is available.booleanTests if an assessment query service is supported.booleansupportsAssessmentRecordType(Type assessmentRecordType) Tests if the givenAssessmentrecord type is supported.booleanTests for the availability of an assessment rsults service.booleanTests if an assessment search service is supported.booleansupportsAssessmentSearchRecordType(Type assessmentSearchRecordType) Tests if the given assessment search record type is supported.booleansupportsAssessmentSectionRecordType(Type assessmentSectionRecordType) Tests if the givenAssessmentSectionrecord type is supported.booleanTests if an assessment smart bank session is available.booleanTests if an assessment taken administrative service is supported which is used to instantiate an assessment offered.booleanTests if an assessment taken to bank lookup session is available.booleanTests if an assessment taken to bank assignment session is available.booleanTests if an assessment taken lookup service is supported.booleanTests if assessment taken notification is supported.booleanTests if an assessment taken query service is supported.booleansupportsAssessmentTakenRecordType(Type assessmentTakenRecordType) Tests if the givenAssessmentTakenrecord type is supported.booleanTests if an assessment taken search service is supported.booleansupportsAssessmentTakenSearchRecordType(Type assessmentTakenSearchRecordType) Tests if the givenAssessmentTakensearch record type is supported.booleanTests if an assessment taken smart bank session is available.booleanTests if a banlk administrative service is supported.booleanTests if a bank hierarchy traversal is supported.booleanTests if bank hierarchy design is supported.booleanTests if a bank lookup service is supported.booleanTests if bank notification is supported.booleanTests if a bank query service is supported.booleansupportsBankRecordType(Type bankRecordType) Tests if the givenBankrecord type is supported.booleanTests if a bank search service is supported.booleansupportsBankSearchRecordType(Type bankSearchRecordType) Tests if the given bank search record type is supported.booleanTests if an item administrative service is supported.booleanTests if an item to bank lookup session is available.booleanTests if an item to bank assignment session is available.booleanTests if an item lookup service is supported.booleanTests if item notification is supported.booleanTests if an item query service is supported.booleansupportsItemRecordType(Type itemRecordType) Tests if the givenItemrecord type is supported.booleanTests if an item search service is supported.booleansupportsItemSearchRecordType(Type itemSearchRecordType) Tests if the givenItemsearch record type is supported.booleanTests if an item smart bank session is available.booleanTests if a session is available to lookup taken assessments for the authenticated agent.booleanTests if federation is visible.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 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
-
getMyAssessmentTakenSession
Gets aMyAssessmentTakenSessionto retrieve assessments taken for the current agent.- Returns:
- a
MyAssessmentTakenSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsMyAssessmentTaken()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMyAssessmentTaken()} is {@code true} .
-
getMyAssessmentTakenSessionForBank
MyAssessmentTakenSession getMyAssessmentTakenSessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets aMyAssessmentTakenSessionto retrieve assessments taken for the current agent for the given bankId.- Parameters:
bankId- theIdof a bank- Returns:
- a
MyAssessmentTakenSession - Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMyAssessmentTaken()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMyAssessmentTaken()} is {@code true} .
-
getAssessmentSession
Gets anAssessmentSessionwhich is responsible for taking assessments and examining responses from assessments taken.- Returns:
- an assessment session for this service
- Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessment()} is {@code true} .
-
getAssessmentSessionForBank
AssessmentSession getAssessmentSessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets anAssessmentSessionwhich is responsible for performing assessments for the given bankId.- Parameters:
bankId- theIdof a bank- Returns:
- an assessment session for this service
- Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssessment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessment()} is {@code true} .
-
getAssessmentResultsSession
Gets anAssessmentResultsSessionto retrieve assessment results.- Returns:
- an assessment results session for this service
- Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentResults()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentResults()} is {@code true} .
-
getAssessmentResultsSessionForBank
AssessmentResultsSession getAssessmentResultsSessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets anAssessmentResultsSessionto retrieve assessment results for the given bank.- Parameters:
bankId- theIdof the assessment taken- Returns:
- an assessment results session for this service
- Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentResults()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentResults()} is {@code true} .
-
getItemLookupSession
Gets theOsidSessionassociated with the item lookup service.- Returns:
- an
ItemLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsItemLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemLookup()} is {@code true} .
-
getItemLookupSessionForBank
ItemLookupSession getItemLookupSessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item lookup service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
an ItemLookupSession- Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsItemLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getItemQuerySession
Gets theOsidSessionassociated with the item query service.- Returns:
- an
ItemQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsItemQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemQuery()} is {@code true} .
-
getItemQuerySessionForBank
ItemQuerySession getItemQuerySessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item query service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
an ItemQuerySession- Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsItemQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getItemSearchSession
Gets theOsidSessionassociated with the item search service.- Returns:
- an
ItemSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsItemSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemSearch()} is {@code true} .
-
getItemSearchSessionForBank
ItemSearchSession getItemSearchSessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item search service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
an ItemSearchSession- Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsItemSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getItemAdminSession
Gets theOsidSessionassociated with the item administration service.- Returns:
- an
ItemAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsItemAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemAdmin()} is {@code true} .
-
getItemAdminSessionForBank
ItemAdminSession getItemAdminSessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item admin service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
an ItemAdminSession- Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsItemAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getItemNotificationSession
ItemNotificationSession getItemNotificationSession(ItemReceiver itemReceiver) throws OperationFailedException Gets the notification session for notifications pertaining to item changes.- Parameters:
itemReceiver- the item receiver interface- Returns:
- an
ItemNotificationSession - Throws:
NullArgumentException-itemReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemNotification()} is {@code true} .
-
getItemNotificationSessionForBank
ItemNotificationSession getItemNotificationSessionForBank(ItemReceiver itemReceiver, Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item notification service for the given bank.- Parameters:
itemReceiver- the item receiver interfacebankId- theIdof the bank- Returns:
an ItemNotificationSession- Throws:
NotFoundException-bankIdnot foundNullArgumentException-itemReceiverorbankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsItemNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getItemBankSession
Gets theOsidSessionassociated with the item banking service.- Returns:
- an
ItemBankSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsItemBank()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemBank()} is {@code true} .
-
getItemBankAssignmentSession
Gets theOsidSessionassociated with the item bank assignment service.- Returns:
- an
ItemBankAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsItemBankAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemBankAssignment()} is {@code true} .
-
getItemSmartBankSession
ItemSmartBankSession getItemSmartBankSession(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item smart banking service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
- an
ItemSmartBankSession - Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemSmartBank()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemSmartBank()} and {@code supportsVisibeFederation()} is {@code true} .
-
getAssessmentLookupSession
Gets theOsidSessionassociated with the assessment lookup service.- Returns:
- an
AssessmentLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentLookup()} is {@code true} .
-
getAssessmentLookupSessionForBank
AssessmentLookupSession getAssessmentLookupSessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment lookup service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
an AssessmentLookupSession- Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssessmentLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssessmentQuerySession
Gets theOsidSessionassociated with the assessment query service.- Returns:
- an
AssessmentQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentQuery()} is {@code true} .
-
getAssessmentQuerySessionForBank
AssessmentQuerySession getAssessmentQuerySessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment query service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
an AssessmentQuerySession- Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssessmentQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssessmentSearchSession
Gets theOsidSessionassociated with the assessment search service.- Returns:
- an
AssessmentSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentSearch()} is {@code true} .
-
getAssessmentSearchSessionForBank
AssessmentSearchSession getAssessmentSearchSessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment search service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
an AssessmentSearchSession- Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssessmentSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssessmentAdminSession
Gets theOsidSessionassociated with the assessment administration service.- Returns:
- an
AssessmentAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentAdmin()} is {@code true} .
-
getAssessmentAdminSessionForBank
AssessmentAdminSession getAssessmentAdminSessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment admin service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
an AssessmentAdminSession- Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssessmentAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssessmentNotificationSession
AssessmentNotificationSession getAssessmentNotificationSession(AssessmentReceiver assessmentReceiver) throws OperationFailedException Gets the notification session for notifications pertaining to assessment changes.- Parameters:
assessmentReceiver- the assessment receiver interface- Returns:
- an
AssessmentNotificationSession - Throws:
NullArgumentException-assessmentReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentNotification()} is {@code true} .
-
getAssessmentNotificationSessionForBank
AssessmentNotificationSession getAssessmentNotificationSessionForBank(AssessmentReceiver assessmentReceiver, Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment notification service for the given bank.- Parameters:
assessmentReceiver- the assessment receiver interfacebankId- theIdof the bank- Returns:
- an
AssessmentNotificationSession - Throws:
NotFoundException-bankIdnot foundNullArgumentException-assessmentReceiverorbankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssessmentNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssessmentBankSession
Gets theOsidSessionassociated with the assessment banking service.- Returns:
- an
AssessmentBankSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentBank()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentBank()} is {@code true} .
-
getAssessmentBankAssignmentSession
AssessmentBankAssignmentSession getAssessmentBankAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with the assessment bank assignment service.- Returns:
- an
AssessmentBankAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentBankAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentBankAssignment()} is {@code true} .
-
getAssessmentSmartBankSession
AssessmentSmartBankSession getAssessmentSmartBankSession(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment smart banking service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
- an
AssessmentSmartBankSession - Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentSmartBank()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentSmartBank()} and {@code supportsVisibeFederation()} is {@code true} .
-
getAssessmentBasicAuthoringSession
AssessmentBasicAuthoringSession getAssessmentBasicAuthoringSession() throws OperationFailedExceptionGets theOsidSessionassociated with the assessment authoring service.- Returns:
- an
AssessmentBasicAuthoringSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentBasicAuthoring()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentBasicAuthoring()} is {@code true} .
-
getAssessmentBasicAuthoringSessionForBank
AssessmentBasicAuthoringSession getAssessmentBasicAuthoringSessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment authoring service for the given bank.- Parameters:
bankId- theIdof a bank- Returns:
- an
AssessmentBasicAuthoringSession - Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentBasicAuthoring()orsupportsVisibeFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentBasicAuthoring()} and {@code supportsVisibeFederation()} is {@code true} .
-
getAssessmentOfferedLookupSession
Gets theOsidSessionassociated with the assessment offered lookup service.- Returns:
- an
AssessmentOfferedLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentOfferedLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentOfferedLookup()} is {@code true} .
-
getAssessmentOfferedLookupSessionForBank
AssessmentOfferedLookupSession getAssessmentOfferedLookupSessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment offered lookup service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
- an
AssessmentOfferedLookupSession - Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssessmentOfferedLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentOfferedLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssessmentOfferedQuerySession
Gets theOsidSessionassociated with the assessment offered query service.- Returns:
- an
AssessmentOfferedQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentOfferedQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentOfferedQuery()} is {@code true} .
-
getAssessmentOfferedQuerySessionForBank
AssessmentOfferedQuerySession getAssessmentOfferedQuerySessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment offered query service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
- an
AssessmentOfferedQuerySession - Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssessmentOfferedQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentOfferedQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssessmentOfferedSearchSession
Gets theOsidSessionassociated with the assessment offered search service.- Returns:
- an
AssessmentOfferedSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentOfferedSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentOfferedSearch()} is {@code true} .
-
getAssessmentOfferedSearchSessionForBank
AssessmentOfferedSearchSession getAssessmentOfferedSearchSessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment offered search service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
- an
AssessmentOfferedSearchSession - Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssessmentOfferedSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentOfferedSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssessmentOfferedAdminSession
Gets theOsidSessionassociated with the assessment offered administration service.- Returns:
- an
AssessmentOfferedAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentOfferedAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentOfferedAdmin()} is {@code true} .
-
getAssessmentOfferedAdminSessionForBank
AssessmentOfferedAdminSession getAssessmentOfferedAdminSessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment offered admin service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
- an
AssessmentOfferedAdminSession - Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssessmentOfferedAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentOfferedAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssessmentOfferedNotificationSession
AssessmentOfferedNotificationSession getAssessmentOfferedNotificationSession(AssessmentOfferedReceiver assessmentOfferedReceiver) throws OperationFailedException Gets the notification session for notifications pertaining to offered assessment changes.- Parameters:
assessmentOfferedReceiver- the assessment offered receiver interface- Returns:
- an
AssessmentOfferedNotificationSession - Throws:
NullArgumentException-assessmentOfferedReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentOfferedNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentOfferedNotification()} is {@code true} .
-
getAssessmentOfferedNotificationSessionForBank
AssessmentOfferedNotificationSession getAssessmentOfferedNotificationSessionForBank(AssessmentOfferedReceiver assessmentOfferedReceiver, Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the offered assessment notification service for the given bank.- Parameters:
assessmentOfferedReceiver- the assessment offered receiver interfacebankId- theIdof the bank- Returns:
- a
AssessmentOfferedNotificationSession - Throws:
NotFoundException-bankIdnot foundNullArgumentException-assessmentOfferedReceiverorbankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssessmentOfferedNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentOfferedNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssessmentOfferedBankSession
Gets the session for retrieving offered assessments to bank mappings.- Returns:
- an
AssessmentOfferedBankSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentOfferedBank()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentOfferedBank()} is {@code true} .
-
getAssessmentOfferedBankAssignmentSession
AssessmentOfferedBankAssignmentSession getAssessmentOfferedBankAssignmentSession() throws OperationFailedExceptionGets the session for assigning offered assessments to bank mappings.- Returns:
- an
AssessmentOfferedBankAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentOfferedBankAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentOfferedBankAssignment()} is {@code true} .
-
getAssessmentOfferedSmartBankSession
AssessmentOfferedSmartBankSession getAssessmentOfferedSmartBankSession(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment offered smart banking service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
- an
AssessmentOfferedSmartBankSession - Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentOfferedSmartBank()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentOfferedSmartBank()} and {@code supportsVisibeFederation()} is {@code true} .
-
getAssessmentTakenLookupSession
Gets theOsidSessionassociated with the assessment taken lookup service.- Returns:
- an
AssessmentTakenLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentTakenLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentTakenLookup()} is {@code true} .
-
getAssessmentTakenLookupSessionForBank
AssessmentTakenLookupSession getAssessmentTakenLookupSessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment taken lookup service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
- an
AssessmentTakenLookupSession - Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssessmentTakenLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentTakenLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssessmentTakenQuerySession
Gets theOsidSessionassociated with the assessment taken query service.- Returns:
- an
AssessmentTakenQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentTakenQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentTakenQuery()} is {@code true} .
-
getAssessmentTakenQuerySessionForBank
AssessmentTakenQuerySession getAssessmentTakenQuerySessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment taken query service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
- an
AssessmentTakenQuerySession - Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssessmentTakenQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentTakenQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssessmentTakenSearchSession
Gets theOsidSessionassociated with the assessment taken search service.- Returns:
- an
AssessmentTakenSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentTakenSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentTakenSearch()} is {@code true} .
-
getAssessmentTakenSearchSessionForBank
AssessmentTakenSearchSession getAssessmentTakenSearchSessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment taken search service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
- an
AssessmentTakenSearchSession - Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssessmentTakenSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentTakenSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssessmentTakenAdminSession
Gets theOsidSessionassociated with the assessment taken administration service.- Returns:
- an
AssessmentTakenAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentTakenAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentTakenAdmin()} is {@code true} .
-
getAssessmentTakenAdminSessionForBank
AssessmentTakenAdminSession getAssessmentTakenAdminSessionForBank(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment taken admin service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
- an
AssessmentTakenSearchSession - Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssessmentTakenAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentTakenAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssessmentTakenNotificationSession
AssessmentTakenNotificationSession getAssessmentTakenNotificationSession(AssessmentTakenReceiver assessmentTakenReceiver) throws OperationFailedException Gets the notification session for notifications pertaining to taken assessment changes.- Parameters:
assessmentTakenReceiver- the assessment taken receiver interface- Returns:
- an
AssessmentTakenNotificationSession - Throws:
NullArgumentException-assessmentTakenReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentTakenNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentTakenNotification()} is {@code true} .
-
getAssessmentTakenNotificationSessionForBank
AssessmentTakenNotificationSession getAssessmentTakenNotificationSessionForBank(AssessmentTakenReceiver assessmentTakenReceiver, Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the taken assessment notification service for the given bank.- Parameters:
assessmentTakenReceiver- the assessment taken receiver interfacebankId- theIdof the bank- Returns:
- an
AssessmentTakenNotificationSession - Throws:
NotFoundException-bankIdnot foundNullArgumentException-assessmentTakenReceiverorbankIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssessmentTakenNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentTakenNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssessmentTakenBankSession
Gets the session for retrieving taken assessments to bank mappings.- Returns:
- an
AssessmentTakenBankSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentTakenBank()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentTakenBank()} is {@code true} .
-
getAssessmentTakenBankAssignmentSession
AssessmentTakenBankAssignmentSession getAssessmentTakenBankAssignmentSession() throws OperationFailedExceptionGets the session for assigning taken assessments to bank mappings.- Returns:
- an
AssessmentTakenBankAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentTakenBankAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentTakenBankAssignment()} is {@code true} .
-
getAssessmentTakenSmartBankSession
AssessmentTakenSmartBankSession getAssessmentTakenSmartBankSession(Id bankId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the assessment taken smart banking service for the given bank.- Parameters:
bankId- theIdof the bank- Returns:
- an
AssessmentTakenSmartBankSession - Throws:
NotFoundException-bankIdnot foundNullArgumentException-bankIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentTakenSmartBank()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssessmentTakenSmartBank()} and {@code supportsVisibeFederation()} is {@code true} .
-
getBankLookupSession
Gets the OsidSession associated with the bank lookup service.- Returns:
- a
BankLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBankLookup() is false- Compliance:
optional- This method must be implemented if {@code supportsBankLookup()} is true.
-
getBankQuerySession
Gets the OsidSession associated with the bank query service.- Returns:
- a
BankQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBankQuery() is false- Compliance:
optional- This method must be implemented if {@code supportsBankQuery()} is true.
-
getBankSearchSession
Gets the OsidSession associated with the bank search service.- Returns:
- a
BankSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBankSearch() is false- Compliance:
optional- This method must be implemented if {@code supportsBankSearch()} is true.
-
getBankAdminSession
Gets the OsidSession associated with the bank administration service.- Returns:
- a
BankAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBankAdmin() is false- Compliance:
optional- This method must be implemented if {@code supportsBankAdmin()} is true.
-
getBankNotificationSession
BankNotificationSession getBankNotificationSession(BankReceiver bankReceiver) throws OperationFailedException Gets the notification session for notifications pertaining to bank service changes.- Parameters:
bankReceiver- the bank receiver interface- Returns:
- a
BankNotificationSession - Throws:
NullArgumentException-bankReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBankNotification() is false- Compliance:
optional- This method must be implemented if {@code supportsBankNotification()} is true.
-
getBankHierarchySession
Gets the session traversing bank hierarchies.- Returns:
- a
BankHierarchySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBankHierarchy() is false- Compliance:
optional- This method must be implemented if {@code supportsBankHierarchy()} is true.
-
getBankHierarchyDesignSession
Gets the session designing bank hierarchies.- Returns:
- a
BankHierarchySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBankHierarchyDesign() is false- Compliance:
optional- This method must be implemented if {@code supportsBankHierarchyDesign()} is true.
-
getAssessmentAuthoringManager
Gets anAssessmentAuthoringManager.- Returns:
- an
AssessmentAuthoringManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentAuthoring() is false- Compliance:
optional- This method must be implemented if {@code supportsAssessmentAuthoring()} is true.
-
getAssessmentBatchManager
Gets anAssessmentBatchManager.- Returns:
- an
AssessmentBatchManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAssessmentBatch() is false- Compliance:
optional- This method must be implemented if {@code supportsAssessmentBatch()} is true.
-