OSID Logo
OSID Specifications
proxy package
Version 3.0.0
Interfaceosid.proxy.ProxyProfile
Implementsosid.OsidProfile
Implemented Byosid.proxy.ProxyManager
osid.proxy.ProxyProxyManager
Description

The ProxyProfile describes the interoperability among proxy services.

MethodsupportsProxy
Description

Tests if a proxy session is supported.

Returnbooleantrue if proxy is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetProxyRecordTypes
Description

Gets the supported Proxy record interface types.

Returnosid.type.TypeLista list containing the supported Proxy record types
CompliancemandatoryThis method must be implemented.
MethodsupportsProxyRecordType
Description

Tests if the given Proxy record interface type is supported.

Parametersosid.type.TypeproxyRecordTypea Type indicating a Proxy record type
Returnbooleantrue if the given type is supported, false otherwise
ErrorsNULL_ARGUMENTproxyRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetProxyConditionRecordTypes
Description

Gets the supported ProxyCondition record interface types.

Returnosid.type.TypeLista list containing the supported ProxyCondition record types
CompliancemandatoryThis method must be implemented.
MethodsupportsProxyConditionRecordType
Description

Tests if the given ProxyCondition record interface type is supported.

Parametersosid.type.TypeproxyConditionRecordTypea Type indicating a ProxyCondition record type
Returnbooleantrue if the given type is supported, false otherwise
ErrorsNULL_ARGUMENTproxyConditionRecordType is null
CompliancemandatoryThis method must be implemented.