Interface LearningProxyManager
- All Superinterfaces:
AutoCloseable, Closeable, LearningProfile, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable
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
-
Method Summary
Modifier and TypeMethodDescriptiongetActivityAdminSession(Proxy proxy) Gets theOsidSessionassociated with the activity administration service.getActivityAdminSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the activity admin service for the given objective bank.getActivityLookupSession(Proxy proxy) Gets theOsidSessionassociated with the activity lookup service.getActivityLookupSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the activity lookup service for the given objective bank.getActivityNotificationSession(ActivityReceiver activityReceiver, Proxy proxy) Gets the notification session for notifications pertaining to activity changes.getActivityNotificationSessionForObjectiveBank(ActivityReceiver activityReceiver, Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the activity notification service for the given objective bank.Gets the session for assigning activity to objective bank mappings.Gets the session for retrieving activity to objective bank mappings.getActivityQuerySession(Proxy proxy) Gets theOsidSessionassociated with the activity query service.getActivityQuerySessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the activity query service for the given objective bank.getActivitySearchSession(Proxy proxy) Gets theOsidSessionassociated with the activity search service.getActivitySearchSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the activity search service for the given objective bank.getActivitySmartObjectiveBankSession(Id objectiveBankId, Proxy proxy) Gets theOsidSessionto manage dynamic objective banks of activities.Gets aLearningBatchProxyManager.getLearningPathSession(Proxy proxy) Gets theOsidSessionassociated with the learning path service.getLearningPathSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the learning path service for the given objective bank.getMyLearningPathSession(Proxy proxy) Gets theOsidSessionassociated with the my learning path service.getMyLearningPathSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the my learning path service for the given objective bank.getObjectiveAdminSession(Proxy proxy) Gets theOsidSessionassociated with the objective administration service.getObjectiveAdminSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the objective admin service for the given objective bank.Gets the OsidSession associated with the objective bank administration service.Gets the session designing objective bank hierarchies.Gets the session traversing objective bank hierarchies.Gets the OsidSession associated with the objective bank lookup service.getObjectiveBankNotificationSession(ObjectiveBankReceiver objectiveBankReceiver, Proxy proxy) Gets the notification session for notifications pertaining to objective bank service changes.Gets the OsidSession associated with the objective bank query service.Gets the OsidSession associated with the objective bank search service.Gets the session for designing objective hierarchies.getObjectiveHierarchyDesignSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the objective hierarchy design service for the given objective bank.Gets the session for traversing objective hierarchies.getObjectiveHierarchySessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the objective hierarchy traversal service for the given objective bank.getObjectiveLookupSession(Proxy proxy) Gets theOsidSessionassociated with the objective lookup service.getObjectiveLookupSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the objective lookup service for the given objective bank.getObjectiveNotificationSession(ObjectiveReceiver objectiveReceiver, Proxy proxy) Gets the notification session for notifications pertaining to objective changes.getObjectiveNotificationSessionForObjectiveBank(ObjectiveReceiver objectiveReceiver, Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the objective notification service for the given objective bank.Gets the session for assigning objective to objective bank mappings.Gets the session for retrieving objective to objective bank mappings.getObjectiveQuerySession(Proxy proxy) Gets theOsidSessionassociated with the objective query service.getObjectiveQuerySessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the objective query service for the given objective bank.Gets the session for managing objective requisites.getObjectiveRequisiteAssignmentSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the objective sequencing service for the given objective bank.Gets the session for examining objective requisites.getObjectiveRequisiteSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the objective sequencing service for the given objective bank.getObjectiveSearchSession(Proxy proxy) Gets theOsidSessionassociated with the objective search service.getObjectiveSearchSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the objective search service for the given objective bank.Gets the session for sequencing objectives.getObjectiveSequencingSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the objective sequencing service for the given objective bank.getObjectiveSmartObjectiveBankSession(Id objectiveBankId, Proxy proxy) Gets theOsidSessionto manage dynamic objective banks of objectives.getProficiencyAdminSession(Proxy proxy) Gets theOsidSessionassociated with the proficiency administration service.getProficiencyAdminSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the proficiency administration service for the given objective bank.getProficiencyLookupSession(Proxy proxy) Gets theOsidSessionassociated with the proficiency lookup service.getProficiencyLookupSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the proficiency lookup service for the given objective bank.getProficiencyNotificationSession(ProficiencyReceiver proficiencyReceiver, Proxy proxy) Gets theOsidSessionassociated with the proficiency notification service.getProficiencyNotificationSessionForObjectiveBank(ProficiencyReceiver proficiencyReceiver, Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the proficiency notification service for the given objective bank.Gets theOsidSessionassociated with assigning proficiencies to objective banks.Gets theOsidSessionto lookup proficiency/objective bank mappings.getProficiencyQuerySession(Proxy proxy) Gets theOsidSessionassociated with the proficiency query service.getProficiencyQuerySessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the proficiency query service for the given objective bank.getProficiencySearchSession(Proxy proxy) Gets theOsidSessionassociated with the proficiency search service.getProficiencySearchSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) Gets theOsidSessionassociated with the proficiency search service for the given objective bank.getProficiencySmartObjectiveBankSession(Id objectiveBankId, Proxy proxy) Gets theOsidSessionto manage dynamic objective banks of proficiencies.Methods inherited from interface LearningProfile
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, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedActivityrecord types.Gets the supportedActivitysearch record types.Gets the supportedObjectiveBankrecord types.Gets the supported objective bank search record types.Gets the supportedObjectiverecord types.Gets the supportedObjectivesearch record types.Gets the supportedProficiencyrecord types.Gets the supportedProficiencysearch types.booleanTests if an activity administrative service is supported.booleanTests if an activity lookup service is supported.booleanTests if activity notification is supported.booleanTests if an activity to objective bank lookup session is available.booleanTests if an activity to objective bank assignment session is available.booleanTests if an activity query service is supported.booleansupportsActivityRecordType(Type activityRecordType) Tests if the givenActivityrecord type is supported.booleanTests if an activity search service is supported.booleansupportsActivitySearchRecordType(Type activitySearchRecordType) Tests if the givenActivitysearch record type is supported.booleanTests if an activity smart objective bank cataloging service is supported.booleanTests if a learning batch service is supported.booleanTests if a learning path service is supported.booleanTests if a learning path service is supported for the authenticated agent.booleanTests if an objective administrative service is supported.booleanTests if an objective bank administrative service is supported.booleanTests if an objective bank hierarchy traversal is supported.booleanTests if objective bank hierarchy design is supported.booleanTests if an objective bank lookup service is supported.booleanTests if objective bank notification is supported.booleanTests if an objective bank query service is supported.booleansupportsObjectiveBankRecordType(Type objectiveBankRecordType) Tests if the givenObjectiveBankrecord type is supported.booleanTests if an objective bank search service is supported.booleansupportsObjectiveBankSearchRecordType(Type objectiveBankSearchRecordType) Tests if the given objective bank search record type is supported.booleanTests if an objective hierarchy traversal is supported.booleanTests if an objective hierarchy design is supported.booleanTests if an objective lookup service is supported.booleanTests if objective notification is supported.booleanTests if an objective to objective bank lookup session is available.booleanTests if an objective to objective bank assignment session is available.booleanTests if an objective query service is supported.booleansupportsObjectiveRecordType(Type objectiveRecordType) Tests if the givenObjectiverecord type is supported.booleanTests if an objective requisite service is supported.booleanTests if an objective requisite assignment service is supported.booleanTests if an objective search service is supported.booleansupportsObjectiveSearchRecordType(Type objectiveSearchRecordType) Tests if the givenObjectivesearch record type is supported.booleanTests if an objective sequencing design is supported.booleanTests if an objective smart objective bank cataloging service is supported.booleanTests if proficiency administrative service is supported.booleanTests if looking up proficiencies is supported.booleanTests if a proficiency notification service is supported.booleanTests if a proficiency objective bank mapping lookup service is supported.booleanTests if a proficiency objective bank mapping service is supported.booleanTests if querying proficiencies is supported.booleansupportsProficiencyRecordType(Type proficiencyRecordType) Tests if the givenProficiencyrecord type is supported.booleanTests if searching proficiencies is supported.booleansupportsProficiencySearchRecordType(Type proficiencySearchRecordType) Tests if the givenProficiencysearch type is supported.booleanTests if a proficiency smart objective bank cataloging service is supported.booleanTests if federation is visible.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface OsidProxyManager
closeMethods inherited from interface OsidProxyManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId, Proxy proxy) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime, Proxy proxy) Rolls back this service to a point in time.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
getObjectiveLookupSession
Gets theOsidSessionassociated with the objective lookup service.- Parameters:
proxy- a proxy- Returns:
- an
ObjectiveLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveLookup()} is {@code true} .
-
getObjectiveLookupSessionForObjectiveBank
ObjectiveLookupSession getObjectiveLookupSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the objective lookup service for the given objective bank.- Parameters:
objectiveBankId- theIdof the objective bankproxy- a proxy- Returns:
an ObjectiveLookupSession- Throws:
NotFoundException-objectiveBankIdnot foundNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsObjectiveLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getObjectiveQuerySession
Gets theOsidSessionassociated with the objective query service.- Parameters:
proxy- a proxy- Returns:
- an
ObjectiveQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveQuery()} is {@code true} .
-
getObjectiveQuerySessionForObjectiveBank
ObjectiveQuerySession getObjectiveQuerySessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the objective query service for the given objective bank.- Parameters:
objectiveBankId- theIdof the objective bankproxy- a proxy- Returns:
an ObjectiveQuerySession- Throws:
NotFoundException-objectiveBankIdnot foundNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsObjectiveQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getObjectiveSearchSession
Gets theOsidSessionassociated with the objective search service.- Parameters:
proxy- a proxy- Returns:
- an
ObjectiveSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveSearch()} is {@code true} .
-
getObjectiveSearchSessionForObjectiveBank
ObjectiveSearchSession getObjectiveSearchSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the objective search service for the given objective bank.- Parameters:
objectiveBankId- theIdof the objective bankproxy- a proxy- Returns:
an ObjectiveSearchSession- Throws:
NotFoundException-objectiveBankIdnot foundNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsObjectiveSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getObjectiveAdminSession
Gets theOsidSessionassociated with the objective administration service.- Parameters:
proxy- a proxy- Returns:
- an
ObjectiveAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveAdmin()} is {@code true} .
-
getObjectiveAdminSessionForObjectiveBank
ObjectiveAdminSession getObjectiveAdminSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the objective admin service for the given objective bank.- Parameters:
objectiveBankId- theIdof the objective bankproxy- a proxy- Returns:
an ObjectiveAdminSession- Throws:
NotFoundException-objectiveBankIdnot foundNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsObjectiveAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getObjectiveNotificationSession
ObjectiveNotificationSession getObjectiveNotificationSession(ObjectiveReceiver objectiveReceiver, Proxy proxy) throws OperationFailedException Gets the notification session for notifications pertaining to objective changes.- Parameters:
objectiveReceiver- the objective receiverproxy- a proxy- Returns:
- an
ObjectiveNotificationSession - Throws:
NullArgumentException-objectiveReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveNotification()} is {@code true} .
-
getObjectiveNotificationSessionForObjectiveBank
ObjectiveNotificationSession getObjectiveNotificationSessionForObjectiveBank(ObjectiveReceiver objectiveReceiver, Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the objective notification service for the given objective bank.- Parameters:
objectiveReceiver- the objective receiverobjectiveBankId- theIdof the objective bankproxy- a proxy- Returns:
- an
ObjectiveNotificationSession - Throws:
NotFoundException-objectiveBankIdnot foundNullArgumentException-objectiveReceiver, objectiveBankIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsObjectiveNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getObjectiveHierarchySession
Gets the session for traversing objective hierarchies.- Parameters:
proxy- a proxy- Returns:
- an
ObjectiveHierarchySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveHierarchy()} is {@code true} .
-
getObjectiveHierarchySessionForObjectiveBank
ObjectiveHierarchySession getObjectiveHierarchySessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the objective hierarchy traversal service for the given objective bank.- Parameters:
objectiveBankId- theIdof the objective bankproxy- a proxy- Returns:
- an
ObjectiveHierarchySession - Throws:
NotFoundException-objectiveBankIdnot foundNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsObjectiveHierarchy()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveHierarchy()} and {@code supportsVisibleFederation()} are {@code true} .
-
getObjectiveHierarchyDesignSession
ObjectiveHierarchyDesignSession getObjectiveHierarchyDesignSession(Proxy proxy) throws OperationFailedException Gets the session for designing objective hierarchies.- Parameters:
proxy- a proxy- Returns:
- an
ObjectiveHierarchyDesignSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveHierarchyDesign()} is {@code true} .
-
getObjectiveHierarchyDesignSessionForObjectiveBank
ObjectiveHierarchyDesignSession getObjectiveHierarchyDesignSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the objective hierarchy design service for the given objective bank.- Parameters:
objectiveBankId- theIdof the objective bankproxy- a proxy- Returns:
- an
ObjectiveHierarchyDesignSession - Throws:
NotFoundException-objectiveBankIdnot foundNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsObjectiveHierarchyDesign()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveHierarchyDesign()} and {@code supportsVisibleFederation()} are {@code true} .
-
getObjectiveSequencingSession
ObjectiveSequencingSession getObjectiveSequencingSession(Proxy proxy) throws OperationFailedException Gets the session for sequencing objectives.- Parameters:
proxy- a proxy- Returns:
- an
ObjectiveSequencingSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveSequencing()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveSequencing()} is {@code true} .
-
getObjectiveSequencingSessionForObjectiveBank
ObjectiveSequencingSession getObjectiveSequencingSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the objective sequencing service for the given objective bank.- Parameters:
objectiveBankId- theIdof the objective bankproxy- a proxy- Returns:
- an
ObjectiveSequencingSession - Throws:
NotFoundException-objectiveBankIdnot foundNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsObjectiveSequencing()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveSequencing()} and {@code supportsVisibleFederation()} are {@code true} .
-
getObjectiveObjectiveBankSession
ObjectiveObjectiveBankSession getObjectiveObjectiveBankSession(Proxy proxy) throws OperationFailedException Gets the session for retrieving objective to objective bank mappings.- Parameters:
proxy- a proxy- Returns:
- an
ObjectiveObjectiveBankSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveObjectiveBank()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveObjectiveBank()} is {@code true} .
-
getObjectiveObjectiveBankAssignmentSession
ObjectiveObjectiveBankAssignmentSession getObjectiveObjectiveBankAssignmentSession(Proxy proxy) throws OperationFailedException Gets the session for assigning objective to objective bank mappings.- Parameters:
proxy- a proxy- Returns:
- an
ObjectiveObjectiveBankAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveObjectiveBankAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveObjectiveBankAssignment()} is {@code true} .
-
getObjectiveSmartObjectiveBankSession
ActivitySmartObjectiveBankSession getObjectiveSmartObjectiveBankSession(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage dynamic objective banks of objectives.- Parameters:
objectiveBankId- theIdof theObjectiveBankproxy- a proxy- Returns:
- an
ObjectiveSmartObjectiveBankSession - Throws:
NotFoundException- no objective bank found by the givenIdNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveSmartObjectiveBank()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveSmartObjectiveBank()} is {@code true} .
-
getObjectiveRequisiteSession
Gets the session for examining objective requisites.- Parameters:
proxy- a proxy- Returns:
- an
ObjectiveRequisiteSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveRequisite()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveRequisite()} is {@code true} .
-
getObjectiveRequisiteSessionForObjectiveBank
ObjectiveRequisiteSession getObjectiveRequisiteSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the objective sequencing service for the given objective bank.- Parameters:
objectiveBankId- theIdof the objective bankproxy- a proxy- Returns:
- an
ObjectiveRequisiteSession - Throws:
NotFoundException-objectiveBankIdnot foundNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsObjectiveRequisite()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveRequisite()} and {@code supportsVisibleFederation()} are {@code true} .
-
getObjectiveRequisiteAssignmentSession
ObjectiveRequisiteAssignmentSession getObjectiveRequisiteAssignmentSession(Proxy proxy) throws OperationFailedException Gets the session for managing objective requisites.- Parameters:
proxy- a proxy- Returns:
- an
ObjectiveRequisiteAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveRequisiteAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveRequisiteAssignment()} is {@code true} .
-
getObjectiveRequisiteAssignmentSessionForObjectiveBank
ObjectiveRequisiteAssignmentSession getObjectiveRequisiteAssignmentSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the objective sequencing service for the given objective bank.- Parameters:
objectiveBankId- theIdof the objective bankproxy- a proxy- Returns:
- an
ObjectiveRequisiteAssignmentSession - Throws:
NotFoundException-objectiveBankIdnot foundNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsObjectiveRequisiteAssignment()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsObjectiveRequisiteAssignment()} and {@code supportsVisibleFederation()} are {@code true} .
-
getActivityLookupSession
Gets theOsidSessionassociated with the activity lookup service.- Parameters:
proxy- a proxy- Returns:
- an
ActivityLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityLookup()} is {@code true} .
-
getActivityLookupSessionForObjectiveBank
ActivityLookupSession getActivityLookupSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the activity lookup service for the given objective bank.- Parameters:
objectiveBankId- theIdof the objective bankproxy- a proxy- Returns:
- an
ActivityLookupSession - Throws:
NotFoundException-objectiveBankIdnot foundNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsActivityLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getActivityQuerySession
Gets theOsidSessionassociated with the activity query service.- Parameters:
proxy- a proxy- Returns:
- an
ActivityQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityQuery()} is {@code true} .
-
getActivityQuerySessionForObjectiveBank
ActivityQuerySession getActivityQuerySessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the activity query service for the given objective bank.- Parameters:
objectiveBankId- theIdof the objective bankproxy- a proxy- Returns:
- an
ActivityQuerySession - Throws:
NotFoundException-objectiveBankIdnot foundNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsActivityQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getActivitySearchSession
Gets theOsidSessionassociated with the activity search service.- Parameters:
proxy- a proxy- Returns:
- an
ActivitySearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivitySearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivitySearch()} is {@code true} .
-
getActivitySearchSessionForObjectiveBank
ActivitySearchSession getActivitySearchSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the activity search service for the given objective bank.- Parameters:
objectiveBankId- theIdof the objective bankproxy- a proxy- Returns:
- an
ActivitySearchSession - Throws:
NotFoundException-objectiveBankIdnot foundNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsActivitySearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivitySearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getActivityAdminSession
Gets theOsidSessionassociated with the activity administration service.- Parameters:
proxy- a proxy- Returns:
- an
ActivityAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityAdmin()} is {@code true} .
-
getActivityAdminSessionForObjectiveBank
ActivityAdminSession getActivityAdminSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the activity admin service for the given objective bank.- Parameters:
objectiveBankId- theIdof the objective bankproxy- a proxy- Returns:
- a
ActivityAdminSession - Throws:
NotFoundException-objectiveBankIdnot foundNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsActivityAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getActivityNotificationSession
ActivityNotificationSession getActivityNotificationSession(ActivityReceiver activityReceiver, Proxy proxy) throws OperationFailedException Gets the notification session for notifications pertaining to activity changes.- Parameters:
activityReceiver- the activity receiverproxy- a proxy- Returns:
- an
ActivityNotificationSession - Throws:
NullArgumentException-activityReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityNotification()} is {@code true} .
-
getActivityNotificationSessionForObjectiveBank
ActivityNotificationSession getActivityNotificationSessionForObjectiveBank(ActivityReceiver activityReceiver, Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the activity notification service for the given objective bank.- Parameters:
activityReceiver- the activity receiverobjectiveBankId- theIdof the objective bankproxy- a proxy- Returns:
- an
ActivityNotificationSession - Throws:
NotFoundException-objectiveBankIdnot foundNullArgumentException-activityReceiver, objectiveBankIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsActivityNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getActivityObjectiveBankSession
ActivityObjectiveBankSession getActivityObjectiveBankSession(Proxy proxy) throws OperationFailedException Gets the session for retrieving activity to objective bank mappings.- Parameters:
proxy- a proxy- Returns:
- an
ActivityObjectiveBankSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityObjectiveBank()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityObjectiveBank()} is {@code true} .
-
getActivityObjectiveBankAssignmentSession
ActivityObjectiveBankAssignmentSession getActivityObjectiveBankAssignmentSession(Proxy proxy) throws OperationFailedException Gets the session for assigning activity to objective bank mappings.- Parameters:
proxy- a proxy- Returns:
- an
ActivityObjectiveBankAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivityObjectiveBankAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivityObjectiveBankAssignment()} is {@code true} .
-
getActivitySmartObjectiveBankSession
ActivitySmartObjectiveBankSession getActivitySmartObjectiveBankSession(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage dynamic objective banks of activities.- Parameters:
objectiveBankId- theIdof theObjectiveBankproxy- a proxy- Returns:
- an
ActivitySmartObjectiveBankSession - Throws:
NotFoundException- no objective bank found by the givenIdNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsActivitySmartObjectiveBank()isfalse- Compliance:
optional- This method must be implemented if {@code supportsActivitySmartObjectiveBank()} is {@code true} .
-
getProficiencyLookupSession
Gets theOsidSessionassociated with the proficiency lookup service.- Parameters:
proxy- a proxy- Returns:
- a
ProficiencyLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProficiencyLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProficiencyLookup()} is {@code true} .
-
getProficiencyLookupSessionForObjectiveBank
ProficiencyLookupSession getProficiencyLookupSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the proficiency lookup service for the given objective bank.- Parameters:
objectiveBankId- theIdof the obective bankproxy- a proxy- Returns:
- a
ProficiencyLookupSession - Throws:
NotFoundException- noObjectiveBankfound by the givenIdNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProficiencyLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProficiencyLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getProficiencyQuerySession
Gets theOsidSessionassociated with the proficiency query service.- Parameters:
proxy- a proxy- Returns:
- a
ProficiencyQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProficiencyQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProficiencyQuery()} is {@code true} .
-
getProficiencyQuerySessionForObjectiveBank
ProficiencyQuerySession getProficiencyQuerySessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the proficiency query service for the given objective bank.- Parameters:
objectiveBankId- theIdof the obective bankproxy- a proxy- Returns:
- a
ProficiencyQuerySession - Throws:
NotFoundException- noObjectiveBankfound by the givenIdNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProficiencyQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProficiencyQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getProficiencySearchSession
Gets theOsidSessionassociated with the proficiency search service.- Parameters:
proxy- a proxy- Returns:
- a
ProficiencySearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProficiencySearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProficiencySearch()} is {@code true} .
-
getProficiencySearchSessionForObjectiveBank
ProficiencySearchSession getProficiencySearchSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the proficiency search service for the given objective bank.- Parameters:
objectiveBankId- theIdof theObjectiveBankproxy- a proxy- Returns:
- a
ProficiencySearchSession - Throws:
NotFoundException- no objective bank found by the givenIdNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProficiencySearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProficiencySearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getProficiencyAdminSession
Gets theOsidSessionassociated with the proficiency administration service.- Parameters:
proxy- a proxy- Returns:
- a
ProficiencyAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProficiencyAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProficiencyAdmin()} is {@code true} .
-
getProficiencyAdminSessionForObjectiveBank
ProficiencyAdminSession getProficiencyAdminSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the proficiency administration service for the given objective bank.- Parameters:
objectiveBankId- theIdof theObjectiveBankproxy- a proxy- Returns:
- a
ProficiencyAdminSession - Throws:
NotFoundException- no objective bank found by the givenIdNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProficiencyAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProficiencyAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getProficiencyNotificationSession
ProficiencyNotificationSession getProficiencyNotificationSession(ProficiencyReceiver proficiencyReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the proficiency notification service.- Parameters:
proficiencyReceiver- the notification callbackproxy- a proxy- Returns:
- a
ProficiencyNotificationSession - Throws:
NullArgumentException-proficiencyReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProficiencyNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProficiencyNotification()} is {@code true} .
-
getProficiencyNotificationSessionForObjectiveBank
ProficiencyNotificationSession getProficiencyNotificationSessionForObjectiveBank(ProficiencyReceiver proficiencyReceiver, Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the proficiency notification service for the given objective bank.- Parameters:
proficiencyReceiver- the notification callbackobjectiveBankId- theIdof theObjectiveBankproxy- a proxy- Returns:
- a
ProficiencyNotificationSession - Throws:
NotFoundException- no objective bank found by the givenIdNullArgumentException-proficiencyReceiver, objectiveBankIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProficiencyNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProficiencyNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getProficiencyObjectiveBankSession
ProficiencyObjectiveBankSession getProficiencyObjectiveBankSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionto lookup proficiency/objective bank mappings.- Parameters:
proxy- a proxy- Returns:
- a
ProficiencyObjectiveBankSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProficiencyObjectiveBank()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProficiencyObjectiveBank()} is {@code true} .
-
getProficiencyObjectiveBankAssignmentSession
ProficiencyObjectiveBankAssignmentSession getProficiencyObjectiveBankAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning proficiencies to objective banks.- Parameters:
proxy- a proxy- Returns:
- a
ProficiencyObjectiveBankAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProficiencyObjectiveBankAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProficiencyObjectiveBankAssignment()} is {@code true} .
-
getProficiencySmartObjectiveBankSession
ProficiencySmartObjectiveBankSession getProficiencySmartObjectiveBankSession(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage dynamic objective banks of proficiencies.- Parameters:
objectiveBankId- theIdof theObjectiveBankproxy- a proxy- Returns:
- a
ProficiencySmartObjectiveBankSession - Throws:
NotFoundException- no objective bank found by the givenIdNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProficiencySmartObjectiveBank()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProficiencySmartObjectiveBank()} is {@code true} .
-
getMyLearningPathSession
Gets theOsidSessionassociated with the my learning path service.- Parameters:
proxy- a proxy- Returns:
- a
MyLearningPathSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMyLearningPath()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMyLearningPath()} is {@code true} .
-
getMyLearningPathSessionForObjectiveBank
MyLearningPathSession getMyLearningPathSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the my learning path service for the given objective bank.- Parameters:
objectiveBankId- theIdof theObjectiveBankproxy- a proxy- Returns:
- a
MyLearningPathSession - Throws:
NotFoundException- no objective bank found by the givenIdNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMyLearningPath()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMyLearningPath()} and {@code supportsVisibleFederation()} are {@code true}
-
getLearningPathSession
Gets theOsidSessionassociated with the learning path service.- Parameters:
proxy- a proxy- Returns:
- a
LearningPathSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsLearningPath()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLearningPath()} is {@code true} .
-
getLearningPathSessionForObjectiveBank
LearningPathSession getLearningPathSessionForObjectiveBank(Id objectiveBankId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the learning path service for the given objective bank.- Parameters:
objectiveBankId- theIdof theObjectiveBankproxy- a proxy- Returns:
- a
LearningPathSession - Throws:
NotFoundException- no objective bank found by the givenIdNullArgumentException-objectiveBankIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportyLearningPath()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsLearningPath()} and {@code supportsVisibleFederation()} are {@code true}
-
getObjectiveBankLookupSession
ObjectiveBankLookupSession getObjectiveBankLookupSession(Proxy proxy) throws OperationFailedException Gets the OsidSession associated with the objective bank lookup service.- Parameters:
proxy- a proxy- Returns:
- an
ObjectiveBankLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveBankLookup() is false- Compliance:
optional- This method must be implemented if {@code supportsObjectiveBankLookup()} is true.
-
getObjectiveBankQuerySession
Gets the OsidSession associated with the objective bank query service.- Parameters:
proxy- a proxy- Returns:
- an
ObjectiveBankQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveBankQuery() is false- Compliance:
optional- This method must be implemented if {@code supportsObjectiveBankQuery()} is true.
-
getObjectiveBankSearchSession
ObjectiveBankSearchSession getObjectiveBankSearchSession(Proxy proxy) throws OperationFailedException Gets the OsidSession associated with the objective bank search service.- Parameters:
proxy- a proxy- Returns:
- an
ObjectiveBankSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveBankSearch() is false- Compliance:
optional- This method must be implemented if {@code supportsObjectiveBankSearch()} is true.
-
getObjectiveBankAdminSession
Gets the OsidSession associated with the objective bank administration service.- Parameters:
proxy- a proxy- Returns:
- an
ObjectiveBankAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveBankAdmin() is false- Compliance:
optional- This method must be implemented if {@code supportsObjectiveBankAdmin()} is true.
-
getObjectiveBankNotificationSession
ObjectiveBankNotificationSession getObjectiveBankNotificationSession(ObjectiveBankReceiver objectiveBankReceiver, Proxy proxy) throws OperationFailedException Gets the notification session for notifications pertaining to objective bank service changes.- Parameters:
objectiveBankReceiver- the objective bank receiverproxy- a proxy- Returns:
- an
ObjectiveBankNotificationSession - Throws:
NullArgumentException-objectiveBankReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveBankNotification() is false- Compliance:
optional- This method must be implemented if {@code supportsObjectiveBankNotification()} is true.
-
getObjectiveBankHierarchySession
ObjectiveBankHierarchySession getObjectiveBankHierarchySession(Proxy proxy) throws OperationFailedException Gets the session traversing objective bank hierarchies.- Parameters:
proxy- a proxy- Returns:
- an
ObjectiveBankHierarchySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveBankHierarchy() is false- Compliance:
optional- This method must be implemented if {@code supportsObjectiveBankHierarchy()} is true.
-
getObjectiveBankHierarchyDesignSession
ObjectiveBankHierarchyDesignSession getObjectiveBankHierarchyDesignSession(Proxy proxy) throws OperationFailedException Gets the session designing objective bank hierarchies.- Parameters:
proxy- a proxy- Returns:
- an
ObjectiveBankHierarchyDesignSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsObjectiveBankHierarchyDesign() is false- Compliance:
optional- This method must be implemented if {@code supportsObjectiveBankHierarchyDesign()} is true.
-
getLearningBatchProxyManager
Gets aLearningBatchProxyManager.- Returns:
- a
LearningBatchProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsLearningBatch() is false- Compliance:
optional- This method must be implemented if {@code supportsLearningBatch()} is true.
-