Interface | osid.offering.OfferingProfile | ||
---|---|---|---|
Implements | osid.OsidProfile | ||
Description |
The offering profile describes the interoperability among offering services. | ||
Method | supportsVisibleFederation | ||
Description |
Tests if any catalogue federation is exposed. Federation is exposed when a specific catalogue may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of catalogues appears as a single catalogue. | ||
Return | boolean | true if visible federation is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCanonicalUnitLookup | ||
Description |
Tests for the availability of a canonical unit lookup service. | ||
Return | boolean | true if canonical unit lookup is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCanonicalUnitQuery | ||
Description |
Tests for the availability of a canonical unit query service. | ||
Return | boolean | true if canonical unit query is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCanonicalUnitSearch | ||
Description |
Tests if searching for canonical units is available. | ||
Return | boolean | true if canonical unit search is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCanonicalUnitAdmin | ||
Description |
Tests if managing for canonical units is available. | ||
Return | boolean | true if a canonical unit adminstrative service is available,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCanonicalUnitNotification | ||
Description |
Tests if canonical unit notification is available. | ||
Return | boolean | true if canonical unit notification is available,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCanonicalUnitCatalogue | ||
Description |
Tests if a canonical unit to catalogue lookup session is available. | ||
Return | boolean | true if canonical unit catalogue lookup session is
supported, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCanonicalUnitCatalogueAssignment | ||
Description |
Tests if a canonical unit to catalogue assignment session is available. | ||
Return | boolean | true if canonical unit catalogue assignment is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCanonicalUnitSmartCatalogue | ||
Description |
Tests if a canonical unit smart catalogue session is available. | ||
Return | boolean | true if canonical unit smart catalogue is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsOfferingLookup | ||
Description |
Tests for the availability of an offering lookup service. | ||
Return | boolean | true if offering lookup is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsOfferingQuery | ||
Description |
Tests for the availability of an offering query service. | ||
Return | boolean | true if offering query is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsOfferingSearch | ||
Description |
Tests if searching for offerings is available. | ||
Return | boolean | true if offering search is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsOfferingAdmin | ||
Description |
Tests if managing for offerings is available. | ||
Return | boolean | true if an offering adminstrative service is available,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsOfferingNotification | ||
Description |
Tests if offering notification is available. | ||
Return | boolean | true if offering notification is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsOfferingCatalogue | ||
Description |
Tests if an offering to catalogue lookup session is available. | ||
Return | boolean | true if offering catalogue lookup session is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsOfferingCatalogueAssignment | ||
Description |
Tests if an offering to catalogue assignment session is available. | ||
Return | boolean | true if offering catalogue assignment is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsOfferingSmartCatalogue | ||
Description |
Tests if an offering smart catalogue session is available. | ||
Return | boolean | true if offering smart catalogue is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsParticipantLookup | ||
Description |
Tests for the availability of a participant lookup service. | ||
Return | boolean | true if participant lookup is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsParticipantQuery | ||
Description |
Tests for the availability of a participant query service. | ||
Return | boolean | true if participant query is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsParticipantSearch | ||
Description |
Tests if searching for participants is available. | ||
Return | boolean | true if participant search is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsParticipantAdmin | ||
Description |
Tests if managing for participants is available. | ||
Return | boolean | true if a participant adminstrative service is available,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsParticipantNotification | ||
Description |
Tests if participant notification is available. | ||
Return | boolean | true if participant notification is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsParticipantCatalogue | ||
Description |
Tests if a participant to catalogue lookup session is available. | ||
Return | boolean | true if participant catalogue lookup session is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsParticipantCatalogueAssignment | ||
Description |
Tests if a participant to catalogue assignment session is available. | ||
Return | boolean | true if participant catalogue assignment is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsParticipantSmartCatalogue | ||
Description |
Tests if a participant smart catalogue session is available. | ||
Return | boolean | true if participant smart catalogue is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsResultLookup | ||
Description |
Tests for the availability of an result lookup service. | ||
Return | boolean | true if result lookup is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsResultQuery | ||
Description |
Tests for the availability of an result query service. | ||
Return | boolean | true if result query is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsResultSearch | ||
Description |
Tests if searching for results is available. | ||
Return | boolean | true if result search is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsResultAdmin | ||
Description |
Tests if managing for results is available. | ||
Return | boolean | true if an result adminstrative service is available,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsResultNotification | ||
Description |
Tests if result notification is available. | ||
Return | boolean | true if result notification is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsResultCatalogue | ||
Description |
Tests if an result to catalogue lookup session is available. | ||
Return | boolean | true if result catalogue lookup session is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsResultCatalogueAssignment | ||
Description |
Tests if an result to catalogue assignment session is available. | ||
Return | boolean | true if result catalogue assignment is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsResultSmartCatalogue | ||
Description |
Tests if an result smart catalogue session is available. | ||
Return | boolean | true if result smart catalogue is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCatalogueLookup | ||
Description |
Tests for the availability of an catalogue lookup service. | ||
Return | boolean | true if catalogue lookup is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCatalogueQuery | ||
Description |
Tests if querying catalogues is available. | ||
Return | boolean | true if catalogue query is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCatalogueSearch | ||
Description |
Tests if searching for catalogues is available. | ||
Return | boolean | true if catalogue search is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCatalogueAdmin | ||
Description |
Tests for the availability of a catalogue administrative service for creating and deleting catalogues. | ||
Return | boolean | true if catalogue administration is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCatalogueNotification | ||
Description |
Tests for the availability of a catalogue notification service. | ||
Return | boolean | true if catalogue notification is available, false
otherwise | |
Compliance | mandatory | This method must be implemented in all providers. | |
Method | supportsCatalogueHierarchy | ||
Description |
Tests for the availability of a catalogue hierarchy traversal service. | ||
Return | boolean | true if catalogue hierarchy traversal is available,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCatalogueHierarchyDesign | ||
Description |
Tests for the availability of a catalogue hierarchy design service. | ||
Return | boolean | true if catalogue hierarchy design is available,
false otherwise | |
Compliance | mandatory | This method must be implemented in all providers. | |
Method | supportsOfferingBatch | ||
Description |
Tests for the availability of a offering batch service. | ||
Return | boolean | true if a offering batch service is available, false
otherwise | |
Compliance | mandatory | This method must be implemented in all providers. | |
Method | supportsOfferingRules | ||
Description |
Tests for the availability of a offering rules service. | ||
Return | boolean | true if a offering rules service is available, false
otherwise | |
Compliance | mandatory | This method must be implemented in all providers. | |
Method | getCanonicalUnitRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported canonical unit record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCanonicalUnitRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | canonicalUnitRecordType | a Type indicating a CanonicalUnit record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | canonicalUnitRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCanonicalUnitSearchRecordTypes | ||
Description |
Gets the supported canonical unit search record types. | ||
Return | osid.type.TypeList | a list containing the supported canonical unit search record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCanonicalUnitSearchRecordType | ||
Description |
Tests if the given canonical unit search record type is supported. | ||
Parameters | osid.type.Type | canonicalUnitSearchRecordType | a Type indicating a canonical unit record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | canonicalUnitSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getOfferingRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported offering record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsOfferingRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | offeringRecordType | a Type indicating an Offering record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | offeringRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getOfferingSearchRecordTypes | ||
Description |
Gets the supported offering search record types. | ||
Return | osid.type.TypeList | a list containing the supported offering search record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsOfferingSearchRecordType | ||
Description |
Tests if the given offering search record type is supported. | ||
Parameters | osid.type.Type | offeringSearchRecordType | a Type indicating an offering record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | offeringSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getParticipantRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported participant record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsParticipantRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | participantRecordType | a Type indicating a Participant record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | participantRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getParticipantSearchRecordTypes | ||
Description |
Gets the supported participant search record types. | ||
Return | osid.type.TypeList | a list containing the supported participant search record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsParticipantSearchRecordType | ||
Description |
Tests if the given participant search record type is supported. | ||
Parameters | osid.type.Type | participantSearchRecordType | a Type indicating a participant record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | participantSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getResultRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported result record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsResultRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | resultRecordType | a Type indicating an Result record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | resultRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getResultSearchRecordTypes | ||
Description |
Gets the supported result search record types. | ||
Return | osid.type.TypeList | a list containing the supported result search record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsResultSearchRecordType | ||
Description |
Tests if the given result search record type is supported. | ||
Parameters | osid.type.Type | resultSearchRecordType | a Type indicating an result record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | resultSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCatalogueRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported catalogue record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCatalogueRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | catalogueRecordType | a Type indicating a Catalogue record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | catalogueRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCatalogueSearchRecordTypes | ||
Description |
Gets the supported catalogue search record types. | ||
Return | osid.type.TypeList | a list containing the supported catalogue search record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCatalogueSearchRecordType | ||
Description |
Tests if the given catalogue search record type is supported. | ||
Parameters | osid.type.Type | catalogueSearchRecordType | a Type indicating a catalogue record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | catalogueSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. |