OSID Logo
OSID Specifications
repository rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.repository.rules.RepositoryRulesProfile
Implementsosid.OsidProfile
Description

The repository rules profile describes the interoperability among repository 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.
MethodsupportsCompositionEnablerLookup
Description

Tests if looking up composition enablers is supported.

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

Tests if querying composition enablers is supported.

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

Tests if searching composition enablers is supported.

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

Tests if a composition enabler administrative service is supported.

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

Tests if a composition enabler notification service is supported.

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

Tests if a composition enabler repository lookup service is supported.

Returnboolean true if a repository enabler composition lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCompositionEnablerRepositoryAssignment
Description

Tests if a composition enabler repository service is supported.

Returnboolean true if composition enabler repository assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCompositionEnablerSmartRepository
Description

Tests if a composition enabler repository lookup service is supported.

Returnboolean true if a composition enabler repository service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCompositionEnablerRuleLookup
Description

Tests if a composition enabler rule lookup service is supported.

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

Tests if a composition enabler rule application service is supported.

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

Gets the supported CompositionEnabler record types.

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

Tests if the given CompositionEnabler record type is supported.

Parametersosid.type.TypecompositionEnablerRecordTypea Type indicating a CompositionEnabler record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT compositionEnablerRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetCompositionEnablerSearchRecordTypes
Description

Gets the supported CompositionEnabler search record types.

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

Tests if the given CompositionEnabler search record type is supported.

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