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, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean 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.