| 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. | |