| Interface | osid.contact.rules.ContactRulesProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.contact.rules.ContactRulesProfile | |||
| Description |
The contact rules proxy manager provides access to contact
rules sessions and provides interoperability tests for various
aspects of this service. Methods in this manager pass a
| ||
| Method | getContactEnablerLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.rules.ContactEnablerLookupSession | a ContactEnablerLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| 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 |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.rules.ContactEnablerLookupSession | a ContactEnablerLookupSession | |
| Errors | NOT_FOUND | no AddressBook found by the given Id | |
| NULL_ARGUMENT | addressBookId or proxy 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 | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.rules.ContactEnablerQuerySession | a ContactEnablerQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| 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 |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.rules.ContactEnablerQuerySession | a ContactEnablerQuerySession | |
| Errors | NOT_FOUND | no AddressBook found by the given Id | |
| NULL_ARGUMENT | addressBookId or proxy 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 | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.rules.ContactEnablerSearchSession | a ContactEnablerSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| 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 |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.rules.ContactEnablerSearchSession | a ContactEnablerSearchSession | |
| Errors | NOT_FOUND | no AddressBook found by the given Id | |
| NULL_ARGUMENT | addressBookId or proxy 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 | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.rules.ContactEnablerAdminSession | a ContactEnablerAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| 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 |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.rules.ContactEnablerAdminSession | a ContactEnablerAdminSession | |
| Errors | NOT_FOUND | no AddressBook found by the given Id | |
| NULL_ARGUMENT | addressBookId or proxy 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 |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.rules.ContactEnablerNotificationSession | a ContactEnablerNotificationSession | |
| Errors | NULL_ARGUMENT | contactEnablerReceiver or proxy 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 | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.rules.ContactEnablerNotificationSession | a ContactEnablerNotificationSession | |
| Errors | NOT_FOUND | no address book found by the given Id | |
| NULL_ARGUMENT | contactEnablerReceiver, addressBookId or proxy
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 | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.rules.ContactEnablerAddressBookSession | a ContactEnablerAddressBookSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| 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 | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.rules.ContactEnablerAddressBookAssignmentSession | a ContactEnablerAddressBookAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| 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 |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.rules.ContactEnablerSmartAddressBookSession | a ContactEnablerSmartAddressBookSession | |
| Errors | NOT_FOUND | no AddressBook found by the given Id | |
| NULL_ARGUMENT | addressBookId or proxy 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 | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.rules.ContactEnablerRuleLookupSession | a ContactEnablerRuleLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| 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 |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.rules.ContactEnablerRuleLookupSession | a ContactEnablerRuleLookupSession | |
| Errors | NOT_FOUND | no AddressBook found by the given Id | |
| NULL_ARGUMENT | addressBookId or proxy 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 | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.rules.ContactEnablerRuleApplicationSession | a ContactEnablerRuleApplicationSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| 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 |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.rules.ContactEnablerRuleApplicationSession | a ContactEnablerRuleApplicationSession | |
| Errors | NOT_FOUND | no AddressBook found by the given Id | |
| NULL_ARGUMENT | addressBookId or proxy 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. | |