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

The cataloging rules profile describes the interoperability among cataloging rules services.

MethodsupportsVisibleFederation
Description

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

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

Tests if looking up catalog enablers is supported.

Returnboolean true if catalog enabler lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogEnablerQuery
Description

Tests if querying catalog enablers is supported.

Returnboolean true if catalog enabler query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogEnablerSearch
Description

Tests if searching catalog enablers is supported.

Returnboolean true if catalog enabler search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogEnablerAdmin
Description

Tests if a catalog enabler administrative service is supported.

Returnboolean true if catalog enabler administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogEnablerNotification
Description

Tests if a catalog enabler notification service is supported.

Returnboolean true if catalog enabler notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogEnablerCatalog
Description

Tests if a catalog enabler catalog lookup service is supported.

Returnboolean true if a catalog enabler catalog lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogEnablerCatalogAssignment
Description

Tests if a catalog enabler catalog service is supported.

Returnboolean true if catalog enabler catalog assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogEnablerSmartCatalog
Description

Tests if a catalog enabler catalog lookup service is supported.

Returnboolean true if a catalog enabler catalog service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogEnablerRuleLookup
Description

Tests if a catalog enabler rule lookup service is supported.

Returnboolean true if a catalog enabler rule lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCatalogEnablerRuleApplication
Description

Tests if a catalog enabler rule application service is supported.

Returnboolean true if catalog enabler rule application service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetCatalogEnablerRecordTypes
Description

Gets the supported CatalogEnabler record types.

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

Tests if the given CatalogEnabler record type is supported.

Parametersosid.type.TypecatalogEnablerRecordTypea Type indicating a CatalogEnabler record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT catalogEnablerRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetCatalogEnablerSearchRecordTypes
Description

Gets the supported CatalogEnabler search record types.

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

Tests if the given CatalogEnabler search record type is supported.

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