Interface | osid.proxy.Proxy | ||
---|---|---|---|
Implements | osid.OsidResult | ||
Description |
A | ||
Method | hasAuthentication | ||
Description |
Tests if an authentication is available. | ||
Return | boolean | true if an Authentication is available,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getAuthentication | ||
Description |
Gets the | ||
Return | osid.authentication.process.Authentication | the authentication | |
Errors | ILLEGAL_STATE | hasAuthentication() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | hasEffectiveAgent | ||
Description |
Tests if an effective agent is available. | ||
Return | boolean | true if an effective agent is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getEffectiveAgentId | ||
Description |
Gets the effective | ||
Return | osid.id.Id | the effective agent Id | |
Errors | ILLEGAL_STATE | hasEffectiveAgent() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getEffectiveAgent | ||
Description |
Gets the effective | ||
Return | osid.authentication.Agent | the effective agent | |
Errors | ILLEGAL_STATE | hasEffectiveAgent() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | hasEffectiveDate | ||
Description |
Tests if an effective date is available. | ||
Return | boolean | true if an effective date is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getEffectiveDate | ||
Description |
Gets the effective date. | ||
Return | timestamp | the effective date | |
Errors | ILLEGAL_STATE | hasEffectiveDate() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getEffectiveClockRate | ||
Description |
Gets the rate of the clock. | ||
Return | decimal | the rate | |
Errors | ILLEGAL_STATE | hasEffectiveDate() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getLocale | ||
Description |
Gets the locale. | ||
Return | osid.locale.Locale | a locale | |
Compliance | mandatory | This method must be implemented. | |
Method | hasFormatType | ||
Description |
Tests if a | ||
Return | boolean | true if a format type is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getFormatType | ||
Description |
Gets the | ||
Return | osid.type.Type | the format Type | |
Errors | ILLEGAL_STATE | hasFormatType() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getProxyRecord | ||
Description |
Gets the proxy record corresponding to the given | ||
Parameters | osid.type.Type | proxyRecordType | the type of proxy record to retrieve |
Return | osid.proxy.records.ProxyRecord | the proxy record | |
Errors | NULL_ARGUMENT | proxyRecordType is null | |
OPERATION_FAILED | unable to complete request | ||
UNSUPPORTED | hasRecordType(proxyRecordType) is false | ||
Compliance | mandatory | This method must be implemented. |