public interface AuthenticationProfile extends OsidProfile
The AuthenticationProfile
describes the interoperability
among authentication services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getAgencyRecordTypes()
Gets the supported
Agency record types. |
TypeList |
getAgencySearchRecordTypes()
Gets the supported
Agency search record types. |
TypeList |
getAgentRecordTypes()
Gets the supported
Agent record types. |
TypeList |
getAgentSearchRecordTypes()
Gets the supported
Agent search record types. |
boolean |
supportsAgencyAdmin()
Tests if an agency administrative service is supported.
|
boolean |
supportsAgencyHierarchy()
Tests if an agency hierarchy traversal is supported.
|
boolean |
supportsAgencyHierarchyDesign()
Tests if an agency hierarchy design is supported.
|
boolean |
supportsAgencyLookup()
Tests if an agency lookup service is supported.
|
boolean |
supportsAgencyNotification()
Tests if agency notification is supported.
|
boolean |
supportsAgencyQuery()
Tests if an agency query service is supported.
|
boolean |
supportsAgencyRecordType(Type agencyRecordType)
Tests if the given
Agency record type is supported. |
boolean |
supportsAgencySearch()
Tests if an agency search service is supported.
|
boolean |
supportsAgencySearchRecordType(Type agencySearchRecordType)
Tests if the given
Agency search record type is
supported. |
boolean |
supportsAgentAdmin()
Tests if an agent administrative service is supported.
|
boolean |
supportsAgentAgency()
Tests if retrieving mappings of agents and agencies is supported.
|
boolean |
supportsAgentAgencyAssignment()
Tests if managing mappings of agents and agencies is supported.
|
boolean |
supportsAgentLookup()
Tests if an agent lookup service is supported.
|
boolean |
supportsAgentNotification()
Tests if agent notification is supported.
|
boolean |
supportsAgentQuery()
Tests if an agent query service is supported.
|
boolean |
supportsAgentRecordType(Type agentRecordType)
Tests if the given
Agent record type is supported. |
boolean |
supportsAgentSearch()
Tests if an agent search service is supported.
|
boolean |
supportsAgentSearchRecordType(Type agentSearchRecordType)
Tests if the given
Agent search record type is
supported. |
boolean |
supportsAgentSmartAgency()
Tests if agent smart agency is available.
|
boolean |
supportsAuthenticationAcquisition()
Tests is authentication acquisition is supported.
|
boolean |
supportsAuthenticationKeys()
Tests if an authentication key service is available.
|
boolean |
supportsAuthenticationProcess()
Tests if an authentication process service is available.
|
boolean |
supportsAuthenticationValidation()
Tests if authentication validation 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 supportsAuthenticationAcquisition()
true
if authentication acquisiiton is supported
,
false
otherwisemandatory
- This method must be implemented. boolean supportsAuthenticationValidation()
true
if authentication validation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAgentLookup()
true
if agent lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAgentQuery()
true
if agent query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAgentSearch()
true
if agent search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAgentAdmin()
true
if agent admin is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAgentNotification()
true
if agent notification is supported
,
false
otherwisemandatory
- This method must be implemented. boolean supportsAgentAgency()
true
if agent agency mapping retrieval is
supported ,
false
otherwisemandatory
- This method must be implemented. boolean supportsAgentAgencyAssignment()
true
if agent agency assignment is supported
,
false
otherwisemandatory
- This method must be implemented. boolean supportsAgentSmartAgency()
true
if agent smart agency is supported
,
false
otherwisemandatory
- This method must be implemented. boolean supportsAgencyLookup()
true
if agency lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAgencyQuery()
true
if agency query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAgencySearch()
true
if agency search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAgencyAdmin()
true
if agency admin is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAgencyNotification()
true
if agency notification is supported
,
false
otherwisemandatory
- This method must be implemented. boolean supportsAgencyHierarchy()
true
if an agency hierarchy traversal is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAgencyHierarchyDesign()
true
if an agency hierarchy design is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAuthenticationKeys()
true
if an authentication key service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAuthenticationProcess()
true
if an authentication process service is
supported, false
otherwisemandatory
- This method must be implemented. TypeList getAgentRecordTypes()
Agent
record types. Agent
record
typesmandatory
- This method must be implemented. boolean supportsAgentRecordType(Type agentRecordType)
Agent
record type is supported.agentRecordType
- a Type
indicating an
Agent
record type true
if the given record Type is supported,
false
otherwiseNullArgumentException
- agentRecordType
is null
mandatory
- This method must be implemented. TypeList getAgentSearchRecordTypes()
Agent
search record types. Agent
search
record typesmandatory
- This method must be implemented. boolean supportsAgentSearchRecordType(Type agentSearchRecordType)
Agent
search record type is
supported.agentSearchRecordType
- a Type
indicating an
Agent
search record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- agentSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getAgencyRecordTypes()
Agency
record types. Agency
record
typesmandatory
- This method must be implemented. boolean supportsAgencyRecordType(Type agencyRecordType)
Agency
record type is supported.agencyRecordType
- a Type
indicating an
Agency
record type true
if the given record Type is supported,
false
otherwiseNullArgumentException
- agencyRecordType
is null
mandatory
- This method must be implemented. TypeList getAgencySearchRecordTypes()
Agency
search record types. Agency
search
record typesmandatory
- This method must be implemented. boolean supportsAgencySearchRecordType(Type agencySearchRecordType)
Agency
search record type is
supported.agencySearchRecordType
- a Type
indicating an
Agency
search record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- agencySearchRecordType
is null
mandatory
- This method must be implemented.