| Interface | osid.installation.InstallationProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.installation.InstallationProfile | |||
| Used By | osid.orchestration.OrchestrationManager | ||
| Description |
The installation manager provides access to package
installation sessions and provides interoperability tests for
various aspects of this service. Methods in this manager
accept a
| ||
| Method | getInstallationLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.InstallationLookupSession | an InstallationLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationLookup() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationLookup() is true. | |
| Method | getInstallationLookupSessionForSite | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | siteId | the Id of the site |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.installation.InstallationLookupSession | an InstallationLookupSession | |
| Errors | NOT_FOUND | siteId not found | |
| NULL_ARGUMENT | siteId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationLookup() and
supportsVisibleFederation() are true. | |
| Method | getInstallationQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.InstallationQuerySession[] | an InstallationQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationQuery() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationQuery() is true. | |
| Method | getInstallationQuerySessionForSite | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | siteId | the Id of the site |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.installation.InstallationQuerySession[] | an InstallationQuerySession | |
| Errors | NOT_FOUND | siteId not found | |
| NULL_ARGUMENT | siteId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationQuery() and
supportsVisibleFederation() are true. | |
| Method | getInstallationSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.InstallationSearchSession | an InstallationSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationSearch() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationSearch() is true. | |
| Method | getInstallationSearchSessionForSite | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | siteId | the Id of the site |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.installation.InstallationSearchSession | an InstallationSearchSession | |
| Errors | NOT_FOUND | siteId not found | |
| NULL_ARGUMENT | siteId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationSearch() and
supportsVisibleFederation() are true. | |
| Method | getInstallationManagementSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.InstallationManagementSession | an InstallationAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationManagement() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationManagement() is true. | |
| Method | getInstallationManagementSessionForSite | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | siteId | the Id of the site |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.installation.InstallationManagementSession | an InstallationAdminSession | |
| Errors | NOT_FOUND | siteId not found | |
| NULL_ARGUMENT | siteId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationManagement() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationManagement() and
supportsVisibleFederation() are true. | |
| Method | getInstallationUpdateSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.InstallationUpdateSession | an InstallationAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationUpdate() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationUpdate() is true. | |
| Method | getInstallationUpdateSessionForSite | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | siteId | the Id of the site |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.installation.InstallationUpdateSession | an InstallationUpdateSession | |
| Errors | NOT_FOUND | siteId not found | |
| NULL_ARGUMENT | siteId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationUpdate() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationUpdate() and
supportsVisibleFederation() are true. | |
| Method | getInstallationNotificationSession | ||
| Description |
Gets the notification session for notifications pertaining to installation changes. | ||
| Parameters | osid.installation.InstallationReceiver | installationReceiver | the installation receiver |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.installation.InstallationNotificationSession | an InstallationNotificationSession | |
| Errors | NULL_ARGUMENT | installationReceiver or proxy is
null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationNotification() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationNotification() is true. | |
| Method | getInstallationNotificationSessionForSite | ||
| Description |
Gets the | ||
| Parameters | osid.installation.InstallationReceiver | installationReceiver | the installation receiver |
osid.id.Id | siteId | the Id of the site | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.installation.InstallationNotificationSession | an InstallationNotificationSession | |
| Errors | NOT_FOUND | siteId not found | |
| NULL_ARGUMENT | installationReceiver, siteId or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationNotification() and
supportsVisibleFederation() are true. | |
| Method | getSiteLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.SiteLookupSession | a SiteLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsSiteLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsSiteLookup() is
true. | |
| Method | getInstallationPackageLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.InstallationPackageLookupSession | a InstallationPackageLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationPackageLookup() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationPackageLookup() is true. | |
| Method | getInstallationPackageLookupSessionForDepot | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | depotId | the Id of the depot |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.installation.InstallationPackageLookupSession | a InstallationPackageLookupSession | |
| Errors | NOT_FOUND | depotId not found | |
| NULL_ARGUMENT | depotId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationPackageLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationPackageLookup() and
supportsVisibleFederation() are true. | |
| Method | getInstallationPackageQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.InstallationPackageQuerySession | a InstallationPackageQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationPackageQuery() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationPackageQuery() is true. | |
| Method | getInstallationPackageQuerySessionForDepot | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | depotId | the Id of the Depot |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.installation.InstallationPackageQuerySession | a InstallationPackageQuerySession | |
| Errors | NOT_FOUND | no Depot found by the given Id | |
| NULL_ARGUMENT | depotId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationPackageQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationPackageQuery() and
supportsVisibleFederation() are true | |
| Method | getInstallationPackageSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.InstallationPackageSearchSession | a InstallationPackageSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationPackageSearch() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationPackageSearch() is true. | |
| Method | getInstallationPackageSearchSessionForDepot | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | depotId | the Id of the depot |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.installation.InstallationPackageSearchSession | a InstallationPackageSearchSession | |
| Errors | NOT_FOUND | depotId not found | |
| NULL_ARGUMENT | depotId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationPackageSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationPackageSearch() and
supportsVisibleFederation() are true. | |
| Method | getInstallationPackageAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.InstallationPackageAdminSession | a InstallationPackageAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationPackageAdmin() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationPackageAdmin() is true. | |
| Method | getInstallationPackageAdminSessionForDepot | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | depotId | the Id of the depot |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.installation.InstallationPackageAdminSession | a InstallationPackageAdminSession | |
| Errors | NOT_FOUND | depotId not found | |
| NULL_ARGUMENT | depotId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationPackageAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationPackageAdmin() and
supportsVisibleFederation() are true. | |
| Method | getInstallationPackageNotificationSession | ||
| Description |
Gets the notification session for notifications pertaining to package changes. | ||
| Parameters | osid.installation.InstallationPackageReceiver | installationPackageReceiver | the package receiver |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.installation.InstallationPackageNotificationSession | a InstallationPackageNotificationSession | |
| Errors | NULL_ARGUMENT | installationPackageReceiver or proxy is
null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationPackageNotification() is
false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationPackageNotification() is true. | |
| Method | getInstallationPackageNotificationSessionForDepot | ||
| Description |
Gets the | ||
| Parameters | osid.installation.InstallationPackageReceiver | installationPackageReceiver | the package receiver |
osid.id.Id | depotId | the Id of the depot | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.installation.InstallationPackageNotificationSession | a InstallationPackageNotificationSession | |
| Errors | NOT_FOUND | depotId not found | |
| NULL_ARGUMENT | installationPackageReceiver, depotId or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationPackageNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationPackageNotification() and
supportsVisibleFederation() are true. | |
| Method | getInstallationPackageDepotSession | ||
| Description |
Gets the session for retrieving package to depot mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.InstallationPackageDepotSession | a InstallationPackageDepotSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationPackageDepot() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationPackageDepot() is true. | |
| Method | getInstallationPackageDepotAssignmentSession | ||
| Description |
Gets the session for assigning package to depot mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.InstallationPackageDepotSession | a InstallationPackageDepotAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationPackageDepotAssignment() is
false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationPackageDepotAssignment() is true
. | |
| Method | getInstallationPackageSmartDepotSession | ||
| Description |
Gets the session for managing dynamic package depot. | ||
| Parameters | osid.id.Id | depotId | the Id of the depot |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.installation.InstallationPackageSmartDepotSession | a InstallationPackageSmartDepotSession | |
| Errors | NOT_FOUND | depotId not found | |
| NULL_ARGUMENT | depotId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsInstallationPackageSmartDepot() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationPackageSmartDepot() is true. | |
| Method | getDepotLookupSession | ||
| Description |
Gets the OsidSession associated with the depot lookup service. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.DepotLookupSession | a DepotLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDepotLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsDepotLookup() is
true. | |
| Method | getDepotQuerySession | ||
| Description |
Gets the depot query session. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.DepotQuerySession | a DepotQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDepotQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsDepotQuery() is
true. | |
| Method | getDepotSearchSession | ||
| Description |
Gets the OsidSession associated with the depot search service. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.DepotSearchSession | a DepotSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDepotSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsDepotSearch() is
true. | |
| Method | getDepotAdminSession | ||
| Description |
Gets the OsidSession associated with the depot administration service. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.DepotAdminSession | a DepotAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDepotAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsDepotAdmin() is
true. | |
| Method | getDepotNotificationSession | ||
| Description |
Gets the notification session for notifications pertaining to depot service changes. | ||
| Parameters | osid.installation.DepotReceiver | depotReceiver | the depot receiver |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.installation.DepotNotificationSession | a DepotNotificationSession | |
| Errors | NULL_ARGUMENT | depotReceiver or proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDepotNotification() is false | ||
| Compliance | optional | This method must be implemented if
supportsDepotNotification() is true. | |
| Method | getDepotHierarchySession | ||
| Description |
Gets the session traversing depot hierarchies. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.DepotHierarchySession | a DepotHierarchySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDepotHierarchy() is false | ||
| Compliance | optional | This method must be implemented if supportsDepotHierarchy()
is true. | |
| Method | getDepotHierarchyDesignSession | ||
| Description |
Gets the session designing depot hierarchies. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.installation.DepotHierarchyDesignSession | a DepotHierarchyDesignSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDepotHierarchyDesign() is false | ||
| Compliance | optional | This method must be implemented if
supportsDepotHierarchyDesign() is true. | |
| Method | getInstallationBatchProxyManager | ||
| Description |
Gets an | ||
| Return | osid.installation.batch.InstallationBatchProxyManager | an InstallationBatchProxyManager | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsInstallationBatch() is false | ||
| Compliance | optional | This method must be implemented if
supportsInstallationBatch() is true. | |