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.