| Interface | osid.contact.ContactProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.contact.ContactProfile | |||
| Description |
The contact manager provides access to contact sessions and
provides interoperability tests for various aspects of this
service. Methods in this manager accept a
The contact manager also provides a profile for determing the supported search types supported by this service. | ||
| Method | getContactSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.ContactSession | a ContactSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsContact() is false | ||
| Compliance | optional | This method must be implemented if supportsContact() is
true. | |
| Method | getContactSessionForAddressBook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | addressId | the Id of the Address |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.ContactSession | a ContactLookupSession | |
| Errors | NOT_FOUND | no Address found by the given Id | |
| NULL_ARGUMENT | addressId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsContact() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsContact() and
supportsVisibleFederation() are true | |
| Method | getContactLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.ContactLookupSession | a ContactLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsContactLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsContactLookup()
is true. | |
| Method | getContactLookupSessionForAddressBook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | addressId | the Id of the Address |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.ContactLookupSession | a ContactLookupSession | |
| Errors | NOT_FOUND | no Address found by the given Id | |
| NULL_ARGUMENT | addressId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsContactLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsContactLookup()
and supportsVisibleFederation() are true | |
| Method | getContactQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.ContactQuerySession | a ContactQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsContactQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsContactQuery() is
true. | |
| Method | getContactQuerySessionForAddressBook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | addressId | the Id of the Address |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.ContactQuerySession | a ContactQuerySession | |
| Errors | NOT_FOUND | no Contact found by the given Id | |
| NULL_ARGUMENT | addressId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsContactQuery() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsContactQuery()
and supportsVisibleFederation() are true | |
| Method | getContactSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.ContactSearchSession | a ContactSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsContactSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsContactSearch()
is true. | |
| Method | getContactSearchSessionForAddressBook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | addressId | the Id of the Address |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.ContactSearchSession | a ContactSearchSession | |
| Errors | NOT_FOUND | no Contact found by the given Id | |
| NULL_ARGUMENT | addressId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsContactSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsContactSearch()
and supportsVisibleFederation() are true | |
| Method | getContactAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.ContactAdminSession | a ContactAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsContactAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsContactAdmin() is
true. | |
| Method | getContactAdminSessionForAddressBook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | addressId | the Id of the Address |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.ContactAdminSession | a ContactAdminSession | |
| Errors | NOT_FOUND | no Contact found by the given Id | |
| NULL_ARGUMENT | addressId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsContactAdmin() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsContactAdmin()
and supportsVisibleFederation() are true | |
| Method | getContactNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.contact.ContactReceiver | contactReceiver | the receiver |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.ContactNotificationSession | a ContactNotificationSession | |
| Errors | NULL_ARGUMENT | contactReceiver or proxy is null
| |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsContactNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsContactNotification()
is true. | |
| Method | getContactNotificationSessionForAddressBook | ||
| Description |
Gets the | ||
| Parameters | osid.contact.ContactReceiver | contactReceiver | the receiver |
osid.id.Id | addressId | the Id of the Address | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.ContactNotificationSession | a ContactNotificationSession | |
| Errors | NOT_FOUND | no Contact found by the given Id | |
| NULL_ARGUMENT | contactReceiver, addressId or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsContactNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsContactNotification()
and supportsVisibleFederation() are true | |
| Method | getContactAddressBookSession | ||
| Description |
Gets the session for retrieving contact to address book mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.ContactAddressBookSession | a ContactAddressBookSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsContactAddressBook() is false | ||
| Compliance | optional | This method must be implemented if supportsContactAddressBook()
is true. | |
| Method | getContactAddressBookAssignmentSession | ||
| Description |
Gets the session for assigning contact to address book mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.ContactAddressBookAssignmentSession | a ContactAddressBookAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsContactAddressBookAssignment() is false
| ||
| Compliance | optional | This method must be implemented if
supportsContactAddressBookAssignment() is true. | |
| Method | getContactSmartAddressBookSession | ||
| Description |
Gets the session associated with the contact smart address book for the given address book. | ||
| Parameters | osid.id.Id | addressBookId | the Id of the contact book |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.ContactSmartAddressBookSession | a ContactSmartAddressBookSession | |
| Errors | NOT_FOUND | contactBookId not found | |
| NULL_ARGUMENT | contactBookId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsContactSmartAddressBook() is false | ||
| Compliance | optional | This method must be implemented if supportsContactSmartAddressBook()
is true. | |
| Method | getAddressLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.AddressLookupSession | an AddressLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsAddressLookup()
is true. | |
| Method | getAddressLookupSessionForAddressBook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | addressBookId | the Id of the AddressBook |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.AddressLookupSession | an AddressLookupSession | |
| Errors | NOT_FOUND | no AddressBook found by the given Id | |
| NULL_ARGUMENT | addressBookId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsAddressLookup()
and supportsVisibleFederation() are true | |
| Method | getAddressQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.AddressQuerySession | an AddressQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsAddressQuery() is
true. | |
| Method | getAddressQuerySessionForAddressBook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | addressBookId | the Id of the AddressBook |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.AddressQuerySession | an AddressQuerySession | |
| Errors | NOT_FOUND | no Address found by the given Id | |
| NULL_ARGUMENT | addressBookId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressQuery() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsAddressQuery()
and supportsVisibleFederation() are true | |
| Method | getAddressSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.AddressSearchSession | an AddressSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsAddressSearch()
is true. | |
| Method | getAddressSearchSessionForAddressBook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | addressBookId | the Id of the AddressBook |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.AddressSearchSession | an AddressSearchSession | |
| Errors | NOT_FOUND | no Address found by the given Id | |
| NULL_ARGUMENT | addressBookId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsAddressSearch()
and supportsVisibleFederation() are true | |
| Method | getAddressAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.AddressAdminSession | an AddressAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsAddressAdmin() is
true. | |
| Method | getAddressAdminSessionForAddressBook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | addressBookId | the Id of the AddressBook |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.AddressAdminSession | an AddressAdminSession | |
| Errors | NOT_FOUND | no Address found by the given Id | |
| NULL_ARGUMENT | addressBookId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressAdmin() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsAddressAdmin()
and supportsVisibleFederation() are true | |
| Method | getAddressNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.contact.AddressReceiver | addressReceiver | the receiver |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.AddressNotificationSession | an AddressNotificationSession | |
| Errors | NULL_ARGUMENT | addressReceiver or proxy is null
| |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsAddressNotification()
is true. | |
| Method | getAddressNotificationSessionForAddressBook | ||
| Description |
Gets the | ||
| Parameters | osid.contact.AddressReceiver | addressReceiver | the receiver |
osid.id.Id | addressBookId | the Id of the AddressBook | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.AddressNotificationSession | an AddressNotificationSession | |
| Errors | NOT_FOUND | no Address found by the given Id | |
| NULL_ARGUMENT | addressReceiver, addressBookId or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsAddressNotification()
and supportsVisibleFederation() are true | |
| Method | getAddressAddressBookSession | ||
| Description |
Gets the session for retrieving address to address book mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.AddressAddressBookSession | an AddressAddressBookSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressAddressBook() is false | ||
| Compliance | optional | This method must be implemented if supportsAddressAddressBook()
is true. | |
| Method | getAddressAddressBookAssignmentSession | ||
| Description |
Gets the session for assigning address to address book mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.AddressAddressBookAssignmentSession | an AddressAddressBookAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressAddressBookAssignment() is false
| ||
| Compliance | optional | This method must be implemented if
supportsAddressAddressBookAssignment() is true. | |
| Method | getAddressSmartAddressBookSession | ||
| Description |
Gets the session for managing dynamic address address books for the given address book. | ||
| Parameters | osid.id.Id | addressBookId | the Id of an address book |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.AddressSmartAddressBookSession | an AddressSmartAddressBookSession | |
| Errors | NOT_FOUND | addressBookId is not found | |
| NULL_ARGUMENT | addressBookId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressSmartAddressBook() is false | ||
| Compliance | optional | This method must be implemented if supportsAddressSmartAddressBook()
is true. | |
| Method | getAddressBookLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.AddressBookLookupSession | an AddressBookLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressBookLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsAddressBookLookup()
is true. | |
| Method | getAddressBookQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.AddressBookQuerySession | an AddressBookQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressBookQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsAddressBookQuery()
is true. | |
| Method | getAddressBookSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.AddressBookSearchSession | an AddressBookSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressBookSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsAddressBookSearch()
is true. | |
| Method | getAddressBookAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.AddressBookAdminSession | an AddressBookAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressBookAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsAddressBookAdmin()
is true. | |
| Method | getAddressBookNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.contact.AddressBookReceiver | addressBookReceiver | the receiver |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.contact.AddressBookNotificationSession | an AddressBookNotificationSession | |
| Errors | NULL_ARGUMENT | addressBookReceiver or proxy is null
| |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressBookNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsAddressBookNotification()
is true. | |
| Method | getAddressBookHierarchySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.AddressBookHierarchySession | an AddressBookHierarchySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressBookHierarchy() is false | ||
| Compliance | optional | This method must be implemented if supportsAddressBookHierarchy()
is true. | |
| Method | getAddressBookHierarchyDesignSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.contact.AddressBookHierarchyDesignSession | an AddressBookHierarchyDesignSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsAddressBookHierarchyDesign() is false | ||
| Compliance | optional | This method must be implemented if
supportsAddressBookHierarchyDesign() is true. | |
| Method | getContactBatchProxyManager | ||
| Description |
Gets the | ||
| Return | osid.contact.batch.ContactBatchProxyManager | a ContactBatchProxyManager | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsContactBatch() is false | ||
| Compliance | optional | This method must be implemented if supportsContactBatch() is
true. | |
| Method | getContactRulesProxyManager | ||
| Description |
Gets the | ||
| Return | osid.contact.rules.ContactRulesProxyManager | a ContactRulesProxyManager | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsContactRules() is false | ||
| Compliance | optional | This method must be implemented if supportsContactRules() is
true. | |