public interface LearningProfile extends OsidProfile
The LearningProfile describes the interoperability among
learning services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getActivityRecordTypes()
Gets the supported
Activity record types. |
TypeList |
getActivitySearchRecordTypes()
Gets the supported
Activity search record types. |
TypeList |
getObjectiveBankRecordTypes()
Gets the supported
ObjectiveBank record types. |
TypeList |
getObjectiveBankSearchRecordTypes()
Gets the supported objective bank search record types.
|
TypeList |
getObjectiveRecordTypes()
Gets the supported
Objective record types. |
TypeList |
getObjectiveSearchRecordTypes()
Gets the supported
Objective search record types. |
TypeList |
getProficiencyRecordTypes()
Gets the supported
Proficiency record types. |
TypeList |
getProficiencySearchRecordTypes()
Gets the supported
Proficiency search types. |
boolean |
supportsActivityAdmin()
Tests if an activity administrative service is supported.
|
boolean |
supportsActivityLookup()
Tests if an activity lookup service is supported.
|
boolean |
supportsActivityNotification()
Tests if activity notification is supported.
|
boolean |
supportsActivityObjectiveBank()
Tests if an activity to objective bank lookup session is available.
|
boolean |
supportsActivityObjectiveBankAssignment()
Tests if an activity to objective bank assignment session is
available.
|
boolean |
supportsActivityQuery()
Tests if an activity query service is supported.
|
boolean |
supportsActivityRecordType(Type activityRecordType)
Tests if the given
Activity record type is supported. |
boolean |
supportsActivitySearch()
Tests if an activity search service is supported.
|
boolean |
supportsActivitySearchRecordType(Type activitySearchRecordType)
Tests if the given
Activity search record type is
supported. |
boolean |
supportsActivitySmartObjectiveBank()
Tests if an activity smart objective bank cataloging service is
supported.
|
boolean |
supportsLearningBatch()
Tests if a learning batch service is supported.
|
boolean |
supportsLearningPath()
Tests if a learning path service is supported.
|
boolean |
supportsMyLearningPath()
Tests if a learning path service is supported for the authenticated
agent.
|
boolean |
supportsObjectiveAdmin()
Tests if an objective administrative service is supported.
|
boolean |
supportsObjectiveBankAdmin()
Tests if an objective bank administrative service is supported.
|
boolean |
supportsObjectiveBankHierarchy()
Tests if an objective bank hierarchy traversal is supported.
|
boolean |
supportsObjectiveBankHierarchyDesign()
Tests if objective bank hierarchy design is supported.
|
boolean |
supportsObjectiveBankLookup()
Tests if an objective bank lookup service is supported.
|
boolean |
supportsObjectiveBankNotification()
Tests if objective bank notification is supported.
|
boolean |
supportsObjectiveBankQuery()
Tests if an objective bank query service is supported.
|
boolean |
supportsObjectiveBankRecordType(Type objectiveBankRecordType)
Tests if the given
ObjectiveBank record type is
supported. |
boolean |
supportsObjectiveBankSearch()
Tests if an objective bank search service is supported.
|
boolean |
supportsObjectiveBankSearchRecordType(Type objectiveBankSearchRecordType)
Tests if the given objective bank search record type is supported.
|
boolean |
supportsObjectiveHierarchy()
Tests if an objective hierarchy traversal is supported.
|
boolean |
supportsObjectiveHierarchyDesign()
Tests if an objective hierarchy design is supported.
|
boolean |
supportsObjectiveLookup()
Tests if an objective lookup service is supported.
|
boolean |
supportsObjectiveNotification()
Tests if objective notification is supported.
|
boolean |
supportsObjectiveObjectiveBank()
Tests if an objective to objective bank lookup session is available.
|
boolean |
supportsObjectiveObjectiveBankAssignment()
Tests if an objective to objective bank assignment session is
available.
|
boolean |
supportsObjectiveQuery()
Tests if an objective query service is supported.
|
boolean |
supportsObjectiveRecordType(Type objectiveRecordType)
Tests if the given
Objective record type is supported. |
boolean |
supportsObjectiveRequisite()
Tests if an objective requisite service is supported.
|
boolean |
supportsObjectiveRequisiteAssignment()
Tests if an objective requisite assignment service is supported.
|
boolean |
supportsObjectiveSearch()
Tests if an objective search service is supported.
|
boolean |
supportsObjectiveSearchRecordType(Type objectiveSearchRecordType)
Tests if the given
Objective search record type is
supported. |
boolean |
supportsObjectiveSequencing()
Tests if an objective sequencing design is supported.
|
boolean |
supportsObjectiveSmartObjectiveBank()
Tests if an objective smart objective bank cataloging service is
supported.
|
boolean |
supportsProficiencyAdmin()
Tests if proficiency
administrative service is
supported. |
boolean |
supportsProficiencyLookup()
Tests if looking up proficiencies is supported.
|
boolean |
supportsProficiencyNotification()
Tests if a proficiency
notification service is
supported. |
boolean |
supportsProficiencyObjectiveBank()
Tests if a proficiency objective bank mapping lookup service is
supported.
|
boolean |
supportsProficiencyObjectiveBankAssignment()
Tests if a proficiency objective bank mapping service is supported.
|
boolean |
supportsProficiencyQuery()
Tests if querying proficiencies is supported.
|
boolean |
supportsProficiencyRecordType(Type proficiencyRecordType)
Tests if the given
Proficiency record type is
supported. |
boolean |
supportsProficiencySearch()
Tests if searching proficiencies is supported.
|
boolean |
supportsProficiencySearchRecordType(Type proficiencySearchRecordType)
Tests if the given
Proficiency search type is
supported. |
boolean |
supportsProficiencySmartObjectiveBank()
Tests if a proficiency smart objective bank cataloging service is
supported.
|
boolean |
supportsVisibleFederation()
Tests if federation is visible.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsVisibleFederation()
true if visible federation is supported
, false otherwisemandatory - This method must be implemented. boolean supportsObjectiveLookup()
mandatory - This method must be implemented. boolean supportsObjectiveQuery()
true if objective query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsObjectiveSearch()
true if objective search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsObjectiveAdmin()
true if objective admin is supported,
false otherwisemandatory - This method must be implemented. boolean supportsObjectiveNotification()
true if objective notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsObjectiveHierarchy()
true if an objective hierarchy traversal is
supported, false otherwisemandatory - This method must be implemented. boolean supportsObjectiveHierarchyDesign()
true if an objective hierarchy design is
supported, false otherwisemandatory - This method must be implemented. boolean supportsObjectiveSequencing()
true if objective sequencing is supported,
false otherwisemandatory - This method must be implemented. boolean supportsObjectiveObjectiveBank()
true if objective objective bank lookup session
is supported, false otherwisemandatory - This method must be implemented. boolean supportsObjectiveObjectiveBankAssignment()
true if objective objective bank assignment is
supported, false otherwisemandatory - This method must be implemented. boolean supportsObjectiveSmartObjectiveBank()
true if objective smart objective banks are
supported, false otherwisemandatory - This method must be implemented. boolean supportsObjectiveRequisite()
true if objective requisite service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsObjectiveRequisiteAssignment()
true if objective requisite assignment service
is supported, false otherwisemandatory - This method must be implemented. boolean supportsActivityLookup()
true if activity lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActivityQuery()
true if activity query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActivitySearch()
true if activity search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActivityAdmin()
true if activity admin is supported,
false otherwisemandatory - This method must be implemented. boolean supportsActivityNotification()
true if activity notification is supported
, false otherwisemandatory - This method must be implemented. boolean supportsActivityObjectiveBank()
true if activity objective bank lookup session
is supported, false otherwisemandatory - This method must be implemented. boolean supportsActivityObjectiveBankAssignment()
true if activity objective bank assignment is
supported, false otherwisemandatory - This method must be implemented. boolean supportsActivitySmartObjectiveBank()
true if activity smart objective banks are
supported, false otherwisemandatory - This method must be implemented. boolean supportsProficiencyLookup()
true if proficiency lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsProficiencyQuery()
true if proficiency query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsProficiencySearch()
true if proficiency search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsProficiencyAdmin()
administrative service is
supported. true if proficiency administration is
supported, false otherwisemandatory - This method must be implemented. boolean supportsProficiencyNotification()
notification service is
supported. true if proficiency notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsProficiencyObjectiveBank()
true if a proficiency objective bank lookup
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsProficiencyObjectiveBankAssignment()
true if proficiency to objective bank mapping
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsProficiencySmartObjectiveBank()
true if proficiency smart objective banks are
supported, false otherwisemandatory - This method must be implemented. boolean supportsMyLearningPath()
true if learning path is supported,
false otherwisemandatory - This method must be implemented. boolean supportsLearningPath()
true if learning path is supported,
false otherwisemandatory - This method must be implemented. boolean supportsObjectiveBankLookup()
true if objective bank lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsObjectiveBankQuery()
true if objective bank query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsObjectiveBankSearch()
true if objective bank search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsObjectiveBankAdmin()
true if objective bank admin is supported,
false otherwisemandatory - This method must be implemented. boolean supportsObjectiveBankNotification()
true if objective bank notification is
supported , false otherwisemandatory - This method must be implemented. boolean supportsObjectiveBankHierarchy()
true if an objective bank hierarchy traversal
is supported, false otherwisemandatory - This method must be implemented. boolean supportsObjectiveBankHierarchyDesign()
true if an objective bank hierarchy design is
supported, false otherwisemandatory - This method must be implemented. boolean supportsLearningBatch()
true if a learning batch service is supported,
false otherwisemandatory - This method must be implemented. TypeList getObjectiveRecordTypes()
Objective record types. Objective
record typesmandatory - This method must be implemented. boolean supportsObjectiveRecordType(Type objectiveRecordType)
Objective record type is supported.objectiveRecordType - a Type indicating an
Objective record type true if the given Type is supported,
false otherwiseNullArgumentException - objectiveRecordType
is null mandatory - This method must be implemented. TypeList getObjectiveSearchRecordTypes()
Objective search record types. Objective
search record typesmandatory - This method must be implemented. boolean supportsObjectiveSearchRecordType(Type objectiveSearchRecordType)
Objective search record type is
supported.objectiveSearchRecordType - a Type indicating an
Objective search record type true if the given Type is supported,
false otherwiseNullArgumentException -
objectiveSearchRecordType is null mandatory - This method must be implemented. TypeList getActivityRecordTypes()
Activity record types. Activity record
typesmandatory - This method must be implemented. boolean supportsActivityRecordType(Type activityRecordType)
Activity record type is supported.activityRecordType - a Type indicating a
Activity record type true if the given Type is supported,
false otherwiseNullArgumentException - activityRecordType
is null mandatory - This method must be implemented. TypeList getActivitySearchRecordTypes()
Activity search record types. Activity search
record typesmandatory - This method must be implemented. boolean supportsActivitySearchRecordType(Type activitySearchRecordType)
Activity search record type is
supported.activitySearchRecordType - a Type indicating a
Activity search record type true if the given Type is supported,
false otherwiseNullArgumentException - activitySearchRecordType
is null mandatory - This method must be implemented. TypeList getProficiencyRecordTypes()
Proficiency record types. Proficiency
record typesmandatory - This method must be implemented. boolean supportsProficiencyRecordType(Type proficiencyRecordType)
Proficiency record type is
supported.proficiencyRecordType - a Type indicating a
Proficiency record type true if the given record type is supported,
false otherwiseNullArgumentException - proficiencyRecordType
is null mandatory - This method must be implemented. TypeList getProficiencySearchRecordTypes()
Proficiency search types. Proficiency
search typesmandatory - This method must be implemented. boolean supportsProficiencySearchRecordType(Type proficiencySearchRecordType)
Proficiency search type is
supported.proficiencySearchRecordType - a Type indicating a
Proficiency search type true if the given Type is
supported, false otherwiseNullArgumentException -
proficiencySearchRecordType is null mandatory - This method must be implemented. TypeList getObjectiveBankRecordTypes()
ObjectiveBank record types. ObjectiveBank
record typesmandatory - This method must be implemented. boolean supportsObjectiveBankRecordType(Type objectiveBankRecordType)
ObjectiveBank record type is
supported.objectiveBankRecordType - a Type indicating an
ObjectiveBank type true if the given objective bank record
Type is supported, false otherwiseNullArgumentException - objectiveBankRecordType
is null mandatory - This method must be implemented. TypeList getObjectiveBankSearchRecordTypes()
ObjectiveBank
search record typesmandatory - This method must be implemented. boolean supportsObjectiveBankSearchRecordType(Type objectiveBankSearchRecordType)
objectiveBankSearchRecordType - a Type indicating
an ObjectiveBank search record type true if the given search record Type
is supported, false otherwiseNullArgumentException -
objectiveBankSearchRecordType is null mandatory - This method must be implemented.