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, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean 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.