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