OSID Logo
OSID Specifications
offering package
Version 3.0.0
Release Candidate Preview
Interfaceosid.offering.OfferingProfile
Implementsosid.OsidProfile
Description

The offering profile describes the interoperability among offering services.

MethodsupportsVisibleFederation
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.

Returnboolean true if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCanonicalUnitLookup
Description

Tests for the availability of a canonical unit lookup service.

Returnboolean true if canonical unit lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCanonicalUnitQuery
Description

Tests for the availability of a canonical unit query service.

Returnboolean true if canonical unit query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCanonicalUnitSearch
Description

Tests if searching for canonical units is available.

Returnboolean true if canonical unit search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCanonicalUnitAdmin
Description

Tests if managing for canonical units is available.

Returnboolean true if a canonical unit adminstrative service is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCanonicalUnitNotification
Description

Tests if canonical unit notification is available.

Returnboolean true if canonical unit notification is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCanonicalUnitCatalogue
Description

Tests if a canonical unit to catalogue lookup session is available.

Returnboolean true if canonical unit catalogue lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCanonicalUnitCatalogueAssignment
Description

Tests if a canonical unit to catalogue assignment session is available.

Returnboolean true if canonical unit catalogue assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCanonicalUnitSmartCatalogue
Description

Tests if a canonical unit smart catalogue session is available.

Returnboolean true if canonical unit smart catalogue is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOfferingLookup
Description

Tests for the availability of an offering lookup service.

Returnboolean true if offering lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOfferingQuery
Description

Tests for the availability of an offering query service.

Returnboolean true if offering query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOfferingSearch
Description

Tests if searching for offerings is available.

Returnboolean true if offering search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOfferingAdmin
Description

Tests if managing for offerings is available.

Returnboolean true if an offering adminstrative service is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOfferingNotification
Description

Tests if offering notification is available.

Returnboolean true if offering notification is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOfferingCatalogue
Description

Tests if an offering to catalogue lookup session is available.

Returnboolean true if offering catalogue lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOfferingCatalogueAssignment
Description

Tests if an offering to catalogue assignment session is available.

Returnboolean true if offering catalogue assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOfferingSmartCatalogue
Description

Tests if an offering smart catalogue session is available.

Returnboolean true if offering smart catalogue is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsParticipantLookup
Description

Tests for the availability of a participant lookup service.

Returnboolean true if participant lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsParticipantQuery
Description

Tests for the availability of a participant query service.

Returnboolean true if participant query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsParticipantSearch
Description

Tests if searching for participants is available.

Returnboolean true if participant search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsParticipantAdmin
Description

Tests if managing for participants is available.

Returnboolean true if a participant adminstrative service is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsParticipantNotification
Description

Tests if participant notification is available.

Returnboolean true if participant notification is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsParticipantCatalogue
Description

Tests if a participant to catalogue lookup session is available.

Returnboolean true if participant catalogue lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsParticipantCatalogueAssignment
Description

Tests if a participant to catalogue assignment session is available.

Returnboolean true if participant catalogue assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsParticipantSmartCatalogue
Description

Tests if a participant smart catalogue session is available.

Returnboolean true if participant smart catalogue is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResultLookup
Description

Tests for the availability of an result lookup service.

Returnboolean true if result lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResultQuery
Description

Tests for the availability of an result query service.

Returnboolean true if result query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResultSearch
Description

Tests if searching for results is available.

Returnboolean true if result search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResultAdmin
Description

Tests if managing for results is available.

Returnboolean true if an result adminstrative service is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResultNotification
Description

Tests if result notification is available.

Returnboolean true if result notification is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResultCatalogue
Description

Tests if an result to catalogue lookup session is available.

Returnboolean true if result catalogue lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResultCatalogueAssignment
Description

Tests if an result to catalogue assignment session is available.

Returnboolean true if result catalogue assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResultSmartCatalogue
Description

Tests if an result smart catalogue session is available.

Returnboolean true if result smart catalogue is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogueLookup
Description

Tests for the availability of an catalogue lookup service.

Returnboolean true if catalogue lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogueQuery
Description

Tests if querying catalogues is available.

Returnboolean true if catalogue query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogueSearch
Description

Tests if searching for catalogues is available.

Returnboolean true if catalogue search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogueAdmin
Description

Tests for the availability of a catalogue administrative service for creating and deleting catalogues.

Returnboolean true if catalogue administration is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogueNotification
Description

Tests for the availability of a catalogue notification service.

Returnboolean true if catalogue notification is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsCatalogueHierarchy
Description

Tests for the availability of a catalogue hierarchy traversal service.

Returnboolean true if catalogue hierarchy traversal is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogueHierarchyDesign
Description

Tests for the availability of a catalogue hierarchy design service.

Returnboolean true if catalogue hierarchy design is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsOfferingBatch
Description

Tests for the availability of a offering batch service.

Returnboolean true if a offering batch service is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsOfferingRules
Description

Tests for the availability of a offering rules service.

Returnboolean true if a offering rules service is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodgetCanonicalUnitRecordTypes
Description

Gets the supported CanonicalUnit record types.

Returnosid.type.TypeLista list containing the supported canonical unit record types
CompliancemandatoryThis method must be implemented.
MethodsupportsCanonicalUnitRecordType
Description

Tests if the given CanonicalUnit record type is supported.

Parametersosid.type.TypecanonicalUnitRecordTypea Type indicating a CanonicalUnit record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT canonicalUnitRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetCanonicalUnitSearchRecordTypes
Description

Gets the supported canonical unit search record types.

Returnosid.type.TypeLista list containing the supported canonical unit search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsCanonicalUnitSearchRecordType
Description

Tests if the given canonical unit search record type is supported.

Parametersosid.type.TypecanonicalUnitSearchRecordTypea Type indicating a canonical unit record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT canonicalUnitSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetOfferingRecordTypes
Description

Gets the supported Offering record types.

Returnosid.type.TypeLista list containing the supported offering record types
CompliancemandatoryThis method must be implemented.
MethodsupportsOfferingRecordType
Description

Tests if the given Offering record type is supported.

Parametersosid.type.TypeofferingRecordTypea Type indicating an Offering record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT offeringRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetOfferingSearchRecordTypes
Description

Gets the supported offering search record types.

Returnosid.type.TypeLista list containing the supported offering search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsOfferingSearchRecordType
Description

Tests if the given offering search record type is supported.

Parametersosid.type.TypeofferingSearchRecordTypea Type indicating an offering record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT offeringSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetParticipantRecordTypes
Description

Gets the supported Participant record types.

Returnosid.type.TypeLista list containing the supported participant record types
CompliancemandatoryThis method must be implemented.
MethodsupportsParticipantRecordType
Description

Tests if the given Participant record type is supported.

Parametersosid.type.TypeparticipantRecordTypea Type indicating a Participant record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT participantRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetParticipantSearchRecordTypes
Description

Gets the supported participant search record types.

Returnosid.type.TypeLista list containing the supported participant search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsParticipantSearchRecordType
Description

Tests if the given participant search record type is supported.

Parametersosid.type.TypeparticipantSearchRecordTypea Type indicating a participant record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT participantSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetResultRecordTypes
Description

Gets the supported Result record types.

Returnosid.type.TypeLista list containing the supported result record types
CompliancemandatoryThis method must be implemented.
MethodsupportsResultRecordType
Description

Tests if the given Result record type is supported.

Parametersosid.type.TyperesultRecordTypea Type indicating an Result record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT resultRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetResultSearchRecordTypes
Description

Gets the supported result search record types.

Returnosid.type.TypeLista list containing the supported result search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsResultSearchRecordType
Description

Tests if the given result search record type is supported.

Parametersosid.type.TyperesultSearchRecordTypea Type indicating an result record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT resultSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetCatalogueRecordTypes
Description

Gets the supported Catalogue record types.

Returnosid.type.TypeLista list containing the supported catalogue record types
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogueRecordType
Description

Tests if the given Catalogue record type is supported.

Parametersosid.type.TypecatalogueRecordTypea Type indicating a Catalogue record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT catalogueRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetCatalogueSearchRecordTypes
Description

Gets the supported catalogue search record types.

Returnosid.type.TypeLista list containing the supported catalogue search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogueSearchRecordType
Description

Tests if the given catalogue search record type is supported.

Parametersosid.type.TypecatalogueSearchRecordTypea Type indicating a catalogue record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT catalogueSearchRecordType is null
CompliancemandatoryThis method must be implemented.