public interface AuthorizationProfile extends OsidProfile
The AuthorizationProfile
describes the interoperability
among authorization services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getAuthorizationConditionRecordTypes()
Gets the supported
AuthorizationCondition record types. |
TypeList |
getAuthorizationRecordTypes()
Gets the supported
Authorization record types. |
TypeList |
getAuthorizationSearchRecordTypes()
Gets the supported
Authorization search record types. |
TypeList |
getFunctionRecordTypes()
Gets the supported
Function record types. |
TypeList |
getFunctionSearchRecordTypes()
Gets the supported
Function search record types. |
TypeList |
getQualifierRecordTypes()
Gets the supported
Qualifier record types. |
TypeList |
getQualifierSearchRecordTypes()
Gets the supported
Qualifier search record types. |
TypeList |
getVaultRecordTypes()
Gets the supported
Vault record types. |
TypeList |
getVaultSearchRecordTypes()
Gets the supported vault search record types.
|
boolean |
supportsAuthorizatinBatch()
Tests if an authorization batch service is supported.
|
boolean |
supportsAuthorizatinRules()
Tests if an authorization rules service is supported.
|
boolean |
supportsAuthorization()
Tests for the availability of an authorization service which is the
basic service for checking authorizations.
|
boolean |
supportsAuthorizationAdmin()
Tests if an authorization administrative service is supported.
|
boolean |
supportsAuthorizationConditionRecordType(Type authorizationConditionRecordType)
Tests if the given
AuthorizationCondition record type
is supported. |
boolean |
supportsAuthorizationLookup()
Tests if an authorization lookup service is supported.
|
boolean |
supportsAuthorizationNotification()
Tests if authorization notification is supported.
|
boolean |
supportsAuthorizationQuery()
Tests if an authorization query service is supported.
|
boolean |
supportsAuthorizationRecordType(Type authorizationRecordType)
Tests if the given authorization record type is supported.
|
boolean |
supportsAuthorizationSearch()
Tests if an authorization search service is supported.
|
boolean |
supportsAuthorizationSearchRecordType(Type authorizationSearchRecordType)
Tests if the given authorization search record type is supported.
|
boolean |
supportsAuthorizationSmartVault()
Tests if an authorization smart vaulting session is available.
|
boolean |
supportsAuthorizationVault()
Tests if an authorization to vault lookup session is available.
|
boolean |
supportsAuthorizationVaultAssignment()
Tests if an authorization to vault assignment session is available.
|
boolean |
supportsFunctionAdmin()
Tests if a function administrative service is supported.
|
boolean |
supportsFunctionLookup()
Tests if a function lookup service is supported.
|
boolean |
supportsFunctionNotification()
Tests if function notification is supported.
|
boolean |
supportsFunctionQuery()
Tests if a function query service is supported.
|
boolean |
supportsFunctionRecordType(Type functionRecordType)
Tests if the given
Function record type is supported. |
boolean |
supportsFunctionSearch()
Tests if a function search service is supported.
|
boolean |
supportsFunctionSearchRecordType(Type functionSearchRecordType)
Tests if the given
Function search record type is
supported. |
boolean |
supportsFunctionSmartVault()
Tests if a function smart vaulting session is available.
|
boolean |
supportsFunctionVault()
Tests if a function to vault lookup session is available.
|
boolean |
supportsFunctionVaultAssignment()
Tests if a function to vault assignment session is available.
|
boolean |
supportsQualifierAdmin()
Tests if a qualifier administrative service is supported.
|
boolean |
supportsQualifierHierarchy()
Tests if a qualifier hierarchy traversal is supported.
|
boolean |
supportsQualifierHierarchyDesign()
Tests if qualifier hierarchy design is supported.
|
boolean |
supportsQualifierLookup()
Tests if a qualifier lookup service is supported.
|
boolean |
supportsQualifierNotification()
Tests if qualifier notification is supported.
|
boolean |
supportsQualifierQuery()
Tests if a qualifier query service is supported.
|
boolean |
supportsQualifierRecordType(Type qualifierRecordType)
Tests if the given
Qualifier record type is supported. |
boolean |
supportsQualifierSearch()
Tests if a qualifier search service is supported.
|
boolean |
supportsQualifierSearchRecordType(Type qualifierSearchRecordType)
Tests if the given
Qualifier search record type is
supported. |
boolean |
supportsQualifierSmartVault()
Tests if a qualifier smart vaulting session is available.
|
boolean |
supportsQualifierVault()
Tests if a qualifier to vault lookup session is available.
|
boolean |
supportsQualifierVaultAssignment()
Tests if a qualifier to vault assignment session is available.
|
boolean |
supportsVaultAdmin()
Tests if a vault administrative service is supported.
|
boolean |
supportsVaultHierarchy()
Tests if a vault hierarchy traversal is supported.
|
boolean |
supportsVaultHierarchyDesign()
Tests if vault hierarchy design is supported.
|
boolean |
supportsVaultLookup()
Tests if a vault lookup service is supported.
|
boolean |
supportsVaultNotification()
Tests if vault notification is supported.
|
boolean |
supportsVaultQuery()
Tests if a vault query service is supported.
|
boolean |
supportsVaultRecordType(Type vaultRecordType)
Tests if the given
Vault record type is supported. |
boolean |
supportsVaultSearch()
Tests if a vault search service is supported.
|
boolean |
supportsVaultSearchRecordType(Type vaultSearchRecordType)
Tests if the given vault search record type is supported.
|
boolean |
supportsVisibleFederation()
Tests if federation is visible.
|
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 supportsAuthorization()
true
if authorization is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizationLookup()
mandatory
- This method must be implemented. boolean supportsAuthorizationQuery()
true
if authorization query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizationSearch()
true
if authorization search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizationAdmin()
true
if authorization admin is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizationNotification()
true
if authorization notification is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizationVault()
true
if authorization vault lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizationVaultAssignment()
true
if authorization vault assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizationSmartVault()
true
if authorization smart vaulting is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsFunctionLookup()
true
if function lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsFunctionQuery()
true
if function query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsFunctionSearch()
true
if function search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsFunctionAdmin()
true
if function admin is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsFunctionNotification()
true
if function notification is supported
,
false
otherwisemandatory
- This method must be implemented. boolean supportsFunctionVault()
true
if function vault lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsFunctionVaultAssignment()
true
if function vault assignment is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsFunctionSmartVault()
true
if function smart vaulting is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsQualifierLookup()
true
if qualifier lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsQualifierQuery()
true
if qualifier query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsQualifierSearch()
true
if qualifier search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsQualifierAdmin()
true
if qualifier admin is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsQualifierNotification()
true
if qualifier notification is supported
,
false
otherwisemandatory
- This method must be implemented. boolean supportsQualifierHierarchy()
true
if a qualifier hierarchy traversal is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsQualifierHierarchyDesign()
true
if a qualifier hierarchy design is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsQualifierVault()
true
if qualifier vault lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsQualifierVaultAssignment()
true
if qualifier vault assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsQualifierSmartVault()
true
if qualifier smart vault session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsVaultLookup()
true
if function lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsVaultQuery()
true
if vault query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsVaultSearch()
true
if vault search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsVaultAdmin()
true
if vault admin is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsVaultNotification()
true
if vault notification is supported
,
false
otherwisemandatory
- This method must be implemented. boolean supportsVaultHierarchy()
true
if a vault hierarchy traversal is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsVaultHierarchyDesign()
true
if a function hierarchy design is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizatinBatch()
true
if an authorization batch service design
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAuthorizatinRules()
true
if an authorization rules service design
is supported, false
otherwisemandatory
- This method must be implemented. TypeList getAuthorizationRecordTypes()
Authorization
record types.mandatory
- This method must be implemented. boolean supportsAuthorizationRecordType(Type authorizationRecordType)
authorizationRecordType
- a Type
indicating an
authorization record type true
if the given record Type is supported,
false
otherwiseNullArgumentException
- authorizationRecordType
is null
mandatory
- This method must be implemented. TypeList getAuthorizationSearchRecordTypes()
Authorization
search record types.mandatory
- This method must be implemented. boolean supportsAuthorizationSearchRecordType(Type authorizationSearchRecordType)
authorizationSearchRecordType
- a Type
indicating
an authorization search record type true
if the given search record Type is
supported, false
otherwiseNullArgumentException
-
authorizationSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getFunctionRecordTypes()
Function
record types. Function
record
typesmandatory
- This method must be implemented. boolean supportsFunctionRecordType(Type functionRecordType)
Function
record type is supported.functionRecordType
- a Type
indicating a
Function
record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- functionRecordType
is null
mandatory
- This method must be implemented. TypeList getFunctionSearchRecordTypes()
Function
search record types. Function
search
record typesmandatory
- This method must be implemented. boolean supportsFunctionSearchRecordType(Type functionSearchRecordType)
Function
search record type is
supported.functionSearchRecordType
- a Type
indicating a
Function
search record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- functionSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getQualifierRecordTypes()
Qualifier
record types. Qualifier
record typesmandatory
- This method must be implemented. boolean supportsQualifierRecordType(Type qualifierRecordType)
Qualifier
record type is supported.qualifierRecordType
- a Type
indicating a
Qualifier
record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- qualifierRecordType
is null
mandatory
- This method must be implemented. TypeList getQualifierSearchRecordTypes()
Qualifier
search record types. Qualifier
search record typesmandatory
- This method must be implemented. boolean supportsQualifierSearchRecordType(Type qualifierSearchRecordType)
Qualifier
search record type is
supported.qualifierSearchRecordType
- a Type
indicating a
Qualifier
search record type true
if the given Type is supported,
false
otherwiseNullArgumentException
-
qualifierSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getVaultRecordTypes()
Vault
record types. Vault
record
typesmandatory
- This method must be implemented. boolean supportsVaultRecordType(Type vaultRecordType)
Vault
record type is supported.vaultRecordType
- a Type
indicating a
Vault
type true
if the given vault record Type
is supported, false
otherwiseNullArgumentException
- vaultRecordType
is null
mandatory
- This method must be implemented. TypeList getVaultSearchRecordTypes()
Vault
search
record typesmandatory
- This method must be implemented. boolean supportsVaultSearchRecordType(Type vaultSearchRecordType)
vaultSearchRecordType
- a Type
indicating a
Vault
search record type true
if the given search record Type
is supported, false
otherwiseNullArgumentException
- vaultSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getAuthorizationConditionRecordTypes()
AuthorizationCondition
record types. AuthorizationCondition
record typesmandatory
- This method must be implemented. boolean supportsAuthorizationConditionRecordType(Type authorizationConditionRecordType)
AuthorizationCondition
record type
is supported.authorizationConditionRecordType
- a Type
indicating an AuthorizationCondition
record
type true
if the given authorization condition
record Type
is supported, false
otherwiseNullArgumentException
-
authorizationConditionRecordType
is null
mandatory
- This method must be implemented.