| Interface | osid.proxy.ProxyCondition | ||
|---|---|---|---|
| Implements | osid.OsidCondition | ||
| 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 | a date |
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 | date is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setLanguageType | ||
| Description |
Sets the language type. | ||
| Parameters | osid.type.Type | languageType | the language type |
| Errors | NULL_ARGUMENT | languageType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setScriptType | ||
| Description |
Sets the script type. | ||
| Parameters | osid.type.Type | scriptType | the script type |
| Errors | NULL_ARGUMENT | scriptType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setCalendarType | ||
| Description |
Sets the calendar type. | ||
| Parameters | osid.type.Type | calendarType | the calendar type |
| Errors | NULL_ARGUMENT | calendarType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setTimeType | ||
| Description |
Sets the time type. | ||
| Parameters | osid.type.Type | timeType | the time type |
| Errors | NULL_ARGUMENT | timeType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setCurrencyType | ||
| Description |
Sets the currency type. | ||
| Parameters | osid.type.Type | currencyType | the currency type |
| Errors | NULL_ARGUMENT | currencyType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setUnitSystemType | ||
| Description |
Sets the unit system type. | ||
| Parameters | osid.type.Type | unitSystemType | the unit system type |
| Errors | NULL_ARGUMENT | unitSystemType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setFormatType | ||
| Description |
Sets the | ||
| Parameters | osid.type.Type | formatType | the format type |
| Errors | NULL_ARGUMENT | formatType 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. | |