OSID Logo
OSID Specifications
relationship rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.relationship.rules.RelationshipRulesProfile
Implementsosid.OsidProfile
Description

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

Tests if looking up relationship enablers is supported.

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

Tests if querying relationship enablers is supported.

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

Tests if searching relationship enablers is supported.

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

Tests if a relationship enabler administrative service is supported.

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

Tests if a relationship enabler notification service is supported.

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

Tests if a relationship enabler family lookup service is supported.

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

Tests if a relationship enabler family service is supported.

Returnboolean true if relationship enabler family assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRelationshipEnablerSmartFamily
Description

Tests if a relationship enabler smart family service is supported.

Returnboolean true if a relationship enabler smart family service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRelationshipEnablerRuleLookup
Description

Tests if a relationship enabler rule lookup service is supported.

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

Tests if a relationship enabler rule application service is supported.

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

Gets the supported RelationshipEnabler record types.

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

Tests if the given RelationshipEnabler record type is supported.

Parametersosid.type.TyperelationshipEnablerRecordTypea Type indicating a RelationshipEnabler record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT relationshipEnablerRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetRelationshipEnablerSearchRecordTypes
Description

Gets the supported RelationshipEnabler search record types.

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

Tests if the given RelationshipEnabler search record type is supported.

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