| Interface | osid.proxy.ProxyCondition | ||
|---|---|---|---|
| Implements | osid.OsidCondition | ||
| Used By | osid.OsidProxyManager | ||
osid.proxy.ProxySession | |||
| Description |
A | ||
| Method | setEffectiveAgentId | ||
| Description |
Sets the effective agent | ||
| Parameters | osid.id.Id | agentId | an agent Id |
| Errors | NULL_ARGUMENT | agentId is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setEffectiveDate | ||
| Description |
Sets the effective date. | ||
| Parameters | timestamp | date | the requested effective date |
| Errors | NULL_ARGUMENT | date is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setEffectiveClockRate | ||
| Description |
Sets the preferred clock rate. | ||
| Parameters | decimal | rate | the rate at which the clock should tick from the given effective date. 0 is a clock that is fixed |
| Errors | NULL_ARGUMENT | rate is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setLocales | ||
| Description |
Sets the preferred Locales. | ||
| Parameters | osid.locale.Locale[] | languageType | the preferred Locales |
| Errors | NULL_ARGUMENT | locales is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setFormatTypes | ||
| Description |
Sets the preferred | ||
| Parameters | osid.type.Type[] | formatTypes | the preferred format types |
| Errors | NULL_ARGUMENT | formatTypes is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getProxyConditionRecord | ||
| Description |
Gets the proxy condition record corresponding to the
given | ||
| Parameters | osid.type.Type | proxyConditionType | the type of proxy condition record to retrieve |
| Return | osid.proxy.records.ProxyConditionRecord | the proxy condition record | |
| Errors | NULL_ARGUMENT | proxyConditionRecordType is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED | hasRecordType(proxyConditionRecordType) is false | ||
| Compliance | mandatory | This method must be implemented. | |