Interface ContactProxyManager

All Superinterfaces:
AutoCloseable, Closeable, ContactProfile, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable

public interface ContactProxyManager extends OsidProxyManager, ContactProfile

The contact manager provides access to contact sessions and provides interoperability tests for various aspects of this service. Methods in this manager accept a Proxy for passing information from a server environment. The sessions included in this manager are:

  • ContactSession: a session to get available contacts for a resource
  • ContactLookupSession: a session to lookup contacts
  • ContactQuerySession: a session to query contacts
  • ContactSearchSession: a session to search contacts
  • ContactAdminSession: a session to manage contacts
  • ContactNotificationSession: a session to subscribe to notifications of contact changes
  • ContactAddressBookSession: a session to lookup contact address book mappings
  • ContactAddressBookAssignmentSession: a session to manage contact address book mappings
  • ContactSmartAddressBookSession: a session to manage smart address books of contacts
  • AddressLookupSession: a session to retrieve addresses
  • AddressQuerySession: a session to query addresses
  • AddressSearchSession: a session to search for addresses
  • AddressAdminSession: a session to create, update and delete addresses
  • AddressNotificationSession: a session to receive notifications for changes in addresses
  • AddressAddressBookSession: a session to lookup address address book mappings
  • AddressAddressBookAssignmentSession: a session to manage address address book mappings
  • AddressSmartAddressBookSession: a session to manage smart address books of addresses
  • AddressBookLookupSession: a session to retrieve address books
  • AddressBookQuerySession: a session to query address books
  • AddressBookSearchSession: a session to search for address books
  • AddressBookAdminSession: a session to create, update and delete address books
  • AddressBookNotificationSession: a session to receive notifications for changes in address books
  • AddressBookHierarchyTraversalSession: a session to traverse hierarchies of address books
  • AddressBookHierarchyDesignSession: a session to manage hierarchies of address books

The contact manager also provides a profile for determing the supported search types supported by this service.