OSID Logo
OSID Specifications
contact rules package
Version 3.1.0
Interfaceosid.contact.rules.ContactEnabler
Implementsosid.OsidEnabler
Used Byosid.contact.rules.ContactEnablerAdminSession
osid.contact.rules.ContactEnablerList
osid.contact.rules.ContactEnablerLookupSession
Description

A ContactEnabler describes the rules for making Contacts effective.

MethodgetContactEnablerRecord
Description

Gets the contact enabler record corresponding to the given ContactEnabler record Type . This method is used to retrieve an object implementing the requested record. The contactEnablerRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(contactEnablerRecordType) is true.

Parametersosid.type.TypecontactEnablerRecordType the type of contact enabler record to retrieve
Returnosid.contact.rules.records.ContactEnablerRecord the contact enabler record
ErrorsNULL_ARGUMENT contactEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(contactEnablerRecordType) is false
Compliancemandatory This method must be implemented.