public interface AuthorizationRulesProfile extends OsidProfile
The authorization rules profile describes the interoperability among authorization rules services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getAuthorizationEnablerRecordTypes()
Gets the supported
AuthorizationEnabler record types. |
TypeList |
getAuthorizationEnablerSearchRecordTypes()
Gets the supported
AuthorizationEnabler search record
types. |
boolean |
supportsAuthorizationEnablerAdmin()
Tests if an authorization enabler administrative service is supported.
|
boolean |
supportsAuthorizationEnablerLookup()
Tests if looking up authorization enablers is supported.
|
boolean |
supportsAuthorizationEnablerNotification()
Tests if an authorization enabler notification service is supported.
|
boolean |
supportsAuthorizationEnablerQuery()
Tests if querying authorization enablers is supported.
|
boolean |
supportsAuthorizationEnablerRecordType(Type authorizationEnablerRecordType)
Tests if the given
AuthorizationEnabler record type is
supported. |
boolean |
supportsAuthorizationEnablerRuleApplication()
Tests if an authorization enabler authorization rule application
service is supported.
|
boolean |
supportsAuthorizationEnablerRuleLookup()
Tests if an authorization enabler authorization rule lookup service is
supported.
|
boolean |
supportsAuthorizationEnablerSearch()
Tests if searching authorization enablers is supported.
|
boolean |
supportsAuthorizationEnablerSearchRecordType(Type authorizationEnablerSearchRecordType)
Tests if the given
AuthorizationEnabler search record
type is supported. |
boolean |
supportsAuthorizationEnablerSmartVault()
Tests if an authorization enabler vault lookup service is supported.
|
boolean |
supportsAuthorizationEnablerVault()
Tests if an authorization enabler vault lookup service is supported.
|
boolean |
supportsAuthorizationEnablerVaultAssignment()
Tests if an authorization enabler vault 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 supportsAuthorizationEnablerLookup()
true
if authorization enabler lookup is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizationEnablerQuery()
true
if authorization enabler query is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizationEnablerSearch()
true
if authorization enabler search is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizationEnablerAdmin()
true
if authorization enabler administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizationEnablerNotification()
true
if authorization enabler notification is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizationEnablerVault()
true
if an authorization enabler vault lookup
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizationEnablerVaultAssignment()
true
if authorization enabler vault assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizationEnablerSmartVault()
true
if an authorization enabler vault service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizationEnablerRuleLookup()
true
if an authorization enabler authorization
rule lookup service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizationEnablerRuleApplication()
true
if authorization enabler authorization
rule application service is supported, false
otherwisemandatory
- This method must be implemented. TypeList getAuthorizationEnablerRecordTypes()
AuthorizationEnabler
record types. AuthorizationEnabler
record typesmandatory
- This method must be implemented. boolean supportsAuthorizationEnablerRecordType(Type authorizationEnablerRecordType)
AuthorizationEnabler
record type is
supported.authorizationEnablerRecordType
- a Type
indicating an AuthorizationEnabler
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
-
authorizationEnablerRecordType
is null
mandatory
- This method must be implemented. TypeList getAuthorizationEnablerSearchRecordTypes()
AuthorizationEnabler
search record
types. AuthorizationEnabler
search record typesmandatory
- This method must be implemented. boolean supportsAuthorizationEnablerSearchRecordType(Type authorizationEnablerSearchRecordType)
AuthorizationEnabler
search record
type is supported.authorizationEnablerSearchRecordType
- a Type
indicating an AuthorizationEnabler
search
record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
-
authorizationEnablerSearchRecordType
is null
mandatory
- This method must be implemented.