public interface LearningBatchManager extends OsidManager, LearningBatchProfile
The learning batch manager provides access to learning batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
ObjectiveBatchAdminSession:
a session to create,
modify and delete availabilities in bulk ActivityBatchAdminSession:
a session to create,
modify and delete activities in bulk ProficiencyBatchAdminSession:
a session to create,
modify and delete proficiencies in bulk ObjectiveBankBatchAdminSession:
a session to
create, modify and delete objective banks in bulk Modifier and Type | Method and Description |
---|---|
ActivityBatchAdminSession |
getActivityBatchAdminSession()
Gets the
OsidSession associated with the bulk activity
administration service. |
ActivityBatchAdminSession |
getActivityBatchAdminSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the bulk activity
administration service for the given objective bank. |
ObjectiveBankBatchAdminSession |
getObjectiveBankBatchAdminSession()
Gets the
OsidSession associated with the bulk objective
bank administration service. |
ObjectiveBatchAdminSession |
getObjectiveBatchAdminSession()
Gets the
OsidSession associated with the bulk objective
administration service. |
ObjectiveBatchAdminSession |
getObjectiveBatchAdminSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the bulk objective
administration service for the given objective bank. |
ProficiencyBatchAdminSession |
getProficiencyBatchAdminSession()
Gets the
OsidSession associated with the bulk
proficiency administration service. |
ProficiencyBatchAdminSession |
getProficiencyBatchAdminSessionForObjectiveBank(Id objectiveBankId)
Gets the
OsidSession associated with the bulk
proficiency administration service for the given objective bank. |
changeBranch, initialize, rollbackService
close
supportsActivityBatchAdmin, supportsObjectiveBankBatchAdmin, supportsObjectiveBatchAdmin, supportsProficiencyBatchAdmin, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
ObjectiveBatchAdminSession getObjectiveBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk objective
administration service. ObjectiveBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveBatchAdmin()
is false
optional
- This method must be implemented if
supportsObjectiveBatchAdmin()
is true.
ObjectiveBatchAdminSession getObjectiveBatchAdminSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk objective
administration service for the given objective bank.objectiveBankId
- the Id
of the
ObjectiveBank
ObjectiveBatchAdminSession
NotFoundException
- no ObjectiveBank
found by the given Id
NullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsObjectiveBatchAdmin()
and
supportsVisibleFederation()
are true
ActivityBatchAdminSession getActivityBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk activity
administration service. ActivityBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityBatchAdmin()
is false
optional
- This method must be implemented if
supportsActivityBatchAdmin()
is true.
ActivityBatchAdminSession getActivityBatchAdminSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk activity
administration service for the given objective bank.objectiveBankId
- the Id
of the
ObjectiveBank
ActivityBatchAdminSession
NotFoundException
- no ObjectiveBank
found by the given Id
NullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsActivityBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsActivityBatchAdmin()
and
supportsVisibleFederation()
are true
ProficiencyBatchAdminSession getProficiencyBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk
proficiency administration service. ProficiencyBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencyBatchAdmin()
is false
optional
- This method must be implemented if
supportsProficiencyBatchAdmin()
is true.
ProficiencyBatchAdminSession getProficiencyBatchAdminSessionForObjectiveBank(Id objectiveBankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk
proficiency administration service for the given objective bank.objectiveBankId
- the Id
of the
ObjectiveBank
ProficiencyBatchAdminSession
NotFoundException
- no ObjectiveBank
found by the given Id
NullArgumentException
- objectiveBankId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProficiencyBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProficiencyBatchAdmin()
and
supportsVisibleFederation()
are true
ObjectiveBankBatchAdminSession getObjectiveBankBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk objective
bank administration service. ObjectiveBankBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsObjectiveBankBatchAdmin()
is false
optional
- This method must be implemented if
supportsObjectiveBankBatchAdmin()
is true.