OSID Logo
OSID Specifications
proxy package
Version 3.1.0
Interfaceosid.proxy.ProxyCondition
Implementsosid.OsidCondition
Used Byosid.proxy.ProxySession
Description

A ProxyCondition is used to transfer external information into a proxy.

MethodsetEffectiveAgentId
Description

Sets the effective agent Id to indicate acting on behalf of.

Parametersosid.id.IdagentId an agent Id
ErrorsNULL_ARGUMENT agentId is null
Compliancemandatory This method must be implemented.
MethodsetLanguageType
Description

Sets the language type.

Parametersosid.type.TypelanguageType the language type
ErrorsNULL_ARGUMENT languageType is null
Compliancemandatory This method must be implemented.
MethodsetScriptType
Description

Sets the script type.

Parametersosid.type.TypescriptType the script type
ErrorsNULL_ARGUMENT scriptType is null
Compliancemandatory This method must be implemented.
MethodsetCalendarType
Description

Sets the calendar type.

Parametersosid.type.TypecalendarType the calendar type
ErrorsNULL_ARGUMENT calendarType is null
Compliancemandatory This method must be implemented.
MethodsetTimeType
Description

Sets the time type.

Parametersosid.type.TypetimeType the time type
ErrorsNULL_ARGUMENT timeType is null
Compliancemandatory This method must be implemented.
MethodsetCurrencyType
Description

Sets the currency type.

Parametersosid.type.TypecurrencyType the currency type
ErrorsNULL_ARGUMENT currencyType is null
Compliancemandatory This method must be implemented.
MethodsetUnitSystemType
Description

Sets the unit system type.

Parametersosid.type.TypeunitSystemType the unit system type
ErrorsNULL_ARGUMENT unitSystemType is null
Compliancemandatory This method must be implemented.
MethodsetFormatType
Description

Sets the DisplayText format type.

Parametersosid.type.TypeformatType the format type
ErrorsNULL_ARGUMENT formatType is null
Compliancemandatory This method must be implemented.
MethodsetClockRate
Description

Sets the clock rate.

Parametersdecimalrate the rate at which the clock should tick from the given effective date. 0 is a clock that is fixed
ErrorsNULL_ARGUMENT rate is null
Compliancemandatory This method must be implemented.
MethodgetProxyConditionRecord
Description

Gets the proxy condition record corresponding to the given Proxy record Type.This method is used to retrieve an object implementing the requested record. The proxyRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(proxyRecordType) is true.

Parametersosid.type.TypeproxyConditionType the type of proxy condition record to retrieve
Returnosid.proxy.records.ProxyConditionRecord the proxy condition record
ErrorsNULL_ARGUMENT proxyConditionRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(proxyConditionRecordType) is false
Compliancemandatory This method must be implemented.