OSID Logo
OSID Specifications
cataloging package
Version 3.0.0
Release Candidate Preview
Interfaceosid.cataloging.CatalogingProfile
Implementsosid.OsidProfile
Description

The cataloging profile describes the interoperability among cataloging services.

MethodsupportsVisibleFederation
Description

Tests if any billing federation is exposed. Federation is exposed when a specific catalog may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of catalogs appears as a single catalog.

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

Tests for the availability of a cataloging service retrieving Id to Catalog mappings.

Returnboolean true if cataloging is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogAssignment
Description

Tests for the availability of a cataloging service for mapping Ids to Catalogs.

Returnboolean true if catalog assignment is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogEntryNotification
Description

Tests for the availability of a cataloging notification service for mapping Ids to Catalogs.

Returnboolean true if catalog entry notification is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogLookup
Description

Tests for the availability of a catalog lookup service.

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

Tests for the availability of a catalog query service that defines more comprehensive queries.

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

Tests for the availability of a catalog search service that defines more comprehensive queries.

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

Tests for the availability of a catalog administration service for the addition and deletion of catalogs.

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

Tests for the availability of a catalog notification service.

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

Tests for the availability of a catalog hierarchy traversal service.

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

Tests for the availability of a catalog hierarchy design service.

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

Tests if the cataloging rules sub services is supported.

Returnboolean true if cataloging rules is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetCatalogRecordTypes
Description

Gets the supported Catalog record types.

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

Tests if the given Catalog record type is supported.

Parametersosid.type.TypecatalogRecordTypea Type indicating a Catalog record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT catalogRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetCatalogSearchRecordTypes
Description

Gets the supported catalog search reciord types.

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

Tests if the given catalog search record type is supported.

Parametersosid.type.TypecatalogSearchRecordTypea Type indicating a catalog search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT catalogSearchRecordType is null
CompliancemandatoryThis method must be implemented.