public interface CourseRegistrationProfile extends OsidProfile
The course registration profile describes the interoperability among course registration services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getActivityBundleRecordTypes()
Gets the supported
ActivityBundle record types. |
TypeList |
getActivityBundleSearchRecordTypes()
Gets the supported
ActivityBundle search record types. |
TypeList |
getActivityRegistrationRecordTypes()
Gets the supported
ActivityRegistration record types. |
TypeList |
getActivityRegistrationSearchRecordTypes()
Gets the supported
ActivityRegistration search record
types. |
TypeList |
getRegistrationRecordTypes()
Gets the supported
Registration record types. |
TypeList |
getRegistrationSearchRecordTypes()
Gets the supported
Registration search record types. |
boolean |
supportsActivityBundleAdmin()
Tests if an activity bundle
administrative service is
supported. |
boolean |
supportsActivityBundleCourseCatalog()
Tests if an activity bundle cataloging service is supported.
|
boolean |
supportsActivityBundleCourseCatalogAssignment()
Tests if an activity bundle cataloging service is supported.
|
boolean |
supportsActivityBundleLookup()
Tests if looking up activity bundles is supported.
|
boolean |
supportsActivityBundleNotification()
Tests if an activity bundle
notification service is
supported. |
boolean |
supportsActivityBundleQuery()
Tests if querying activity bundles is supported.
|
boolean |
supportsActivityBundleRecordType(Type activityBundleRecordType)
Tests if the given
ActivityBundle record type is
supported. |
boolean |
supportsActivityBundleSearch()
Tests if searching activity bundles is supported.
|
boolean |
supportsActivityBundleSearchRecordType(Type activityBundleSearchRecordType)
Tests if the given
ActivityBundle search record type is
supported. |
boolean |
supportsActivityBundleSmartCourseCatalog()
Tests if an activity bundle smart course catalog session is available.
|
boolean |
supportsActivityRegistrationAdmin()
Tests if an activity registration
administrative
service is supported. |
boolean |
supportsActivityRegistrationCourseCatalog()
Tests if an activity registration cataloging service is supported.
|
boolean |
supportsActivityRegistrationCourseCatalogAssignment()
Tests if an activity registration cataloging service is supported.
|
boolean |
supportsActivityRegistrationLookup()
Tests if looking up activity registrations is supported.
|
boolean |
supportsActivityRegistrationNotification()
Tests if an activity registration
notification service
is supported. |
boolean |
supportsActivityRegistrationQuery()
Tests if querying activity registrations is supported.
|
boolean |
supportsActivityRegistrationRecordType(Type activityRegistrationRecordType)
Tests if the given
ActivityRegistration record type is
supported. |
boolean |
supportsActivityRegistrationSearch()
Tests if searching activity registrations is supported.
|
boolean |
supportsActivityRegistrationSearchRecordType(Type activityRegistrationSearchRecordType)
Tests if the given
ActivityRegistration search record
type is supported. |
boolean |
supportsActivityRegistrationSmartCourseCatalog()
Tests if an activity registration smart course catalog session is
available.
|
boolean |
supportsCourseRegistrationBatch()
Tests if a course registration batch service is available.
|
boolean |
supportsRegistrationAdmin()
Tests if course
offering administrative
service is supported. |
boolean |
supportsRegistrationCourseCatalog()
Tests if a registration cataloging service is supported.
|
boolean |
supportsRegistrationCourseCatalogAssignment()
Tests if a registration cataloging service is supported.
|
boolean |
supportsRegistrationLookup()
Tests if looking up registrations is supported.
|
boolean |
supportsRegistrationNotification()
Tests if a registration
notification service is
supported. |
boolean |
supportsRegistrationQuery()
Tests if querying registrations is supported.
|
boolean |
supportsRegistrationRecordType(Type registrationRecordType)
Tests if the given
Registration record type is
supported. |
boolean |
supportsRegistrationSearch()
Tests if searching registrations is supported.
|
boolean |
supportsRegistrationSearchRecordType(Type registrationSearchRecordType)
Tests if the given
Registration search record type is
supported. |
boolean |
supportsRegistrationSmartCourseCatalog()
Tests if a registration smart course catalog session is available.
|
boolean |
supportsVisibleFederation()
Tests if any course catalog federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsActivityBundleLookup()
true
if activity bundle lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsActivityBundleQuery()
true
if activity bundle query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsActivityBundleSearch()
true
if activity bundle search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsActivityBundleAdmin()
administrative service is
supported. true
if activity bundle administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActivityBundleNotification()
notification service is
supported. true
if activity bundle notification is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActivityBundleCourseCatalog()
true
if activity bundle catalog is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsActivityBundleCourseCatalogAssignment()
true
if activity bundle cataloging is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActivityBundleSmartCourseCatalog()
true
if an activity bundle smart course catalog
session is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRegistrationLookup()
true
if registration lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRegistrationQuery()
true
if registration query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRegistrationSearch()
true
if registration search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRegistrationAdmin()
offering
administrative
service is supported. true
if registration administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRegistrationNotification()
notification service is
supported. true
if registration notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRegistrationCourseCatalog()
true
if registration catalog is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRegistrationCourseCatalogAssignment()
true
if registration cataloging is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRegistrationSmartCourseCatalog()
true
if a registration smart course catalog
session is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActivityRegistrationLookup()
true
if activity registration lookup is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActivityRegistrationQuery()
true
if activity registration query is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActivityRegistrationSearch()
true
if activity registration search is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActivityRegistrationAdmin()
administrative
service is supported. true
if activity registration administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActivityRegistrationNotification()
notification service
is supported. true
if activity registration notification is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActivityRegistrationCourseCatalog()
true
if activity registration catalog is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActivityRegistrationCourseCatalogAssignment()
true
if activity registration cataloging is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsActivityRegistrationSmartCourseCatalog()
true
if an activity registration smart course
catalog session is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCourseRegistrationBatch()
true
if a course registration service session
is supported, false
otherwisemandatory
- This method must be implemented. TypeList getActivityBundleRecordTypes()
ActivityBundle
record types. ActivityBundle
record typesmandatory
- This method must be implemented. boolean supportsActivityBundleRecordType(Type activityBundleRecordType)
ActivityBundle
record type is
supported.activityBundleRecordType
- a Type
indicating an
ActivityBundle
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- activityBundleRecordType
is null
mandatory
- This method must be implemented. TypeList getActivityBundleSearchRecordTypes()
ActivityBundle
search record types. ActivityBundle
search record typesmandatory
- This method must be implemented. boolean supportsActivityBundleSearchRecordType(Type activityBundleSearchRecordType)
ActivityBundle
search record type is
supported.activityBundleSearchRecordType
- a Type
indicating an ActivityBundle
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
activityBundleSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getRegistrationRecordTypes()
Registration
record types. Registration
record typesmandatory
- This method must be implemented. boolean supportsRegistrationRecordType(Type registrationRecordType)
Registration
record type is
supported.registrationRecordType
- a Type
indicating an
Registration
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- registrationRecordType
is null
mandatory
- This method must be implemented. TypeList getRegistrationSearchRecordTypes()
Registration
search record types. Registration
search record typesmandatory
- This method must be implemented. boolean supportsRegistrationSearchRecordType(Type registrationSearchRecordType)
Registration
search record type is
supported.registrationSearchRecordType
- a Type
indicating
an Registration
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
registrationSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getActivityRegistrationRecordTypes()
ActivityRegistration
record types. ActivityRegistration
record typesmandatory
- This method must be implemented. boolean supportsActivityRegistrationRecordType(Type activityRegistrationRecordType)
ActivityRegistration
record type is
supported.activityRegistrationRecordType
- a Type
indicating an ActivityRegistration
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
-
activityRegistrationRecordType
is null
mandatory
- This method must be implemented. TypeList getActivityRegistrationSearchRecordTypes()
ActivityRegistration
search record
types. ActivityRegistration
search record typesmandatory
- This method must be implemented. boolean supportsActivityRegistrationSearchRecordType(Type activityRegistrationSearchRecordType)
ActivityRegistration
search record
type is supported.activityRegistrationSearchRecordType
- a Type
indicating an ActivityRegistration
search
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
activityRegistrationSearchRecordType
is null
mandatory
- This method must be implemented.