| Interface | osid.topology.path.TopologyPathProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description |
The topology profile describes the interoperability among topology path services. | ||
| Method | supportsVisibleFederation | ||
| 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. | ||
| Return | boolean | true if visible federation is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPathLookup | ||
| Description |
Tests if looking up paths is supported. | ||
| Return | boolean | true if path lookup is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPathQuery | ||
| Description |
Tests if querying paths is supported. | ||
| Return | boolean | true if path query is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPathSearch | ||
| Description |
Tests if searching paths is supported. | ||
| Return | boolean | true if path search is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPathAdmin | ||
| Description |
Tests if path | ||
| Return | boolean | true if path administration is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPathNotification | ||
| Description |
Tests if a path | ||
| Return | boolean | true if path notification is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPathGraph | ||
| Description |
Tests if a path graph lookup service is supported. | ||
| Return | boolean | true if a path graph lookup service is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPathGraphAssignment | ||
| Description |
Tests if a path graph service is supported. | ||
| Return | boolean | true if path to graph assignment service is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPathSmartGraph | ||
| Description |
Tests if a path smart graph lookup service is supported. | ||
| Return | boolean | true if a path smart graph service is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getPathRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported Path record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPathRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | pathRecordType | a Type indicating a Path record type |
| Return | boolean | true if the given record type is supported, false
otherwise | |
| Errors | NULL_ARGUMENT | pathRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getPathSearchRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported Path search types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPathSearchRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | pathSearchRecordType | a Type indicating a Path search type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | pathSearchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |