Interface | osid.contact.rules.ContactRulesManager | ||
---|---|---|---|
Implements | osid.OsidManager | ||
osid.contact.rules.ContactRulesProfile | |||
Description |
The contact rules manager provides access to address book rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
| ||
Method | getContactEnablerLookupSession | ||
Description |
Gets the | ||
Return | osid.contact.rules.ContactEnablerLookupSession | a ContactEnablerLookupSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsContactEnablerLookup() is false | ||
Compliance | optional | This method must be implemented if supportsContactEnablerLookup()
is true. | |
Method | getContactEnablerLookupSessionForAddressBook | ||
Description |
Gets the | ||
Parameters | osid.id.Id | addressBookId | the Id of the AddressBook |
Return | osid.contact.rules.ContactEnablerLookupSession | a ContactEnablerLookupSession | |
Errors | NOT_FOUND | no AddressBook found by the given Id | |
NULL_ARGUMENT | addressBookId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsContactEnablerLookup() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsContactEnablerLookup()
and supportsVisibleFederation() are true.
| |
Method | getContactEnablerQuerySession | ||
Description |
Gets the | ||
Return | osid.contact.rules.ContactEnablerQuerySession | a ContactEnablerQuerySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsContactEnablerQuery() is false | ||
Compliance | optional | This method must be implemented if supportsContactEnablerQuery()
is true. | |
Method | getContactEnablerQuerySessionForAddressBook | ||
Description |
Gets the | ||
Parameters | osid.id.Id | addressBookId | the Id of the AddressBook |
Return | osid.contact.rules.ContactEnablerQuerySession | a ContactEnablerQuerySession | |
Errors | NOT_FOUND | no AddressBook found by the given Id | |
NULL_ARGUMENT | addressBookId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsContactEnablerQuery() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsContactEnablerQuery()
and supportsVisibleFederation() are true.
| |
Method | getContactEnablerSearchSession | ||
Description |
Gets the | ||
Return | osid.contact.rules.ContactEnablerSearchSession | a ContactEnablerSearchSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsContactEnablerSearch() is false | ||
Compliance | optional | This method must be implemented if supportsContactEnablerSearch()
is true. | |
Method | getContactEnablerSearchSessionForAddressBook | ||
Description |
Gets the | ||
Parameters | osid.id.Id | addressBookId | the Id of the AddressBook |
Return | osid.contact.rules.ContactEnablerSearchSession | a ContactEnablerSearchSession | |
Errors | NOT_FOUND | no AddressBook found by the given Id | |
NULL_ARGUMENT | addressBookId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsContactEnablerSearch() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsContactEnablerSearch()
and supportsVisibleFederation() are true.
| |
Method | getContactEnablerAdminSession | ||
Description |
Gets the | ||
Return | osid.contact.rules.ContactEnablerAdminSession | a ContactEnablerAdminSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsContactEnablerAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsContactEnablerAdmin()
is true. | |
Method | getContactEnablerAdminSessionForAddressBook | ||
Description |
Gets the | ||
Parameters | osid.id.Id | addressBookId | the Id of the AddressBook |
Return | osid.contact.rules.ContactEnablerAdminSession | a ContactEnablerAdminSession | |
Errors | NOT_FOUND | no AddressBook found by the given Id | |
NULL_ARGUMENT | addressBookId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsContactEnablerAdmin() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsContactEnablerAdmin()
and supportsVisibleFederation() are true.
| |
Method | getContactEnablerNotificationSession | ||
Description |
Gets the | ||
Parameters | osid.contact.rules.ContactEnablerReceiver | contactEnablerReceiver | the notification callback |
Return | osid.contact.rules.ContactEnablerNotificationSession | a ContactEnablerNotificationSession | |
Errors | NULL_ARGUMENT | contactEnablerReceiver is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsContactEnablerNotification() is false | ||
Compliance | optional | This method must be implemented if
supportsContactEnablerNotification() is true. | |
Method | getContactEnablerNotificationSessionForAddressBook | ||
Description |
Gets the | ||
Parameters | osid.contact.rules.ContactEnablerReceiver | contactEnablerReceiver | the notification callback |
osid.id.Id | addressBookId | the Id of the AddressBook | |
Return | osid.contact.rules.ContactEnablerNotificationSession | a ContactEnablerNotificationSession | |
Errors | NOT_FOUND | no address book found by the given Id | |
NULL_ARGUMENT | contactEnablerReceiver or addressBookId is
null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsContactEnablerNotification() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if
supportsContactEnablerNotification() and
supportsVisibleFederation() are true. | |
Method | getContactEnablerAddressBookSession | ||
Description |
Gets the | ||
Return | osid.contact.rules.ContactEnablerAddressBookSession | a ContactEnablerAddressBookSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsContactEnablerAddressBook() is false | ||
Compliance | optional | This method must be implemented if
supportsContactEnablerAddressBook() is true. | |
Method | getContactEnablerAddressBookAssignmentSession | ||
Description |
Gets the | ||
Return | osid.contact.rules.ContactEnablerAddressBookAssignmentSession | a ContactEnablerAddressBookAssignmentSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsContactEnablerAddressBookAssignment() is
false | ||
Compliance | optional | This method must be implemented if
supportsContactEnablerAddressBookAssignment() is true. | |
Method | getContactEnablerSmartAddressBookSession | ||
Description |
Gets the | ||
Parameters | osid.id.Id | addressBookId | the Id of the AddressBook |
Return | osid.contact.rules.ContactEnablerSmartAddressBookSession | a ContactEnablerSmartAddressBookSession | |
Errors | NOT_FOUND | no AddressBook found by the given Id | |
NULL_ARGUMENT | addressBookId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsContactEnablerSmartAddressBook() is false
| ||
Compliance | optional | This method must be implemented if
supportsContactEnablerSmartAddressBook() is true. | |
Method | getContactEnablerRuleLookupSession | ||
Description |
Gets the | ||
Return | osid.contact.rules.ContactEnablerRuleLookupSession | a ContactEnablertRuleLookupSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsContactEnablerRuleLookup() is false | ||
Compliance | optional | This method must be implemented if
supportsContactEnablerRuleLookup() is true. | |
Method | getContactEnablerRuleLookupSessionForAddressBook | ||
Description |
Gets the | ||
Parameters | osid.id.Id | addressBookId | the Id of the AddressBook |
Return | osid.contact.rules.ContactEnablerRuleLookupSession | a ContactEnablerRuleLookupSession | |
Errors | NOT_FOUND | no AddressBook found by the given Id | |
NULL_ARGUMENT | addressBookId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsContactEnablerRuleLookup() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if
supportsContactEnablerRuleLookup() and
supportsVisibleFederation() are true. | |
Method | getContactEnablerRuleApplicationSession | ||
Description |
Gets the | ||
Return | osid.contact.rules.ContactEnablerRuleApplicationSession | a ContactEnablerRuleApplicationSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsContactEnablerRuleApplication() is false
| ||
Compliance | optional | This method must be implemented if
supportsContactEnablerRuleApplication() is true. | |
Method | getContactEnablerRuleApplicationSessionForAddressBook | ||
Description |
Gets the | ||
Parameters | osid.id.Id | addressBookId | the Id of the AddressBook |
Return | osid.contact.rules.ContactEnablerRuleApplicationSession | a ContactEnablerRuleApplicationSession | |
Errors | NOT_FOUND | no AddressBook found by the given Id | |
NULL_ARGUMENT | addressBookId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsContactEnablerRuleApplication() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if
supportsContactEnablerRuleApplication() and
supportsVisibleFederation() are true. |