Interface | osid.topology.rules.TopologyRulesProxyManager | ||
---|---|---|---|
Implements | osid.OsidProxyManager | ||
osid.topology.rules.TopologyRulesProfile | |||
Description |
The topology rules proxy manager provides access to
topology rules sessions and provides interoperability tests
for various aspects of this service. Methods in this manager
pass a
| ||
Method | getEdgeEnablerLookupSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.topology.rules.EdgeEnablerLookupSession | an EdgeEnablerLookupSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsEdgeEnablerLookup() is false | ||
Compliance | optional | This method must be implemented if supportsEdgeEnablerLookup()
is true. | |
Method | getEdgeEnablerLookupSessionForGraph | ||
Description |
Gets the | ||
Parameters | osid.id.Id | graphId | the Id of the Graph |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.topology.rules.EdgeEnablerLookupSession | an EdgeEnablerLookupSession | |
Errors | NOT_FOUND | no Graph found by the given Id | |
NULL_ARGUMENT | graphId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsEdgeEnablerLookup() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsEdgeEnablerLookup()
and supportsVisibleFederation() are true.
| |
Method | getEdgeEnablerQuerySession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.topology.rules.EdgeEnablerQuerySession | an EdgeEnablerQuerySession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsEdgeEnablerQuery() is false | ||
Compliance | optional | This method must be implemented if supportsEdgeEnablerQuery()
is true. | |
Method | getEdgeEnablerQuerySessionForGraph | ||
Description |
Gets the | ||
Parameters | osid.id.Id | graphId | the Id of the Graph |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.topology.rules.EdgeEnablerQuerySession | an EdgeEnablerQuerySession | |
Errors | NOT_FOUND | no Graph found by the given Id | |
NULL_ARGUMENT | graphId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsEdgeEnablerQuery() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsEdgeEnablerQuery()
and supportsVisibleFederation() are true.
| |
Method | getEdgeEnablerSearchSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.topology.rules.EdgeEnablerSearchSession | an EdgeEnablerSearchSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsEdgeEnablerSearch() is false | ||
Compliance | optional | This method must be implemented if supportsEdgeEnablerSearch()
is true. | |
Method | getEdgeEnablerSearchSessionForGraph | ||
Description |
Gets the | ||
Parameters | osid.id.Id | graphId | the Id of the Graph |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.topology.rules.EdgeEnablerSearchSession | an EdgeEnablerSearchSession | |
Errors | NOT_FOUND | no Graph found by the given Id | |
NULL_ARGUMENT | graphId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsEdgeEnablerSearch() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsEdgeEnablerSearch()
and supportsVisibleFederation() are true.
| |
Method | getEdgeEnablerAdminSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.topology.rules.EdgeEnablerAdminSession | an EdgeEnablerAdminSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsEdgeEnablerAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsEdgeEnablerAdmin()
is true. | |
Method | getEdgeEnablerAdminSessionForGraph | ||
Description |
Gets the | ||
Parameters | osid.id.Id | graphId | the Id of the Graph |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.topology.rules.EdgeEnablerAdminSession | an EdgeEnablerAdminSession | |
Errors | NOT_FOUND | no Graph found by the given Id | |
NULL_ARGUMENT | graphId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsEdgeEnablerAdmin() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsEdgeEnablerAdmin()
and supportsVisibleFederation() are true.
| |
Method | getEdgeEnablerNotificationSession | ||
Description |
Gets the | ||
Parameters | osid.topology.rules.EdgeEnablerReceiver | edgeEnablerReceiver | the notification callback |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.topology.rules.EdgeEnablerNotificationSession | an EdgeEnablerNotificationSession | |
Errors | NULL_ARGUMENT | edgeEnablerReceiver or proxy is null
| |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsEdgeEnablerNotification() is false | ||
Compliance | optional | This method must be implemented if supportsEdgeEnablerNotification()
is true. | |
Method | getEdgeEnablerNotificationSessionForGraph | ||
Description |
Gets the | ||
Parameters | osid.topology.rules.EdgeEnablerReceiver | edgeEnablerReceiver | the notification callback |
osid.id.Id | graphId | the Id of the Graph | |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.topology.rules.EdgeEnablerNotificationSession | an EdgeEnablerNotificationSession | |
Errors | NOT_FOUND | no graph found by the given Id | |
NULL_ARGUMENT | edgeEnablerReceiver, graphId or proxy is
null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsEdgeEnablerNotification() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsEdgeEnablerNotification()
and supportsVisibleFederation() are true.
| |
Method | getEdgeEnablerGraphSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.topology.rules.EdgeEnablerGraphSession | an EdgeEnablerGraphSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsEdgeEnablerGraph() is false | ||
Compliance | optional | This method must be implemented if supportsEdgeEnablerGraph()
is true. | |
Method | getEdgeEnablerGraphAssignmentSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.topology.rules.EdgeEnablerGraphAssignmentSession | an EdgeEnablerGraphAssignmentSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsEdgeEnablerGraphAssignment() is false | ||
Compliance | optional | This method must be implemented if
supportsEdgeEnablerGraphAssignment() is true. | |
Method | getEdgeEnablerSmartGraphSession | ||
Description |
Gets the | ||
Parameters | osid.id.Id | graphId | the Id of the Graph |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.topology.rules.EdgeEnablerSmartGraphSession | an EdgeEnablerSmartGraphSession | |
Errors | NOT_FOUND | no Graph found by the given Id | |
NULL_ARGUMENT | graphId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsEdgeEnablerSmartGraph() is false | ||
Compliance | optional | This method must be implemented if supportsEdgeEnablerSmartGraph()
is true. | |
Method | getEdgeEnablerRuleLookupSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.topology.rules.EdgeEnablerRuleLookupSession | an EdgeEnablerRuleLookupSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsEdgeEnablerRuleLookup() is false | ||
Compliance | optional | This method must be implemented if supportsEdgeEnablerRuleLookup()
is true. | |
Method | getEdgeEnablerRuleLookupSessionForGraph | ||
Description |
Gets the | ||
Parameters | osid.id.Id | graphId | the Id of the Graph |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.topology.rules.EdgeEnablerRuleLookupSession | an EdgeEnablerRuleLookupSession | |
Errors | NOT_FOUND | no Graph found by the given Id | |
NULL_ARGUMENT | graphId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsEdgeEnablerRuleLookup() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsEdgeEnablerRuleLookup()
and supportsVisibleFederation() are true.
| |
Method | getEdgeEnablerRuleApplicationSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.topology.rules.EdgeEnablerRuleApplicationSession | an EdgeEnablerRuleApplicationSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsEdgeEnablerRuleApplication() is false | ||
Compliance | optional | This method must be implemented if
supportsEdgeEnablerRuleApplication() is true. | |
Method | getEdgeEnablerRuleApplicationSessionForGraph | ||
Description |
Gets the | ||
Parameters | osid.id.Id | graphId | the Id of the Graph |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.topology.rules.EdgeEnablerRuleApplicationSession | an EdgeEnablerRuleApplicationSession | |
Errors | NOT_FOUND | no Graph found by the given Id | |
NULL_ARGUMENT | graphId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsEdgeEnablerRuleApplication() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if
supportsEdgeEnablerRuleApplication() and
supportsVisibleFederation() are true. |