public interface ProfileRulesProfile extends OsidProfile
The profile rules profile describes the interoperability among profile rules services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getProfileEntryEnablerRecordTypes()
Gets the supported
ProfileEntryEnabler record types. |
TypeList |
getProfileEntryEnablerSearchRecordTypes()
Gets the supported
ProfileEntryEnabler search record
types. |
boolean |
supportsProfileEntryEnablerAdmin()
Tests if a profile entry enabler administrative service is supported.
|
boolean |
supportsProfileEntryEnablerLookup()
Tests if looking up profile entry enablers is supported.
|
boolean |
supportsProfileEntryEnablerNotification()
Tests if a profile entry enabler notification service is supported.
|
boolean |
supportsProfileEntryEnablerProfile()
Tests if a profile entry enabler profile lookup service is supported.
|
boolean |
supportsProfileEntryEnablerProfileAssignment()
Tests if a profile entry enabler profile service is supported.
|
boolean |
supportsProfileEntryEnablerQuery()
Tests if querying profile entry enablers is supported.
|
boolean |
supportsProfileEntryEnablerRecordType(Type profileEntryEnablerRecordType)
Tests if the given
ProfileEntryEnabler record type is
supported. |
boolean |
supportsProfileEntryEnablerRuleApplication()
Tests if a profile entry enabler rule application service is
supported.
|
boolean |
supportsProfileEntryEnablerRuleLookup()
Tests if a profile entry enabler rule lookup service is supported.
|
boolean |
supportsProfileEntryEnablerSearch()
Tests if searching profile entry enablers is supported.
|
boolean |
supportsProfileEntryEnablerSearchRecordType(Type profileEntryEnablerSearchRecordType)
Tests if the given
ProfileEntryEnabler search record
type is supported. |
boolean |
supportsProfileEntryEnablerSmartProfile()
Tests if a profile entry enabler profile 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 supportsProfileEntryEnablerLookup()
true if profile entry enabler lookup is
supported, false otherwisemandatory - This method must be implemented. boolean supportsProfileEntryEnablerQuery()
true if profile entry enabler query is
supported, false otherwisemandatory - This method must be implemented. boolean supportsProfileEntryEnablerSearch()
true if profile entry enabler search is
supported, false otherwisemandatory - This method must be implemented. boolean supportsProfileEntryEnablerAdmin()
true if profile entry enabler administration is
supported, false otherwisemandatory - This method must be implemented. boolean supportsProfileEntryEnablerNotification()
true if profile entry enabler notification is
supported, false otherwisemandatory - This method must be implemented. boolean supportsProfileEntryEnablerProfile()
true if a profile entry enabler profile lookup
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsProfileEntryEnablerProfileAssignment()
true if profile entry enabler profile
assignment service is supported, false
otherwisemandatory - This method must be implemented. boolean supportsProfileEntryEnablerSmartProfile()
true if a profile entry enabler profile service
is supported, false otherwisemandatory - This method must be implemented. boolean supportsProfileEntryEnablerRuleLookup()
true if a profile entry enabler rule lookup
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsProfileEntryEnablerRuleApplication()
true if profile entry enabler rule application
service is supported, false otherwisemandatory - This method must be implemented. TypeList getProfileEntryEnablerRecordTypes()
ProfileEntryEnabler record types. ProfileEntryEnabler
record typesmandatory - This method must be implemented. boolean supportsProfileEntryEnablerRecordType(Type profileEntryEnablerRecordType)
ProfileEntryEnabler record type is
supported.profileEntryEnablerRecordType - a Type indicating
a ProfileEntryEnabler record type true if the given record type is supported,
false otherwiseNullArgumentException -
profileEntryEnablerRecordType is null mandatory - This method must be implemented. TypeList getProfileEntryEnablerSearchRecordTypes()
ProfileEntryEnabler search record
types. ProfileEntryEnabler
search record typesmandatory - This method must be implemented. boolean supportsProfileEntryEnablerSearchRecordType(Type profileEntryEnablerSearchRecordType)
ProfileEntryEnabler search record
type is supported.profileEntryEnablerSearchRecordType - a Type
indicating a ProfileEntryEnabler search record
type true if the given search record type is
supported, false otherwiseNullArgumentException -
profileEntryEnablerSearchRecordType is null
mandatory - This method must be implemented.