public interface ContactRulesProfile extends OsidProfile
The contact rules profile describes the interoperability among contact rules services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getContactEnablerRecordTypes()
Gets the supported
ContactEnabler record types. |
TypeList |
getContactEnablerSearchRecordTypes()
Gets the supported
ContactEnabler search record types. |
boolean |
supportsContactEnablerAddressBook()
Tests if a contact enabler address book lookup service is supported.
|
boolean |
supportsContactEnablerAddressBookAssignment()
Tests if a contact enabler address book service is supported.
|
boolean |
supportsContactEnablerAdmin()
Tests if a contact enabler administrative service is supported.
|
boolean |
supportsContactEnablerLookup()
Tests if looking up contact enablers is supported.
|
boolean |
supportsContactEnablerNotification()
Tests if a contact enabler notification service is supported.
|
boolean |
supportsContactEnablerQuery()
Tests if querying contact enablers is supported.
|
boolean |
supportsContactEnablerRecordType(Type contactEnablerRecordType)
Tests if the given
ContactEnabler record type is
supported. |
boolean |
supportsContactEnablerRuleApplication()
Tests if a contact enabler rule application service is supported.
|
boolean |
supportsContactEnablerRuleLookup()
Tests if a contact enabler rule lookup service is supported.
|
boolean |
supportsContactEnablerSearch()
Tests if searching contact enablers is supported.
|
boolean |
supportsContactEnablerSearchRecordType(Type contactEnablerSearchRecordType)
Tests if the given
ContactEnabler search record type is
supported. |
boolean |
supportsContactEnablerSmartAddressBook()
Tests if a contact enabler address book lookup service is supported.
|
boolean |
supportsVisibleFederation()
Tests if any broker federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsVisibleFederation()
true if visible federation is supported,
false otherwisemandatory - This method must be implemented. boolean supportsContactEnablerLookup()
true if contact enabler lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsContactEnablerQuery()
true if contact enabler query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsContactEnablerSearch()
true if contact enabler search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsContactEnablerAdmin()
true if contact enabler administration is
supported, false otherwisemandatory - This method must be implemented. boolean supportsContactEnablerNotification()
true if contact enabler notification is
supported, false otherwisemandatory - This method must be implemented. boolean supportsContactEnablerAddressBook()
true if a contact enabler address book lookup
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsContactEnablerAddressBookAssignment()
true if contact enabler address book assignment
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsContactEnablerSmartAddressBook()
true if a contact enabler address book service
is supported, false otherwisemandatory - This method must be implemented. boolean supportsContactEnablerRuleLookup()
true if a contact enabler rule lookup service
is supported, false otherwisemandatory - This method must be implemented. boolean supportsContactEnablerRuleApplication()
true if contact enabler rule application
service is supported, false otherwisemandatory - This method must be implemented. TypeList getContactEnablerRecordTypes()
ContactEnabler record types. ContactEnabler
record typesmandatory - This method must be implemented. boolean supportsContactEnablerRecordType(Type contactEnablerRecordType)
ContactEnabler record type is
supported.contactEnablerRecordType - a Type indicating a
ContactEnabler record type true if the given record type is supported,
false otherwiseNullArgumentException - contactEnablerRecordType
is null mandatory - This method must be implemented. TypeList getContactEnablerSearchRecordTypes()
ContactEnabler search record types. ContactEnabler
search record typesmandatory - This method must be implemented. boolean supportsContactEnablerSearchRecordType(Type contactEnablerSearchRecordType)
ContactEnabler search record type is
supported.contactEnablerSearchRecordType - a Type
indicating a ContactEnabler search record type true if the given search record type is
supported, false otherwiseNullArgumentException -
contactEnablerSearchRecordType is null mandatory - This method must be implemented.