Interface ContactProxyManager
- All Superinterfaces:
AutoCloseable, Closeable, ContactProfile, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable
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.
-
Method Summary
Modifier and TypeMethodDescriptionGets the session for assigning address to address book mappings.Gets the session for retrieving address to address book mappings.getAddressAdminSession(Proxy proxy) Gets theOsidSessionassociated with the address administrative service.getAddressAdminSessionForAddressBook(Id addressBookId, Proxy proxy) Gets theOsidSessionassociated with the address administration service for the given address book.getAddressBookAdminSession(Proxy proxy) Gets theOsidSessionassociated with the address book administrative service.Gets theOsidSessionassociated with the address book hierarchy design service.Gets theOsidSessionassociated with the address book hierarchy service.getAddressBookLookupSession(Proxy proxy) Gets theOsidSessionassociated with the address book lookup service.getAddressBookNotificationSession(AddressBookReceiver addressBookReceiver, Proxy proxy) Gets theOsidSessionassociated with the address book notification service.getAddressBookQuerySession(Proxy proxy) Gets theOsidSessionassociated with the address book query service.getAddressBookSearchSession(Proxy proxy) Gets theOsidSessionassociated with the address book search service.getAddressLookupSession(Proxy proxy) Gets theOsidSessionassociated with the address lookup service.getAddressLookupSessionForAddressBook(Id addressBookId, Proxy proxy) Gets theOsidSessionassociated with the address lookup service for the given address book.getAddressNotificationSession(AddressReceiver addressReceiver, Proxy proxy) Gets theOsidSessionassociated with the address notification service.getAddressNotificationSessionForAddressBook(AddressReceiver addressReceiver, Id addressBookId, Proxy proxy) Gets theOsidSessionassociated with the address notification service for the given address book.getAddressQuerySession(Proxy proxy) Gets theOsidSessionassociated with the address query service.getAddressQuerySessionForAddressBook(Id addressBookId, Proxy proxy) Gets theOsidSessionassociated with the address query service for the given address book.getAddressSearchSession(Proxy proxy) Gets theOsidSessionassociated with the address search service.getAddressSearchSessionForAddressBook(Id addressBookId, Proxy proxy) Gets theOsidSessionassociated with the address search service for the given address book.getAddressSmartAddressBookSession(Id addressBookId, Proxy proxy) Gets the session for managing dynamic address address books for the given address book.Gets the session for assigning contact to address book mappings.Gets the session for retrieving contact to address book mappings.getContactAdminSession(Proxy proxy) Gets theOsidSessionassociated with the contact administration service.getContactAdminSessionForAddressBook(Id addressId, Proxy proxy) Gets theOsidSessionassociated with the contact administration service for the given address book.Gets theContactBatchProxyManager.getContactLookupSession(Proxy proxy) Gets theOsidSessionassociated with the contact lookup service.getContactLookupSessionForAddressBook(Id addressId, Proxy proxy) Gets theOsidSessionassociated with the contact lookup service for the given address book.getContactNotificationSession(ContactReceiver contactReceiver, Proxy proxy) Gets theOsidSessionassociated with the contact notification service.getContactNotificationSessionForAddressBook(ContactReceiver contactReceiver, Id addressId, Proxy proxy) Gets theOsidSessionassociated with the contact notification service for the given address book.getContactQuerySession(Proxy proxy) Gets theOsidSessionassociated with the contact query service.getContactQuerySessionForAddressBook(Id addressId, Proxy proxy) Gets theOsidSessionassociated with the contact query service for the given address book.Gets theContactRulesProxyManager.getContactSearchSession(Proxy proxy) Gets theOsidSessionassociated with the contact search service.getContactSearchSessionForAddressBook(Id addressId, Proxy proxy) Gets theOsidSessionassociated with the contact search service for the given address book.getContactSession(Proxy proxy) Gets theOsidSessionassociated with the contact service.getContactSessionForAddressBook(Id addressId, Proxy proxy) Gets theOsidSessionassociated with the contact service for the given address book.getContactSmartAddressBookSession(Id addressBookId, Proxy proxy) Gets the session associated with the contact smart address book for the given address book.Methods inherited from interface ContactProfile
getAddressBookRecordTypes, getAddressBookSearchRecordTypes, getAddressRecordTypes, getAddressSearchRecordTypes, getContactRecordTypes, getContactSearchRecordTypes, supportsAddressAddressBook, supportsAddressAddressBookAssignment, supportsAddressAdmin, supportsAddressBookAdmin, supportsAddressBookHierarchy, supportsAddressBookHierarchyDesign, supportsAddressBookLookup, supportsAddressBookNotification, supportsAddressBookQuery, supportsAddressBookRecordType, supportsAddressBookSearch, supportsAddressBookSearchRecordType, supportsAddressLookup, supportsAddressNotification, supportsAddressQuery, supportsAddressRecordType, supportsAddressSearch, supportsAddressSearchRecordType, supportsAddressSmartAddressBook, supportsContact, supportsContactAddressBook, supportsContactAddressBookAssignment, supportsContactAdmin, supportsContactBatch, supportsContactLookup, supportsContactNotification, supportsContactQuery, supportsContactRecordType, supportsContactRules, supportsContactSearch, supportsContactSearchRecordType, supportsContactSmartAddressBook, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedAddressBookrecord types.Gets the supported address book search record types.Gets the supportedAddressrecord types.Gets the supported address search record types.Gets the supportedContactrecord types.Gets the supported contact search record types.booleanTests if an address to address book lookup session is available.booleanTests if an address to address book assignment session is available.booleanTests for the availability of an address administrative service for creating and deleting addresses.booleanTests for the availability of an address book administrative service for creating and deleting address books.booleanTests for the availability of an address book hierarchy traversal service.booleanTests for the availability of an address book hierarchy design service.booleanTests for the availability of an address book lookup service.booleanTests for the availability of an address book notification service.booleanTests if querying address books is available.booleansupportsAddressBookRecordType(Type addressBookRecordType) Tests if the givenAddressBookrecord type is supported.booleanTests if searching for address books is available.booleansupportsAddressBookSearchRecordType(Type addressBookSearchRecordType) Tests if the given address book search record type is supported.booleanTests for the availability of an address lookup service.booleanTests for the availability of an address notification service.booleanTests if querying addresses is available.booleansupportsAddressRecordType(Type addressRecordType) Tests if the givenAddressrecord type is supported.booleanTests if searching for addresses is available.booleansupportsAddressSearchRecordType(Type addressSearchRecordType) Tests if the given address search record type is supported.booleanTests if an address smart address book session is available.booleanTests for the availability of a contact service for getting available contacts for a resource.booleanTests if a contact to address book lookup session is available.booleanTests if a contact to address book assignment session is available.booleanTests if managing contacts is available.booleanTests for the availability of a contact batch service.booleanTests for the availability of a contact lookup service.booleanTests if contact notification is available.booleanTests if querying contacts is available.booleansupportsContactRecordType(Type contactRecordType) Tests if the givenContactrecord type is supported.booleanTests for the availability of a contact rules service.booleanTests if searching for contacts is available.booleansupportsContactSearchRecordType(Type contactSearchRecordType) Tests if the given contact search record type is supported.booleanTests if a contact smart address book session is available.booleanTests if any address federation is exposed.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface OsidProxyManager
closeMethods inherited from interface OsidProxyManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId, Proxy proxy) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime, Proxy proxy) Rolls back this service to a point in time.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
getContactSession
Gets theOsidSessionassociated with the contact service.- Parameters:
proxy- a proxy- Returns:
- a
ContactSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsContact()isfalse- Compliance:
optional- This method must be implemented if {@code supportsContact()} is {@code true} .
-
getContactSessionForAddressBook
ContactSession getContactSessionForAddressBook(Id addressId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the contact service for the given address book.- Parameters:
addressId- theIdof theAddressproxy- a proxy- Returns:
- a
ContactLookupSession - Throws:
NotFoundException- noAddressfound by the givenIdNullArgumentException-addressIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsContact()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsContact()} and {@code supportsVisibleFederation()} are {@code true}
-
getContactLookupSession
Gets theOsidSessionassociated with the contact lookup service.- Parameters:
proxy- a proxy- Returns:
- a
ContactLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsContactLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsContactLookup()} is {@code true} .
-
getContactLookupSessionForAddressBook
ContactLookupSession getContactLookupSessionForAddressBook(Id addressId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the contact lookup service for the given address book.- Parameters:
addressId- theIdof theAddressproxy- a proxy- Returns:
- a
ContactLookupSession - Throws:
NotFoundException- noAddressfound by the givenIdNullArgumentException-addressIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsContactLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsContactLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getContactQuerySession
Gets theOsidSessionassociated with the contact query service.- Parameters:
proxy- a proxy- Returns:
- a
ContactQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsContactQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsContactQuery()} is {@code true} .
-
getContactQuerySessionForAddressBook
ContactQuerySession getContactQuerySessionForAddressBook(Id addressId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the contact query service for the given address book.- Parameters:
addressId- theIdof theAddressproxy- a proxy- Returns:
- a
ContactQuerySession - Throws:
NotFoundException- noContactfound by the givenIdNullArgumentException-addressIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsContactQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsContactQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getContactSearchSession
Gets theOsidSessionassociated with the contact search service.- Parameters:
proxy- a proxy- Returns:
- a
ContactSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsContactSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsContactSearch()} is {@code true} .
-
getContactSearchSessionForAddressBook
ContactSearchSession getContactSearchSessionForAddressBook(Id addressId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the contact search service for the given address book.- Parameters:
addressId- theIdof theAddressproxy- a proxy- Returns:
- a
ContactSearchSession - Throws:
NotFoundException- noContactfound by the givenIdNullArgumentException-addressIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsContactSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsContactSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getContactAdminSession
Gets theOsidSessionassociated with the contact administration service.- Parameters:
proxy- a proxy- Returns:
- a
ContactAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsContactAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsContactAdmin()} is {@code true} .
-
getContactAdminSessionForAddressBook
ContactAdminSession getContactAdminSessionForAddressBook(Id addressId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the contact administration service for the given address book.- Parameters:
addressId- theIdof theAddressproxy- a proxy- Returns:
- a
ContactAdminSession - Throws:
NotFoundException- noContactfound by the givenIdNullArgumentException-addressIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsContactAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsContactAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getContactNotificationSession
ContactNotificationSession getContactNotificationSession(ContactReceiver contactReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the contact notification service.- Parameters:
contactReceiver- the receiverproxy- a proxy- Returns:
- a
ContactNotificationSession - Throws:
NullArgumentException-contactReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsContactNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsContactNotification()} is {@code true} .
-
getContactNotificationSessionForAddressBook
ContactNotificationSession getContactNotificationSessionForAddressBook(ContactReceiver contactReceiver, Id addressId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the contact notification service for the given address book.- Parameters:
contactReceiver- the receiveraddressId- theIdof theAddressproxy- a proxy- Returns:
- a
ContactNotificationSession - Throws:
NotFoundException- noContactfound by the givenIdNullArgumentException-contactReceiver, addressIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsContactNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsContactNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getContactAddressBookSession
Gets the session for retrieving contact to address book mappings.- Parameters:
proxy- a proxy- Returns:
- a
ContactAddressBookSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsContactAddressBook()isfalse- Compliance:
optional- This method must be implemented if {@code supportsContactAddressBook()} is {@code true} .
-
getContactAddressBookAssignmentSession
ContactAddressBookAssignmentSession getContactAddressBookAssignmentSession(Proxy proxy) throws OperationFailedException Gets the session for assigning contact to address book mappings.- Parameters:
proxy- a proxy- Returns:
- a
ContactAddressBookAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsContactAddressBookAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsContactAddressBookAssignment()} is {@code true} .
-
getContactSmartAddressBookSession
ContactSmartAddressBookSession getContactSmartAddressBookSession(Id addressBookId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the session associated with the contact smart address book for the given address book.- Parameters:
addressBookId- theIdof the contact bookproxy- a proxy- Returns:
- a
ContactSmartAddressBookSession - Throws:
NotFoundException-contactBookIdnot foundNullArgumentException-contactBookIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsContactSmartAddressBook()isfalse- Compliance:
optional- This method must be implemented if {@code supportsContactSmartAddressBook()} is {@code true} .
-
getAddressLookupSession
Gets theOsidSessionassociated with the address lookup service.- Parameters:
proxy- a proxy- Returns:
- an
AddressLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressLookup()} is {@code true} .
-
getAddressLookupSessionForAddressBook
AddressLookupSession getAddressLookupSessionForAddressBook(Id addressBookId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the address lookup service for the given address book.- Parameters:
addressBookId- theIdof theAddressBookproxy- a proxy- Returns:
- an
AddressLookupSession - Throws:
NotFoundException- noAddressBookfound by the givenIdNullArgumentException-addressBookIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getAddressQuerySession
Gets theOsidSessionassociated with the address query service.- Parameters:
proxy- a proxy- Returns:
- an
AddressQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressQuery()} is {@code true} .
-
getAddressQuerySessionForAddressBook
AddressQuerySession getAddressQuerySessionForAddressBook(Id addressBookId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the address query service for the given address book.- Parameters:
addressBookId- theIdof theAddressBookproxy- a proxy- Returns:
- an
AddressQuerySession - Throws:
NotFoundException- noAddressfound by the givenIdNullArgumentException-addressBookIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getAddressSearchSession
Gets theOsidSessionassociated with the address search service.- Parameters:
proxy- a proxy- Returns:
- an
AddressSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressSearch()} is {@code true} .
-
getAddressSearchSessionForAddressBook
AddressSearchSession getAddressSearchSessionForAddressBook(Id addressBookId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the address search service for the given address book.- Parameters:
addressBookId- theIdof theAddressBookproxy- a proxy- Returns:
- an
AddressSearchSession - Throws:
NotFoundException- noAddressfound by the givenIdNullArgumentException-addressBookIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getAddressAdminSession
Gets theOsidSessionassociated with the address administrative service.- Parameters:
proxy- a proxy- Returns:
- an
AddressAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressAdmin()} is {@code true} .
-
getAddressAdminSessionForAddressBook
AddressAdminSession getAddressAdminSessionForAddressBook(Id addressBookId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the address administration service for the given address book.- Parameters:
addressBookId- theIdof theAddressBookproxy- a proxy- Returns:
- an
AddressAdminSession - Throws:
NotFoundException- noAddressfound by the givenIdNullArgumentException-addressBookIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getAddressNotificationSession
AddressNotificationSession getAddressNotificationSession(AddressReceiver addressReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the address notification service.- Parameters:
addressReceiver- the receiverproxy- a proxy- Returns:
- an
AddressNotificationSession - Throws:
NullArgumentException-addressReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressNotification()} is {@code true} .
-
getAddressNotificationSessionForAddressBook
AddressNotificationSession getAddressNotificationSessionForAddressBook(AddressReceiver addressReceiver, Id addressBookId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the address notification service for the given address book.- Parameters:
addressReceiver- the receiveraddressBookId- theIdof theAddressBookproxy- a proxy- Returns:
- an
AddressNotificationSession - Throws:
NotFoundException- noAddressfound by the givenIdNullArgumentException-addressReceiver, addressBookIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getAddressAddressBookSession
Gets the session for retrieving address to address book mappings.- Parameters:
proxy- a proxy- Returns:
- an
AddressAddressBookSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressAddressBook()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressAddressBook()} is {@code true} .
-
getAddressAddressBookAssignmentSession
AddressAddressBookAssignmentSession getAddressAddressBookAssignmentSession(Proxy proxy) throws OperationFailedException Gets the session for assigning address to address book mappings.- Parameters:
proxy- a proxy- Returns:
- an
AddressAddressBookAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressAddressBookAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressAddressBookAssignment()} is {@code true} .
-
getAddressSmartAddressBookSession
AddressSmartAddressBookSession getAddressSmartAddressBookSession(Id addressBookId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the session for managing dynamic address address books for the given address book.- Parameters:
addressBookId- theIdof an address bookproxy- a proxy- Returns:
- an
AddressSmartAddressBookSession - Throws:
NotFoundException-addressBookIdis not foundNullArgumentException-addressBookIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressSmartAddressBook()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressSmartAddressBook()} is {@code true} .
-
getAddressBookLookupSession
Gets theOsidSessionassociated with the address book lookup service.- Parameters:
proxy- a proxy- Returns:
- an
AddressBookLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressBookLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressBookLookup()} is {@code true} .
-
getAddressBookQuerySession
Gets theOsidSessionassociated with the address book query service.- Parameters:
proxy- a proxy- Returns:
- an
AddressBookQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressBookQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressBookQuery()} is {@code true} .
-
getAddressBookSearchSession
Gets theOsidSessionassociated with the address book search service.- Parameters:
proxy- a proxy- Returns:
- an
AddressBookSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressBookSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressBookSearch()} is {@code true} .
-
getAddressBookAdminSession
Gets theOsidSessionassociated with the address book administrative service.- Parameters:
proxy- a proxy- Returns:
- an
AddressBookAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressBookAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressBookAdmin()} is {@code true} .
-
getAddressBookNotificationSession
AddressBookNotificationSession getAddressBookNotificationSession(AddressBookReceiver addressBookReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the address book notification service.- Parameters:
addressBookReceiver- the receiverproxy- a proxy- Returns:
- an
AddressBookNotificationSession - Throws:
NullArgumentException-addressBookReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressBookNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressBookNotification()} is {@code true} .
-
getAddressBookHierarchySession
AddressBookHierarchySession getAddressBookHierarchySession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the address book hierarchy service.- Parameters:
proxy- a proxy- Returns:
- an
AddressBookHierarchySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressBookHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressBookHierarchy()} is {@code true} .
-
getAddressBookHierarchyDesignSession
AddressBookHierarchyDesignSession getAddressBookHierarchyDesignSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the address book hierarchy design service.- Parameters:
proxy- a proxy- Returns:
- an
AddressBookHierarchyDesignSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAddressBookHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAddressBookHierarchyDesign()} is {@code true} .
-
getContactBatchProxyManager
Gets theContactBatchProxyManager.- Returns:
- a
ContactBatchProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsContactBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsContactBatch()} is {@code true} .
-
getContactRulesProxyManager
Gets theContactRulesProxyManager.- Returns:
- a
ContactRulesProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsContactRules()isfalse- Compliance:
optional- This method must be implemented if {@code supportsContactRules()} is {@code true} .
-