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