public interface AuthenticationKeysProfile extends OsidProfile
The AuthenticationKeysProfile
describes the
interoperability among authentication keys services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getKeyRecordTypes()
Gets the supported
Key record types. |
TypeList |
getKeySearchRecordTypes()
Gets the supported key search record types.
|
boolean |
supportsKeyAdmin()
Tests if a key administrative service is supported.
|
boolean |
supportsKeyAgency()
Tests if retrieving mappings of keys and agencies is supported.
|
boolean |
supportsKeyAgencyAssignment()
Tests if managing mappings of keys and agencies is supported.
|
boolean |
supportsKeyLookup()
Tests if a key lookup service is supported.
|
boolean |
supportsKeyNotification()
Tests if key notification is supported.
|
boolean |
supportsKeyRecordType(Type keyRecordType)
Tests if the given
Key record type is supported. |
boolean |
supportsKeySearch()
Tests if a key search service is supported.
|
boolean |
supportsKeySearchRecordType(Type keySearchRecordType)
Tests if the given key search record type is supported.
|
boolean |
supportsKeySmartAgency()
Tests if key smart agency is available.
|
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 supportsKeyLookup()
true
if key lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsKeySearch()
true
if key search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsKeyAdmin()
true
if key admin is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsKeyNotification()
true
if key notification is supported ,
false
otherwisemandatory
- This method must be implemented. boolean supportsKeyAgency()
true
if key agency mapping retrieval is
supported ,
false
otherwisemandatory
- This method must be implemented. boolean supportsKeyAgencyAssignment()
true
if key agency assignment is supported
,
false
otherwisemandatory
- This method must be implemented. boolean supportsKeySmartAgency()
true
if key smart agency is supported ,
false
otherwisemandatory
- This method must be implemented. TypeList getKeyRecordTypes()
Key
record types. Key
record
typesmandatory
- This method must be implemented. boolean supportsKeyRecordType(Type keyRecordType)
Key
record type is supported.keyRecordType
- a Type
indicating a Key
type true
if the given key record Type
is supported, false
otherwiseNullArgumentException
- keyRecordType
is
null
mandatory
- This method must be implemented. TypeList getKeySearchRecordTypes()
Key
search
record typesmandatory
- This method must be implemented. boolean supportsKeySearchRecordType(Type keySearchRecordType)
keySearchRecordType
- a Type
indicating a
Key
search record type true
if the given search record Type
is supported, false
otherwiseNullArgumentException
- keySearchRecordType
is null
mandatory
- This method must be implemented.