public interface LearningProxyManager extends OsidProxyManager, LearningProfile
The learning manager provides access to learning sessions and provides
interoperability tests for various aspects of this service. Methods in
this manager support the passing of a Proxy.
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(Proxy proxy)
Gets the
OsidSession associated with the activity
administration service. |
ActivityAdminSession |
getActivityAdminSessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the activity admin
service for the given objective bank. |
ActivityLookupSession |
getActivityLookupSession(Proxy proxy)
Gets the
OsidSession associated with the activity
lookup service. |
ActivityLookupSession |
getActivityLookupSessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the activity
lookup service for the given objective bank. |
ActivityNotificationSession |
getActivityNotificationSession(ActivityReceiver activityReceiver,
Proxy proxy)
Gets the notification session for notifications pertaining to activity
changes.
|
ActivityNotificationSession |
getActivityNotificationSessionForObjectiveBank(ActivityReceiver activityReceiver,
Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the activity
notification service for the given objective bank. |
ActivityObjectiveBankAssignmentSession |
getActivityObjectiveBankAssignmentSession(Proxy proxy)
Gets the session for assigning activity to objective bank mappings.
|
ActivityObjectiveBankSession |
getActivityObjectiveBankSession(Proxy proxy)
Gets the session for retrieving activity to objective bank mappings.
|
ActivityQuerySession |
getActivityQuerySession(Proxy proxy)
Gets the
OsidSession associated with the activity query
service. |
ActivityQuerySession |
getActivityQuerySessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the activity query
service for the given objective bank. |
ActivitySearchSession |
getActivitySearchSession(Proxy proxy)
Gets the
OsidSession associated with the activity
search service. |
ActivitySearchSession |
getActivitySearchSessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the activity
search service for the given objective bank. |
ActivitySmartObjectiveBankSession |
getActivitySmartObjectiveBankSession(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession to manage dynamic objective banks
of activities. |
LearningBatchProxyManager |
getLearningBatchProxyManager()
Gets a
LearningBatchProxyManager. |
LearningPathSession |
getLearningPathSession(Proxy proxy)
Gets the
OsidSession associated with the learning path
service. |
LearningPathSession |
getLearningPathSessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the learning path
service for the given objective bank. |
MyLearningPathSession |
getMyLearningPathSession(Proxy proxy)
Gets the
OsidSession associated with the my learning
path service. |
MyLearningPathSession |
getMyLearningPathSessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the my learning
path service for the given objective bank. |
ObjectiveAdminSession |
getObjectiveAdminSession(Proxy proxy)
Gets the
OsidSession associated with the objective
administration service. |
ObjectiveAdminSession |
getObjectiveAdminSessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the objective
admin service for the given objective bank. |
ObjectiveBankAdminSession |
getObjectiveBankAdminSession(Proxy proxy)
Gets the OsidSession associated with the objective bank administration
service.
|
ObjectiveBankHierarchyDesignSession |
getObjectiveBankHierarchyDesignSession(Proxy proxy)
Gets the session designing objective bank hierarchies.
|
ObjectiveBankHierarchySession |
getObjectiveBankHierarchySession(Proxy proxy)
Gets the session traversing objective bank hierarchies.
|
ObjectiveBankLookupSession |
getObjectiveBankLookupSession(Proxy proxy)
Gets the OsidSession associated with the objective bank lookup
service.
|
ObjectiveBankNotificationSession |
getObjectiveBankNotificationSession(ObjectiveBankReceiver objectiveBankReceiver,
Proxy proxy)
Gets the notification session for notifications pertaining to
objective bank service changes.
|
ObjectiveBankQuerySession |
getObjectiveBankQuerySession(Proxy proxy)
Gets the OsidSession associated with the objective bank query service.
|
ObjectiveBankSearchSession |
getObjectiveBankSearchSession(Proxy proxy)
Gets the OsidSession associated with the objective bank search
service.
|
ObjectiveHierarchyDesignSession |
getObjectiveHierarchyDesignSession(Proxy proxy)
Gets the session for designing objective hierarchies.
|
ObjectiveHierarchyDesignSession |
getObjectiveHierarchyDesignSessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the objective
hierarchy design service for the given objective bank. |
ObjectiveHierarchySession |
getObjectiveHierarchySession(Proxy proxy)
Gets the session for traversing objective hierarchies.
|
ObjectiveHierarchySession |
getObjectiveHierarchySessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the objective
hierarchy traversal service for the given objective bank. |
ObjectiveLookupSession |
getObjectiveLookupSession(Proxy proxy)
Gets the
OsidSession associated with the objective
lookup service. |
ObjectiveLookupSession |
getObjectiveLookupSessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the objective
lookup service for the given objective bank. |
ObjectiveNotificationSession |
getObjectiveNotificationSession(ObjectiveReceiver objectiveReceiver,
Proxy proxy)
Gets the notification session for notifications pertaining to
objective changes.
|
ObjectiveNotificationSession |
getObjectiveNotificationSessionForObjectiveBank(ObjectiveReceiver objectiveReceiver,
Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the objective
notification service for the given objective bank. |
ObjectiveObjectiveBankAssignmentSession |
getObjectiveObjectiveBankAssignmentSession(Proxy proxy)
Gets the session for assigning objective to objective bank mappings.
|
ObjectiveObjectiveBankSession |
getObjectiveObjectiveBankSession(Proxy proxy)
Gets the session for retrieving objective to objective bank mappings.
|
ObjectiveQuerySession |
getObjectiveQuerySession(Proxy proxy)
Gets the
OsidSession associated with the objective
query service. |
ObjectiveQuerySession |
getObjectiveQuerySessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the objective
query service for the given objective bank. |
ObjectiveRequisiteAssignmentSession |
getObjectiveRequisiteAssignmentSession(Proxy proxy)
Gets the session for managing objective requisites.
|
ObjectiveRequisiteAssignmentSession |
getObjectiveRequisiteAssignmentSessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the objective
sequencing service for the given objective bank. |
ObjectiveRequisiteSession |
getObjectiveRequisiteSession(Proxy proxy)
Gets the session for examining objective requisites.
|
ObjectiveRequisiteSession |
getObjectiveRequisiteSessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the objective
sequencing service for the given objective bank. |
ObjectiveSearchSession |
getObjectiveSearchSession(Proxy proxy)
Gets the
OsidSession associated with the objective
search service. |
ObjectiveSearchSession |
getObjectiveSearchSessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the objective
search service for the given objective bank. |
ObjectiveSequencingSession |
getObjectiveSequencingSession(Proxy proxy)
Gets the session for sequencing objectives.
|
ObjectiveSequencingSession |
getObjectiveSequencingSessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the objective
sequencing service for the given objective bank. |
ActivitySmartObjectiveBankSession |
getObjectiveSmartObjectiveBankSession(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession to manage dynamic objective banks
of objectives. |
ProficiencyAdminSession |
getProficiencyAdminSession(Proxy proxy)
Gets the
OsidSession associated with the proficiency
administration service. |
ProficiencyAdminSession |
getProficiencyAdminSessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the proficiency
administration service for the given objective bank. |
ProficiencyLookupSession |
getProficiencyLookupSession(Proxy proxy)
Gets the
OsidSession associated with the proficiency
lookup service. |
ProficiencyLookupSession |
getProficiencyLookupSessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the proficiency
lookup service for the given objective bank. |
ProficiencyNotificationSession |
getProficiencyNotificationSession(ProficiencyReceiver proficiencyReceiver,
Proxy proxy)
Gets the
OsidSession associated with the proficiency
notification service. |
ProficiencyNotificationSession |
getProficiencyNotificationSessionForObjectiveBank(ProficiencyReceiver proficiencyReceiver,
Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the proficiency
notification service for the given objective bank. |
ProficiencyObjectiveBankAssignmentSession |
getProficiencyObjectiveBankAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning
proficiencies to objective banks. |
ProficiencyObjectiveBankSession |
getProficiencyObjectiveBankSession(Proxy proxy)
Gets the
OsidSession to lookup proficiency/objective
bank mappings. |
ProficiencyQuerySession |
getProficiencyQuerySession(Proxy proxy)
Gets the
OsidSession associated with the proficiency
query service. |
ProficiencyQuerySession |
getProficiencyQuerySessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the proficiency
query service for the given objective bank. |
ProficiencySearchSession |
getProficiencySearchSession(Proxy proxy)
Gets the
OsidSession associated with the proficiency
search service. |
ProficiencySearchSession |
getProficiencySearchSessionForObjectiveBank(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession associated with the proficiency
search service for the given objective bank. |
ProficiencySmartObjectiveBankSession |
getProficiencySmartObjectiveBankSession(Id objectiveBankId,
Proxy proxy)
Gets the
OsidSession to manage dynamic objective banks
of proficiencies. |
changeBranch, initialize, rollbackService
close
getActivityRecordTypes, 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, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
ObjectiveLookupSession getObjectiveLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the objective
lookup service.proxy
- a proxy ObjectiveLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveLookup()
is false
optional
- This method must be implemented if
supportsObjectiveLookup()
is true.
ObjectiveLookupSession getObjectiveLookupSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
lookup service for the given objective bank.objectiveBankId
- the Id
of the objective bankproxy
- a proxy an ObjectiveLookupSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the objective
query service.proxy
- a proxy ObjectiveQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveQuery()
is false
optional
- This method must be implemented if
supportsObjectiveQuery()
is true.
ObjectiveQuerySession getObjectiveQuerySessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
query service for the given objective bank.objectiveBankId
- the Id
of the objective bankproxy
- a proxy an ObjectiveQuerySession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the objective
search service.proxy
- a proxy ObjectiveSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveSearch()
is false
optional
- This method must be implemented if
supportsObjectiveSearch()
is true.
ObjectiveSearchSession getObjectiveSearchSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
search service for the given objective bank.objectiveBankId
- the Id
of the objective bankproxy
- a proxy an ObjectiveSearchSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the objective
administration service.proxy
- a proxy ObjectiveAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveAdmin()
is false
optional
- This method must be implemented if
supportsObjectiveAdmin()
is true.
ObjectiveAdminSession getObjectiveAdminSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
admin service for the given objective bank.objectiveBankId
- the Id
of the objective bankproxy
- a proxy an ObjectiveAdminSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
or proxy
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, Proxy proxy) throws OperationFailedException
objectiveReceiver
- the objective receiverproxy
- a proxy ObjectiveNotificationSession
NullArgumentException
- objectiveReceiver
or proxy
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, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
notification service for the given objective bank.objectiveReceiver
- the objective receiverobjectiveBankId
- the Id
of the objective bankproxy
- a proxy an ObjectiveNotificationSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveReceiver,
objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
proxy
- a proxy ObjectiveHierarchySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveHierarchy()
is false
optional
- This method must be implemented if
supportsObjectiveHierarchy()
is true.
ObjectiveHierarchySession getObjectiveHierarchySessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
hierarchy traversal service for the given objective bank.objectiveBankId
- the Id
of the objective bankproxy
- a proxy ObjectiveHierarchySession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
proxy
- a proxy ObjectiveHierarchyDesignSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveHierarchyDesign()
is false
optional
- This method must be implemented if
supportsObjectiveHierarchyDesign()
is true.
ObjectiveHierarchyDesignSession getObjectiveHierarchyDesignSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
hierarchy design service for the given objective bank.objectiveBankId
- the Id
of the objective bankproxy
- a proxy ObjectiveHierarchyDesignSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
proxy
- a proxy ObjectiveSequencingSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveSequencing()
is false
optional
- This method must be implemented if
supportsObjectiveSequencing()
is true.
ObjectiveSequencingSession getObjectiveSequencingSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
sequencing service for the given objective bank.objectiveBankId
- the Id
of the objective bankproxy
- a proxy ObjectiveSequencingSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
proxy
- a proxy ObjectiveObjectiveBankSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveObjectiveBank()
is false
optional
- This method must be implemented if
supportsObjectiveObjectiveBank()
is true.
ObjectiveObjectiveBankAssignmentSession getObjectiveObjectiveBankAssignmentSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ObjectiveObjectiveBankAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveObjectiveBankAssignment()
is
false
optional
- This method must be implemented if
supportsObjectiveObjectiveBankAssignment()
is
true.
ActivitySmartObjectiveBankSession getObjectiveSmartObjectiveBankSession(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
to manage dynamic objective banks
of objectives.objectiveBankId
- the Id
of the
ObjectiveBank
proxy
- a proxy ObjectiveSmartObjectiveBankSession
NotFoundException
- no objective bank found by the
given Id
NullArgumentException
- objectiveBankId
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveSmartObjectiveBank()
is false
optional
- This method must be implemented if
supportsObjectiveSmartObjectiveBank()
is
true.
ObjectiveRequisiteSession getObjectiveRequisiteSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ObjectiveRequisiteSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveRequisite()
is false
optional
- This method must be implemented if
supportsObjectiveRequisite()
is true.
ObjectiveRequisiteSession getObjectiveRequisiteSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
sequencing service for the given objective bank.objectiveBankId
- the Id
of the objective bankproxy
- a proxy ObjectiveRequisiteSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
proxy
- a proxy ObjectiveRequisiteAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveRequisiteAssignment()
is false
optional
- This method must be implemented if
supportsObjectiveRequisiteAssignment()
is
true.
ObjectiveRequisiteAssignmentSession getObjectiveRequisiteAssignmentSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the objective
sequencing service for the given objective bank.objectiveBankId
- the Id
of the objective bankproxy
- a proxy ObjectiveRequisiteAssignmentSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity
lookup service.proxy
- a proxy ActivityLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityLookup()
is false
optional
- This method must be implemented if
supportsActivityLookup()
is true.
ActivityLookupSession getActivityLookupSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
lookup service for the given objective bank.objectiveBankId
- the Id
of the objective bankproxy
- a proxy ActivityLookupSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity query
service.proxy
- a proxy ActivityQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsActivityQuery()
is false
optional
- This method must be implemented if
supportsActivityQuery()
is true.
ActivityQuerySession getActivityQuerySessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity query
service for the given objective bank.objectiveBankId
- the Id
of the objective bankproxy
- a proxy ActivityQuerySession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity
search service.proxy
- a proxy ActivitySearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivitySearch()
is false
optional
- This method must be implemented if
supportsActivitySearch()
is true.
ActivitySearchSession getActivitySearchSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
search service for the given objective bank.objectiveBankId
- the Id
of the objective bankproxy
- a proxy ActivitySearchSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the activity
administration service.proxy
- a proxy ActivityAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsActivityAdmin()
is false
optional
- This method must be implemented if
supportsActivityAdmin()
is true.
ActivityAdminSession getActivityAdminSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity admin
service for the given objective bank.objectiveBankId
- the Id
of the objective bankproxy
- a proxy ActivityAdminSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- objectiveBankId
or proxy
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, Proxy proxy) throws OperationFailedException
activityReceiver
- the activity receiverproxy
- a proxy ActivityNotificationSession
NullArgumentException
- activityReceiver
or proxy
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, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the activity
notification service for the given objective bank.activityReceiver
- the activity receiverobjectiveBankId
- the Id
of the objective bankproxy
- a proxy an ActivityNotificationSession
NotFoundException
- objectiveBankId
not
foundNullArgumentException
- activityReceiver,
objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
proxy
- a proxy ActivityObjectiveBankSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityObjectiveBank()
is false
optional
- This method must be implemented if
supportsActivityObjectiveBank()
is true.
ActivityObjectiveBankAssignmentSession getActivityObjectiveBankAssignmentSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ActivityObjectiveBankAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityObjectiveBankAssignment()
is
false
optional
- This method must be implemented if
supportsActivityObjectiveBankAssignment()
is
true.
ActivitySmartObjectiveBankSession getActivitySmartObjectiveBankSession(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
to manage dynamic objective banks
of activities.objectiveBankId
- the Id
of the
ObjectiveBank
proxy
- a proxy ActivitySmartObjectiveBankSession
NotFoundException
- no objective bank found by the
given Id
NullArgumentException
- objectiveBankId
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivitySmartObjectiveBank()
is false
optional
- This method must be implemented if
supportsActivitySmartObjectiveBank()
is
true.
ProficiencyLookupSession getProficiencyLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the proficiency
lookup service.proxy
- a proxy ProficiencyLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencyLookup()
is false
optional
- This method must be implemented if
supportsProficiencyLookup()
is true.
ProficiencyLookupSession getProficiencyLookupSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the proficiency
lookup service for the given objective bank.objectiveBankId
- the Id
of the obective bankproxy
- a proxy ProficiencyLookupSession
NotFoundException
- no ObjectiveBank
found by the given Id
NullArgumentException
- objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the proficiency
query service.proxy
- a proxy ProficiencyQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencyQuery()
is false
optional
- This method must be implemented if
supportsProficiencyQuery()
is true.
ProficiencyQuerySession getProficiencyQuerySessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the proficiency
query service for the given objective bank.objectiveBankId
- the Id
of the obective bankproxy
- a proxy ProficiencyQuerySession
NotFoundException
- no ObjectiveBank
found by the given Id
NullArgumentException
- objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the proficiency
search service.proxy
- a proxy ProficiencySearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencySearch()
is false
optional
- This method must be implemented if
supportsProficiencySearch()
is true.
ProficiencySearchSession getProficiencySearchSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the proficiency
search service for the given objective bank.objectiveBankId
- the Id
of the
ObjectiveBank
proxy
- a proxy ProficiencySearchSession
NotFoundException
- no objective bank found by the
given Id
NullArgumentException
- objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the proficiency
administration service.proxy
- a proxy ProficiencyAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencyAdmin()
is false
optional
- This method must be implemented if
supportsProficiencyAdmin()
is true.
ProficiencyAdminSession getProficiencyAdminSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the proficiency
administration service for the given objective bank.objectiveBankId
- the Id
of the
ObjectiveBank
proxy
- a proxy ProficiencyAdminSession
NotFoundException
- no objective bank found by the
given Id
NullArgumentException
- objectiveBankId
or proxy
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, Proxy proxy) throws OperationFailedException
OsidSession
associated with the proficiency
notification service.proficiencyReceiver
- the notification callbackproxy
- a proxy ProficiencyNotificationSession
NullArgumentException
- proficiencyReceiver
or proxy
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, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the proficiency
notification service for the given objective bank.proficiencyReceiver
- the notification callbackobjectiveBankId
- the Id
of the
ObjectiveBank
proxy
- a proxy ProficiencyNotificationSession
NotFoundException
- no objective bank found by the
given Id
NullArgumentException
- proficiencyReceiver,
objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
to lookup proficiency/objective
bank mappings.proxy
- a proxy ProficiencyObjectiveBankSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencyObjectiveBank()
is false
optional
- This method must be implemented if
supportsProficiencyObjectiveBank()
is true.
ProficiencyObjectiveBankAssignmentSession getProficiencyObjectiveBankAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with assigning
proficiencies to objective banks.proxy
- a proxy ProficiencyObjectiveBankAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencyObjectiveBankAssignment()
is
false
optional
- This method must be implemented if
supportsProficiencyObjectiveBankAssignment()
is
true.
ProficiencySmartObjectiveBankSession getProficiencySmartObjectiveBankSession(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
to manage dynamic objective banks
of proficiencies.objectiveBankId
- the Id
of the
ObjectiveBank
proxy
- a proxy ProficiencySmartObjectiveBankSession
NotFoundException
- no objective bank found by the
given Id
NullArgumentException
- objectiveBankId
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencySmartObjectiveBank()
is
false
optional
- This method must be implemented if
supportsProficiencySmartObjectiveBank()
is
true.
MyLearningPathSession getMyLearningPathSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the my learning
path service.proxy
- a proxy MyLearningPathSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsMyLearningPath()
is false
optional
- This method must be implemented if
supportsMyLearningPath()
is true.
MyLearningPathSession getMyLearningPathSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the my learning
path service for the given objective bank.objectiveBankId
- the Id
of the
ObjectiveBank
proxy
- a proxy MyLearningPathSession
NotFoundException
- no objective bank found by the
given Id
NullArgumentException
- objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the learning path
service.proxy
- a proxy LearningPathSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsLearningPath()
is false
optional
- This method must be implemented if
supportsLearningPath()
is true.
LearningPathSession getLearningPathSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the learning path
service for the given objective bank.objectiveBankId
- the Id
of the
ObjectiveBank
proxy
- a proxy LearningPathSession
NotFoundException
- no objective bank found by the
given Id
NullArgumentException
- objectiveBankId
or proxy
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(Proxy proxy) throws OperationFailedException
proxy
- a proxy ObjectiveBankLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveBankLookup() is false
optional
- This method must be implemented if
supportsObjectiveBankLookup()
is true. ObjectiveBankQuerySession getObjectiveBankQuerySession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ObjectiveBankQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveBankQuery() is false
optional
- This method must be implemented if
supportsObjectiveBankQuery()
is true. ObjectiveBankSearchSession getObjectiveBankSearchSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ObjectiveBankSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveBankSearch() is false
optional
- This method must be implemented if
supportsObjectiveBankSearch()
is true. ObjectiveBankAdminSession getObjectiveBankAdminSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ObjectiveBankAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveBankAdmin() is false
optional
- This method must be implemented if
supportsObjectiveBankAdmin()
is true. ObjectiveBankNotificationSession getObjectiveBankNotificationSession(ObjectiveBankReceiver objectiveBankReceiver, Proxy proxy) throws OperationFailedException
objectiveBankReceiver
- the objective bank receiverproxy
- a proxy ObjectiveBankNotificationSession
NullArgumentException
- objectiveBankReceiver
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveBankNotification() is false
optional
- This method must be implemented if
supportsObjectiveBankNotification()
is true. ObjectiveBankHierarchySession getObjectiveBankHierarchySession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ObjectiveBankHierarchySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveBankHierarchy() is false
optional
- This method must be implemented if
supportsObjectiveBankHierarchy()
is true. ObjectiveBankHierarchyDesignSession getObjectiveBankHierarchyDesignSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ObjectiveBankHierarchyDesignSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveBankHierarchyDesign() is false
optional
- This method must be implemented if
supportsObjectiveBankHierarchyDesign()
is true. LearningBatchProxyManager getLearningBatchProxyManager() throws OperationFailedException
LearningBatchProxyManager.
LearningBatchProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
- supportsLearningBatch()
is false
optional
- This method must be implemented if
supportsLearningBatch()
is true.