public interface LearningManager extends OsidManager, LearningProfile
The learning manager provides access to learning sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
ObjectiveLookupSession: a session to look up
objectives ObjectiveLookupSession: a session to query
objectives ObjectiveSearchSession: a session to search
objectives ObjectiveAdminSession: a session to create, modify
and delete objectives ObjectiveNotificationSession: a session to receive
messages pertaining to objective changes ObjectiveHierarchySession: a session to traverse
objective hierarchies ObjectiveHierarchyDesignSession: a session to
design objective hierarchies ObjectiveSequencingSession: a session to sequence
objectives ObjectiveObjectiveBankSession: a session for
retriieving objective and objective bank mappings ObjectiveObjectiveBankAssignmentSession: a session
for managing objective and objective bank mappings ObjectiveSmartObjectiveBankSession: a session for
managing dynamic objective banks ObjectiveRequisiteSession: a session to examine
objective requisites ObjectiveRequisiteAssignmentSession: a session to
manage objective requisites ActivityLookupSession: a session to look up
activities ActivityQuerySession: a session to query
activities ActivitySearchSession: a session to search
activities ActivityAdminSession: a session to create, modify
and delete activities ActivityNotificationSession: a session to receive
messages pertaining to activity changes ActivityObjectiveBankSession: a session for
retriieving activity and objective bank mappings ActivityObjectiveBankAssignmentSession: a session
for managing activity and objective bank mappings ActivitySmartObjectiveBankSession: a session for
managing dynamic objective banks of activities ProficiencyLookupSession: a session to retrieve
proficiencies ProficiencyQuerySession: a session to query
proficiencies ProficiencySearchSession: a session to search for
proficiencies ProficiencyAdminSession: a session to create,
update, and delete proficiencies ProficiencyNotificationSession: a session to
receive notifications pertaining to proficiency changes ProficiencyObjectiveBankSession: a session to look
up proficiency to objective bank mappings ProficiencyObjectiveBankAssignmentSession: a
session to manage proficiency to objective bank mappings ProficiencySmartObjectiveBankSession: a session to
manage smart objective banks of proficiencies MyLearningPathSession: a session to examine
learning paths of objectives LearningPathSession: a session to examine learning
paths of objectives ObjectiveBankLookupSession: a session to lookup
objective banks ObjectiveBankQuerySession: a session to query
objective banks ObjectiveBankSearchSession : a session to search
objective banks ObjectiveBankAdminSession : a session to create,
modify and delete objective banks ObjectiveBankNotificationSession : a session to
receive messages pertaining to objective bank changes ObjectiveBankHierarchySession: a session to
traverse the objective bank hierarchy ObjectiveBankHierarchyDesignSession: a session to
manage the objective bank hierarchy | Modifier and Type | Method and Description |
|---|---|
ActivityAdminSession |
getActivityAdminSession()
Gets the
OsidSession associated with the activity
administration service. |
ActivityAdminSession |
getActivityAdminSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the activity admin
service for the given objective bank. |
ActivityLookupSession |
getActivityLookupSession()
Gets the
OsidSession associated with the activity
lookup service. |
ActivityLookupSession |
getActivityLookupSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the activity
lookup service for the given objective bank. |
ActivityNotificationSession |
getActivityNotificationSession(ActivityReceiver activityReceiver)
Gets the notification session for notifications pertaining to activity
changes.
|
ActivityNotificationSession |
getActivityNotificationSessionForObjectiveBank(ActivityReceiver activityReceiver,
Id objectiveBankId)
Gets the
OsidSession associated with the activity
notification service for the given objective bank. |
ActivityObjectiveBankAssignmentSession |
getActivityObjectiveBankAssignmentSession()
Gets the session for assigning activity to objective bank mappings.
|
ActivityObjectiveBankSession |
getActivityObjectiveBankSession()
Gets the session for retrieving activity to objective bank mappings.
|
ActivityQuerySession |
getActivityQuerySession()
Gets the
OsidSession associated with the activity query
service. |
ActivityQuerySession |
getActivityQuerySessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the activity query
service for the given objective bank. |
ActivitySearchSession |
getActivitySearchSession()
Gets the
OsidSession associated with the activity
search service. |
ActivitySearchSession |
getActivitySearchSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the activity
search service for the given objective bank. |
ActivitySmartObjectiveBankSession |
getActivitySmartObjectiveBankSession(Id objectiveBankId)
Gets the
OsidSession to manage dynamic objective banks
of activities. |
LearningBatchManager |
getLearningBatchManager()
Gets a
LearningBatchManager. |
LearningPathSession |
getLearningPathSession()
Gets the
OsidSession associated with the learning path
service. |
LearningPathSession |
getLearningPathSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the learning path
service for the given objective bank. |
MyLearningPathSession |
getMyLearningPathSession()
Gets the
OsidSession associated with the my learning
path service. |
MyLearningPathSession |
getMyLearningPathSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the my learning
path service for the given objective bank. |
ObjectiveAdminSession |
getObjectiveAdminSession()
Gets the
OsidSession associated with the objective
administration service. |
ObjectiveAdminSession |
getObjectiveAdminSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
admin service for the given objective bank. |
ObjectiveBankAdminSession |
getObjectiveBankAdminSession()
Gets the OsidSession associated with the objective bank administration
service.
|
ObjectiveBankHierarchyDesignSession |
getObjectiveBankHierarchyDesignSession()
Gets the session designing objective bank hierarchies.
|
ObjectiveBankHierarchySession |
getObjectiveBankHierarchySession()
Gets the session traversing objective bank hierarchies.
|
ObjectiveBankLookupSession |
getObjectiveBankLookupSession()
Gets the OsidSession associated with the objective bank lookup
service.
|
ObjectiveBankNotificationSession |
getObjectiveBankNotificationSession(ObjectiveBankReceiver objectiveBankReceiver)
Gets the notification session for notifications pertaining to
objective bank service changes.
|
ObjectiveBankQuerySession |
getObjectiveBankQuerySession()
Gets the OsidSession associated with the objective bank query service.
|
ObjectiveBankSearchSession |
getObjectiveBankSearchSession()
Gets the OsidSession associated with the objective bank search
service.
|
ObjectiveHierarchyDesignSession |
getObjectiveHierarchyDesignSession()
Gets the session for designing objective hierarchies.
|
ObjectiveHierarchyDesignSession |
getObjectiveHierarchyDesignSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
hierarchy design service for the given objective bank. |
ObjectiveHierarchySession |
getObjectiveHierarchySession()
Gets the session for traversing objective hierarchies.
|
ObjectiveHierarchySession |
getObjectiveHierarchySessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
hierarchy traversal service for the given objective bank. |
ObjectiveLookupSession |
getObjectiveLookupSession()
Gets the
OsidSession associated with the objective
lookup service. |
ObjectiveLookupSession |
getObjectiveLookupSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
lookup service for the given objective bank. |
ObjectiveNotificationSession |
getObjectiveNotificationSession(ObjectiveReceiver objectiveReceiver)
Gets the notification session for notifications pertaining to
objective changes.
|
ObjectiveNotificationSession |
getObjectiveNotificationSessionForObjectiveBank(ObjectiveReceiver objectiveReceiver,
Id objectiveBankId)
Gets the
OsidSession associated with the objective
notification service for the given objective bank. |
ObjectiveObjectiveBankAssignmentSession |
getObjectiveObjectiveBankAssignmentSession()
Gets the session for assigning objective to objective bank mappings.
|
ObjectiveObjectiveBankSession |
getObjectiveObjectiveBankSession()
Gets the session for retrieving objective to objective bank mappings.
|
ObjectiveQuerySession |
getObjectiveQuerySession()
Gets the
OsidSession associated with the objective
query service. |
ObjectiveQuerySession |
getObjectiveQuerySessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
query service for the given objective bank. |
ObjectiveRequisiteAssignmentSession |
getObjectiveRequisiteAssignmentSession()
Gets the session for managing objective requisites.
|
ObjectiveRequisiteAssignmentSession |
getObjectiveRequisiteAssignmentSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
sequencing service for the given objective bank. |
ObjectiveRequisiteSession |
getObjectiveRequisiteSession()
Gets the session for examining objective requisites.
|
ObjectiveRequisiteSession |
getObjectiveRequisiteSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
sequencing service for the given objective bank. |
ObjectiveSearchSession |
getObjectiveSearchSession()
Gets the
OsidSession associated with the objective
search service. |
ObjectiveSearchSession |
getObjectiveSearchSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
search service for the given objective bank. |
ObjectiveSequencingSession |
getObjectiveSequencingSession()
Gets the session for sequencing objectives.
|
ObjectiveSequencingSession |
getObjectiveSequencingSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the objective
sequencing service for the given objective bank. |
ObjectiveSmartObjectiveBankSession |
getObjectiveSmartObjectiveBankSession(Id objectiveBankId)
Gets the
OsidSession to manage dynamic objective banks
of objectives. |
ProficiencyAdminSession |
getProficiencyAdminSession()
Gets the
OsidSession associated with the proficiency
administration service. |
ProficiencyAdminSession |
getProficiencyAdminSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the proficiency
administration service for the given objective bank. |
ProficiencyLookupSession |
getProficiencyLookupSession()
Gets the
OsidSession associated with the proficiency
lookup service. |
ProficiencyLookupSession |
getProficiencyLookupSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the proficiency
lookup service for the given objective bank. |
ProficiencyNotificationSession |
getProficiencyNotificationSession(ProficiencyReceiver proficiencyReceiver)
Gets the
OsidSession associated with the proficiency
notification service. |
ProficiencyNotificationSession |
getProficiencyNotificationSessionForObjectiveBank(ProficiencyReceiver proficiencyReceiver,
Id objectiveBankId)
Gets the
OsidSession associated with the proficiency
notification service for the given objective bank. |
ProficiencyObjectiveBankAssignmentSession |
getProficiencyObjectiveBankAssignmentSession()
Gets the
OsidSession associated with assigning
proficiencys to objective banks. |
ProficiencyObjectiveBankSession |
getProficiencyObjectiveBankSession()
Gets the
OsidSession to lookup proficiency/objective
bank mappings. |
ProficiencyQuerySession |
getProficiencyQuerySession()
Gets the
OsidSession associated with the proficiency
query service. |
ProficiencyQuerySession |
getProficiencyQuerySessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the proficiency
query service for the given objective bank. |
ProficiencySearchSession |
getProficiencySearchSession()
Gets the
OsidSession associated with the proficiency
search service. |
ProficiencySearchSession |
getProficiencySearchSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the proficiency
search service for the given objective bank. |
ProficiencySmartObjectiveBankSession |
getProficiencySmartObjectiveBankSession(Id objectiveBankId)
Gets the
OsidSession to manage dynamic objective banks
of objectives. |
changeBranch, initialize, rollbackServiceclosegetActivityRecordTypes, getActivitySearchRecordTypes, getObjectiveBankRecordTypes, getObjectiveBankSearchRecordTypes, getObjectiveRecordTypes, getObjectiveSearchRecordTypes, getProficiencyRecordTypes, getProficiencySearchRecordTypes, supportsActivityAdmin, supportsActivityLookup, supportsActivityNotification, supportsActivityObjectiveBank, supportsActivityObjectiveBankAssignment, supportsActivityQuery, supportsActivityRecordType, supportsActivitySearch, supportsActivitySearchRecordType, supportsActivitySmartObjectiveBank, supportsLearningBatch, supportsLearningPath, supportsMyLearningPath, supportsObjectiveAdmin, supportsObjectiveBankAdmin, supportsObjectiveBankHierarchy, supportsObjectiveBankHierarchyDesign, supportsObjectiveBankLookup, supportsObjectiveBankNotification, supportsObjectiveBankQuery, supportsObjectiveBankRecordType, supportsObjectiveBankSearch, supportsObjectiveBankSearchRecordType, supportsObjectiveHierarchy, supportsObjectiveHierarchyDesign, supportsObjectiveLookup, supportsObjectiveNotification, supportsObjectiveObjectiveBank, supportsObjectiveObjectiveBankAssignment, supportsObjectiveQuery, supportsObjectiveRecordType, supportsObjectiveRequisite, supportsObjectiveRequisiteAssignment, supportsObjectiveSearch, supportsObjectiveSearchRecordType, supportsObjectiveSequencing, supportsObjectiveSmartObjectiveBank, supportsProficiencyAdmin, supportsProficiencyLookup, supportsProficiencyNotification, supportsProficiencyObjectiveBank, supportsProficiencyObjectiveBankAssignment, supportsProficiencyQuery, supportsProficiencyRecordType, supportsProficiencySearch, supportsProficiencySearchRecordType, supportsProficiencySmartObjectiveBank, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdObjectiveLookupSession getObjectiveLookupSession() throws OperationFailedException
OsidSession associated with the objective
lookup service. ObjectiveLookupSession OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveLookup() is false optional - This method must be implemented if
supportsObjectiveLookup() is true. ObjectiveLookupSession getObjectiveLookupSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the objective
lookup service for the given objective bank.objectiveBankId - the Id of the objective bank an ObjectiveLookupSession NotFoundException - objectiveBankId not
foundNullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete
request UnimplementedException -
supportsObjectiveLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsObjectiveLookup() and
supportsVisibleFederation() are true.
ObjectiveQuerySession getObjectiveQuerySession() throws OperationFailedException
OsidSession associated with the objective
query service. ObjectiveQuerySession OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveQuery() is false optional - This method must be implemented if
supportsObjectiveQuery() is true. ObjectiveQuerySession getObjectiveQuerySessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the objective
query service for the given objective bank.objectiveBankId - the Id of the objective bank an ObjectiveQuerySession NotFoundException - objectiveBankId not
foundNullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete
request UnimplementedException -
supportsObjectiveQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsObjectiveQuery() and
supportsVisibleFederation() are true.
ObjectiveSearchSession getObjectiveSearchSession() throws OperationFailedException
OsidSession associated with the objective
search service. ObjectiveSearchSession OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveSearch() is false optional - This method must be implemented if
supportsObjectiveSearch() is true. ObjectiveSearchSession getObjectiveSearchSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the objective
search service for the given objective bank.objectiveBankId - the Id of the objective bank an ObjectiveSearchSession NotFoundException - objectiveBankId not
foundNullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete
request UnimplementedException -
supportsObjectiveSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsObjectiveSearch() and
supportsVisibleFederation() are true.
ObjectiveAdminSession getObjectiveAdminSession() throws OperationFailedException
OsidSession associated with the objective
administration service. ObjectiveAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveAdmin() is false optional - This method must be implemented if
supportsObjectiveAdmin() is true. ObjectiveAdminSession getObjectiveAdminSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the objective
admin service for the given objective bank.objectiveBankId - the Id of the objective bank an ObjectiveAdminSession NotFoundException - objectiveBankId not
foundNullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete
request UnimplementedException -
supportsObjectiveAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsObjectiveAdmin() and
supportsVisibleFederation() are true.
ObjectiveNotificationSession getObjectiveNotificationSession(ObjectiveReceiver objectiveReceiver) throws OperationFailedException
objectiveReceiver - the objective receiver ObjectiveNotificationSession NullArgumentException - objectiveReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveNotification() is false
optional - This method must be implemented if
supportsObjectiveNotification() is true.
ObjectiveNotificationSession getObjectiveNotificationSessionForObjectiveBank(ObjectiveReceiver objectiveReceiver, Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the objective
notification service for the given objective bank.objectiveReceiver - the objective receiverobjectiveBankId - the Id of the objective bank an ObjectiveNotificationSession NotFoundException - objectiveBankId not
foundNullArgumentException - objectiveReceiver
or objectiveBankId is null
OperationFailedException - unable to complete
request UnimplementedException -
supportsObjectiveNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsObjectiveNotification() and
supportsVisibleFederation() are true.
ObjectiveHierarchySession getObjectiveHierarchySession() throws OperationFailedException
ObjectiveHierarchySession OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveHierarchy() is false optional - This method must be implemented if
supportsObjectiveHierarchy() is true.
ObjectiveHierarchySession getObjectiveHierarchySessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the objective
hierarchy traversal service for the given objective bank.objectiveBankId - the Id of the objective bank ObjectiveHierarchySession NotFoundException - objectiveBankId not
foundNullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete
request UnimplementedException -
supportsObjectiveHierarchy() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsObjectiveHierarchy() and
supportsVisibleFederation() are true.
ObjectiveHierarchyDesignSession getObjectiveHierarchyDesignSession() throws OperationFailedException
ObjectiveHierarchyDesignSession OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveHierarchyDesign() is false
optional - This method must be implemented if
supportsObjectiveHierarchyDesign() is true.
ObjectiveHierarchyDesignSession getObjectiveHierarchyDesignSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the objective
hierarchy design service for the given objective bank.objectiveBankId - the Id of the objective bank ObjectiveHierarchyDesignSession NotFoundException - objectiveBankId not
foundNullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete
request UnimplementedException -
supportsObjectiveHierarchyDesign() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsObjectiveHierarchyDesign() and
supportsVisibleFederation() are true.
ObjectiveSequencingSession getObjectiveSequencingSession() throws OperationFailedException
ObjectiveSequencingSession OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveSequencing() is false optional - This method must be implemented if
supportsObjectiveSequencing() is true.
ObjectiveSequencingSession getObjectiveSequencingSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the objective
sequencing service for the given objective bank.objectiveBankId - the Id of the objective bank ObjectiveSequencingSession NotFoundException - objectiveBankId not
foundNullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete
request UnimplementedException -
supportsObjectiveSequencing() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsObjectiveSequencing() and
supportsVisibleFederation() are true.
ObjectiveObjectiveBankSession getObjectiveObjectiveBankSession() throws OperationFailedException
ObjectiveObjectiveBankSession OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveObjectiveBank() is false
optional - This method must be implemented if
supportsObjectiveObjectiveBank() is true.
ObjectiveObjectiveBankAssignmentSession getObjectiveObjectiveBankAssignmentSession() throws OperationFailedException
ObjectiveObjectiveBankAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveObjectiveBankAssignment() is
false optional - This method must be implemented if
supportsObjectiveObjectiveBankAssignment() is
true. ObjectiveSmartObjectiveBankSession getObjectiveSmartObjectiveBankSession(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession to manage dynamic objective banks
of objectives.objectiveBankId - the Id of the
ObjectiveBank ObjectiveSmartObjectiveBankSession NotFoundException - no objective bank found by the
given Id NullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveSmartObjectiveBank() is false
optional - This method must be implemented if
supportsObjectiveSmartObjectiveBank() is
true. ObjectiveRequisiteSession getObjectiveRequisiteSession() throws OperationFailedException
ObjectiveRequisiteSession OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveRequisite() is false optional - This method must be implemented if
supportsObjectiveRequisite() is true.
ObjectiveRequisiteSession getObjectiveRequisiteSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the objective
sequencing service for the given objective bank.objectiveBankId - the Id of the objective bank ObjectiveRequisiteSession NotFoundException - objectiveBankId not
foundNullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete
request UnimplementedException -
supportsObjectiveRequisite() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsObjectiveRequisite() and
supportsVisibleFederation() are true.
ObjectiveRequisiteAssignmentSession getObjectiveRequisiteAssignmentSession() throws OperationFailedException
ObjectiveRequisiteAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveRequisiteAssignment() is false
optional - This method must be implemented if
supportsObjectiveRequisiteAssignment() is
true. ObjectiveRequisiteAssignmentSession getObjectiveRequisiteAssignmentSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the objective
sequencing service for the given objective bank.objectiveBankId - the Id of the objective bank ObjectiveRequisiteAssignmentSession NotFoundException - objectiveBankId not
foundNullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete
request UnimplementedException -
supportsObjectiveRequisiteAssignment() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsObjectiveRequisiteAssignment() and
supportsVisibleFederation() are true.
ActivityLookupSession getActivityLookupSession() throws OperationFailedException
OsidSession associated with the activity
lookup service. ActivityLookupSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityLookup() is false optional - This method must be implemented if
supportsActivityLookup() is true. ActivityLookupSession getActivityLookupSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
lookup service for the given objective bank.objectiveBankId - the Id of the objective bank ActivityLookupSession NotFoundException - objectiveBankId not
foundNullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete
request UnimplementedException -
supportsActivityLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityLookup() and
supportsVisibleFederation() are true.
ActivityQuerySession getActivityQuerySession() throws OperationFailedException
OsidSession associated with the activity query
service. ActivityQuerySession OperationFailedException - unable to complete requestUnimplementedException - supportsActivityQuery()
is false optional - This method must be implemented if
supportsActivityQuery() is true. ActivityQuerySession getActivityQuerySessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity query
service for the given objective bank.objectiveBankId - the Id of the objective bank ActivityQuerySession NotFoundException - objectiveBankId not
foundNullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete
request UnimplementedException - supportsActivityQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsActivityQuery() and
supportsVisibleFederation() are true.
ActivitySearchSession getActivitySearchSession() throws OperationFailedException
OsidSession associated with the activity
search service. ActivitySearchSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivitySearch() is false optional - This method must be implemented if
supportsActivitySearch() is true. ActivitySearchSession getActivitySearchSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
search service for the given objective bank.objectiveBankId - the Id of the objective bank ActivitySearchSession NotFoundException - objectiveBankId not
foundNullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete
request UnimplementedException -
supportsActivitySearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivitySearch() and
supportsVisibleFederation() are true.
ActivityAdminSession getActivityAdminSession() throws OperationFailedException
OsidSession associated with the activity
administration service. ActivityAdminSession OperationFailedException - unable to complete requestUnimplementedException - supportsActivityAdmin()
is false optional - This method must be implemented if
supportsActivityAdmin() is true. ActivityAdminSession getActivityAdminSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity admin
service for the given objective bank.objectiveBankId - the Id of the objective bank ActivityAdminSession NotFoundException - objectiveBankId not
foundNullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete
request UnimplementedException - supportsActivityAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsActivityAdmin() and
supportsVisibleFederation() are true.
ActivityNotificationSession getActivityNotificationSession(ActivityReceiver activityReceiver) throws OperationFailedException
activityReceiver - the activity receiver ActivityNotificationSession NullArgumentException - activityReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityNotification() is false optional - This method must be implemented if
supportsActivityNotification() is true.
ActivityNotificationSession getActivityNotificationSessionForObjectiveBank(ActivityReceiver activityReceiver, Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the activity
notification service for the given objective bank.activityReceiver - the activity receiverobjectiveBankId - the Id of the objective bank an ActivityNotificationSession NotFoundException - objectiveBankId not
foundNullArgumentException - activityReceiver
or objectiveBankId is null OperationFailedException - unable to complete
request UnimplementedException -
supportsActivityNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsActivityNotification() and
supportsVisibleFederation() are true.
ActivityObjectiveBankSession getActivityObjectiveBankSession() throws OperationFailedException
ActivityObjectiveBankSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityObjectiveBank() is false
optional - This method must be implemented if
supportsActivityObjectiveBank() is true.
ActivityObjectiveBankAssignmentSession getActivityObjectiveBankAssignmentSession() throws OperationFailedException
ActivityObjectiveBankAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsActivityObjectiveBankAssignment() is
false optional - This method must be implemented if
supportsActivityObjectiveBankAssignment() is
true. ActivitySmartObjectiveBankSession getActivitySmartObjectiveBankSession(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession to manage dynamic objective banks
of activities.objectiveBankId - the Id of the
ObjectiveBank ActivitySmartObjectiveBankSession NotFoundException - no objective bank found by the
given Id NullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsActivitySmartObjectiveBank() is false
optional - This method must be implemented if
supportsActivitySmartObjectiveBank() is
true. ProficiencyLookupSession getProficiencyLookupSession() throws OperationFailedException
OsidSession associated with the proficiency
lookup service. ProficiencyLookupSession OperationFailedException - unable to complete requestUnimplementedException -
supportsProficiencyLookup() is false optional - This method must be implemented if
supportsProficiencyLookup() is true.
ProficiencyLookupSession getProficiencyLookupSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the proficiency
lookup service for the given objective bank.objectiveBankId - the Id of the obective bank ProficiencyLookupSession NotFoundException - no ObjectiveBank
found by the given Id NullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProficiencyLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProficiencyLookup() and
supportsVisibleFederation() are true
ProficiencyQuerySession getProficiencyQuerySession() throws OperationFailedException
OsidSession associated with the proficiency
query service. ProficiencyQuerySession OperationFailedException - unable to complete requestUnimplementedException -
supportsProficiencyQuery() is false optional - This method must be implemented if
supportsProficiencyQuery() is true. ProficiencyQuerySession getProficiencyQuerySessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the proficiency
query service for the given objective bank.objectiveBankId - the Id of the obective bank ProficiencyQuerySession NotFoundException - no ObjectiveBank
found by the given Id NullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProficiencyQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProficiencyQuery() and
supportsVisibleFederation() are true
ProficiencySearchSession getProficiencySearchSession() throws OperationFailedException
OsidSession associated with the proficiency
search service. ProficiencySearchSession OperationFailedException - unable to complete requestUnimplementedException -
supportsProficiencySearch() is false optional - This method must be implemented if
supportsProficiencySearch() is true.
ProficiencySearchSession getProficiencySearchSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the proficiency
search service for the given objective bank.objectiveBankId - the Id of the
ObjectiveBank ProficiencySearchSession NotFoundException - no objective bank found by the
given Id NullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProficiencySearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProficiencySearch() and
supportsVisibleFederation() are true
ProficiencyAdminSession getProficiencyAdminSession() throws OperationFailedException
OsidSession associated with the proficiency
administration service. ProficiencyAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsProficiencyAdmin() is false optional - This method must be implemented if
supportsProficiencyAdmin() is true. ProficiencyAdminSession getProficiencyAdminSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the proficiency
administration service for the given objective bank.objectiveBankId - the Id of the
ObjectiveBank ProficiencyAdminSession NotFoundException - no objective bank found by the
given Id NullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProficiencyAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProficiencyAdmin() and
supportsVisibleFederation() are true
ProficiencyNotificationSession getProficiencyNotificationSession(ProficiencyReceiver proficiencyReceiver) throws OperationFailedException
OsidSession associated with the proficiency
notification service.proficiencyReceiver - the notification callback ProficiencyNotificationSession NullArgumentException - proficiencyReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProficiencyNotification() is false
optional - This method must be implemented if
supportsProficiencyNotification() is true.
ProficiencyNotificationSession getProficiencyNotificationSessionForObjectiveBank(ProficiencyReceiver proficiencyReceiver, Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the proficiency
notification service for the given objective bank.proficiencyReceiver - the notification callbackobjectiveBankId - the Id of the
ObjectiveBank ProficiencyNotificationSession NotFoundException - no objective bank found by the
given Id NullArgumentException - proficiencyReceiver
or objectiveBankId is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsProficiencyNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProficiencyNotification() and
supportsVisibleFederation() are true
ProficiencyObjectiveBankSession getProficiencyObjectiveBankSession() throws OperationFailedException
OsidSession to lookup proficiency/objective
bank mappings. ProficiencyObjectiveBankSession OperationFailedException - unable to complete requestUnimplementedException -
supportsProficiencyObjectiveBank() is false
optional - This method must be implemented if
supportsProficiencyObjectiveBank() is true.
ProficiencyObjectiveBankAssignmentSession getProficiencyObjectiveBankAssignmentSession() throws OperationFailedException
OsidSession associated with assigning
proficiencys to objective banks. ProficiencyObjectiveBankAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsProficiencyObjectiveBankAssignment() is
false optional - This method must be implemented if
supportsProficiencyObjectiveBankAssignment() is
true. ProficiencySmartObjectiveBankSession getProficiencySmartObjectiveBankSession(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession to manage dynamic objective banks
of objectives.objectiveBankId - the Id of the
ObjectiveBank ProficiencySmartObjectiveBankSession NotFoundException - no objective bank found by the
given Id NullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProficiencySmartObjectiveBank() is
false optional - This method must be implemented if
supportsProficiencySmartObjectiveBank() is
true. MyLearningPathSession getMyLearningPathSession() throws OperationFailedException
OsidSession associated with the my learning
path service. MyLearningPathSession OperationFailedException - unable to complete requestUnimplementedException -
supportsMyLearningPath() is false optional - This method must be implemented if
supportsMyLearningPath() is true. MyLearningPathSession getMyLearningPathSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the my learning
path service for the given objective bank.objectiveBankId - the Id of the
ObjectiveBank MyLearningPathSession NotFoundException - no objective bank found by the
given Id NullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsMyLearningPath() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsMyLearningPath() and
supportsVisibleFederation() are true
LearningPathSession getLearningPathSession() throws OperationFailedException
OsidSession associated with the learning path
service. LearningPathSession OperationFailedException - unable to complete requestUnimplementedException - supportsLearningPath()
is false optional - This method must be implemented if
supportsLearningPath() is true. LearningPathSession getLearningPathSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession associated with the learning path
service for the given objective bank.objectiveBankId - the Id of the
ObjectiveBank LearningPathSession NotFoundException - no objective bank found by the
given Id NullArgumentException - objectiveBankId
is null OperationFailedException - unable to complete requestUnimplementedException - supportyLearningPath()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsLearningPath() and
supportsVisibleFederation() are true
ObjectiveBankLookupSession getObjectiveBankLookupSession() throws OperationFailedException
ObjectiveBankLookupSession OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveBankLookup() is false optional - This method must be implemented if
supportsObjectiveBankLookup() is true. ObjectiveBankQuerySession getObjectiveBankQuerySession() throws OperationFailedException
ObjectiveBankQuerySession OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveBankQuery() is false optional - This method must be implemented if
supportsObjectiveBankQuery() is true. ObjectiveBankSearchSession getObjectiveBankSearchSession() throws OperationFailedException
ObjectiveBankSearchSession OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveBankSearch() is false optional - This method must be implemented if
supportsObjectiveBankSearch() is true. ObjectiveBankAdminSession getObjectiveBankAdminSession() throws OperationFailedException
ObjectiveBankAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveBankAdmin() is false optional - This method must be implemented if
supportsObjectiveBankAdmin() is true. ObjectiveBankNotificationSession getObjectiveBankNotificationSession(ObjectiveBankReceiver objectiveBankReceiver) throws OperationFailedException
objectiveBankReceiver - the objective bank receiver ObjectiveBankNotificationSession NullArgumentException - objectiveBankReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveBankNotification() is false optional - This method must be implemented if
supportsObjectiveBankNotification() is true. ObjectiveBankHierarchySession getObjectiveBankHierarchySession() throws OperationFailedException
ObjectiveBankHierarchySession OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveBankHierarchy() is false optional - This method must be implemented if
supportsObjectiveBankHierarchy() is true. ObjectiveBankHierarchyDesignSession getObjectiveBankHierarchyDesignSession() throws OperationFailedException
ObjectiveBankHierarchyDesignSession OperationFailedException - unable to complete requestUnimplementedException -
supportsObjectiveBankHierarchyDesign() is false optional - This method must be implemented if
supportsObjectiveBankHierarchyDesign() is true. LearningBatchManager getLearningBatchManager() throws OperationFailedException
LearningBatchManager. LearningBatchManager OperationFailedException - unable to complete requestUnimplementedException - supportsLearningBatch()
is false optional - This method must be implemented if
supportsLearningBatch() is true.