OSID Logo
OSID Specifications
contact rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.contact.rules.ContactRulesProfile
Implementsosid.OsidProfile
Description

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

Tests if looking up contact enablers is supported.

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

Tests if querying contact enablers is supported.

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

Tests if searching contact enablers is supported.

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

Tests if a contact enabler administrative service is supported.

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

Tests if a contact enabler notification service is supported.

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

Tests if a contact enabler address book lookup service is supported.

Returnboolean true if a contact enabler address book lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsContactEnablerAddressBookAssignment
Description

Tests if a contact enabler address book service is supported.

Returnboolean true if contact enabler address book assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsContactEnablerSmartAddressBook
Description

Tests if a contact enabler address book lookup service is supported.

Returnboolean true if a contact enabler address book service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsContactEnablerRuleLookup
Description

Tests if a contact enabler rule lookup service is supported.

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

Tests if a contact enabler rule application service is supported.

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

Gets the supported ContactEnabler record types.

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

Tests if the given ContactEnabler record type is supported.

Parametersosid.type.TypecontactEnablerRecordTypea Type indicating a ContactEnabler record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT contactEnablerRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetContactEnablerSearchRecordTypes
Description

Gets the supported ContactEnabler search record types.

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

Tests if the given ContactEnabler search record type is supported.

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