Interface ContactManager

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

public interface ContactManager extends OsidManager, ContactProfile

The contact manager provides access to contact sessions and provides interoperability tests for various aspects of this service. 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.