OSID Logo
OSID Specifications
topology path package
Version 3.0.0
Interfaceosid.topology.path.TopologyPathProfile
Implementsosid.OsidProfile
Implemented Byosid.topology.path.TopologyPathManager
osid.topology.path.TopologyPathProxyManager
Description

The topology profile describes the interoperability among topology path services.

MethodsupportsVisibleFederation
Description

Tests if any graph federation is exposed. Federation is exposed when a specific graph may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of graphs appears as a single graph.

Returnbooleantrue if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPathLookup
Description

Tests if looking up paths is supported.

Returnbooleantrue if path lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPathQuery
Description

Tests if querying paths is supported.

Returnbooleantrue if path query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPathSearch
Description

Tests if searching paths is supported.

Returnbooleantrue if path search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPathAdmin
Description

Tests if path administrative service is supported.

Returnbooleantrue if path administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPathNotification
Description

Tests if a path notification service is supported.

Returnbooleantrue if path notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPathGraph
Description

Tests if a path graph lookup service is supported.

Returnbooleantrue if a path graph lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPathGraphAssignment
Description

Tests if a path graph service is supported.

Returnbooleantrue if path to graph assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPathSmartGraph
Description

Tests if a path smart graph lookup service is supported.

Returnbooleantrue if a path smart graph service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetPathRecordTypes
Description

Gets the supported Path record types.

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

Tests if the given Path record type is supported.

Parametersosid.type.TypepathRecordTypea Type indicating a Path record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTpathRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetPathSearchRecordTypes
Description

Gets the supported Path search types.

Returnosid.type.TypeLista list containing the supported Path search types
CompliancemandatoryThis method must be implemented.
MethodsupportsPathSearchRecordType
Description

Tests if the given Path search type is supported.

Parametersosid.type.TypepathSearchRecordTypea Type indicating a Path search type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTpathSearchRecordType is null
CompliancemandatoryThis method must be implemented.