OSID Logo
OSID Specifications
installation package
Version 3.0.0
Release Candidate Preview
Interfaceosid.installation.InstallationProfile
Implementsosid.OsidProfile
Description

The InstallationProfile describes the interoperability among installation services.

MethodsupportsVisibleFederation
Description

Tests if federation is visible.

Returnboolean true if visible federation is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInstallationLookup
Description

Tests if an installation lookup service is supported.

Returnbooleantrue if installation lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInstallationQuery
Description

Tests if an installation query service is supported.

Returnbooleantrue if installation query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInstallationSearch
Description

Tests if an installation search service is supported.

Returnboolean true if installation search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInstallationManagement
Description

Tests if an installation management service is supported.

Returnboolean true if package management is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInstallationUpdate
Description

Tests if an installation update service is supported.

Returnboolean true if package update is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInstallationNotification
Description

Tests if installation notification is supported. Messages may be sent when installations are installed or removed.

Returnboolean true if installation notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSiteLookup
Description

Tests if a site lookup service is supported.

Returnbooleantrue if site lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPackageLookup
Description

Tests if a package lookup service is supported. A package lookup service defines methods to access packages.

Returnbooleantrue if package lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPackageQuery
Description

Tests if querying packages is supported.

Returnboolean true if packages query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPackageSearch
Description

Tests if a package search service is supported.

Returnboolean true if package search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPackageAdmin
Description

Tests if a package administrative service is supported.

Returnboolean true if package admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPackageNotification
Description

Tests if package notification is supported. Messages may be sent when packages are created, modified, or deleted.

Returnboolean true if package notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPackageDepot
Description

Tests if a package to depot lookup session is available.

Returnboolean true if package depot lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPackageDepotAssignment
Description

Tests if a package to depot assignment session is available.

Returnboolean true if package depot assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPackageSmartDepot
Description

Tests if package smart depots are available.

Returnboolean true if package smart depots are supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDepotLookup
Description

Tests if a depot lookup service is supported.

Returnboolean true if depot lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDepotQuery
Description

Tests if a depot query service is supported.

Returnboolean true if depot query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDepotSearch
Description

Tests if a depot search service is supported.

Returnboolean true if depot search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDepotAdmin
Description

Tests if a depot administrative service is supported.

Returnboolean true if depot admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDepotNotification
Description

Tests if depot notification is supported. Messages may be sent when depots are created, modified, or deleted.

Returnboolean true if depot notification is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDepotHierarchy
Description

Tests if a depot hierarchy traversal is supported.

Returnboolean true if a depot hierarchy traversal is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDepotHierarchyDesign
Description

Tests if depot hierarchy design is supported.

Returnboolean true if a depot hierarchy design is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsInstallationBatch
Description

Tests if an installation batch service is supported.

Returnboolean true if an installation batch service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetInstallationRecordTypes
Description

Gets the supported Installation record types.

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

Tests if the given Installation record type is supported.

Parametersosid.type.TypeinstallationRecordTypea Type indicating an Installation record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT installationRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetInstallationSearchRecordTypes
Description

Gets the supported Installation search record types.

Returnosid.type.TypeLista list containing the supported Installation search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsInstallationSearchRecordType
Description

Tests if the given Installation search record type is supported.

Parametersosid.type.TypeinstallationSearchRecordTypea Type indicating an Installation search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT installationSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetSiteRecordTypes
Description

Gets the supported Site record types.

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

Tests if the given Site record type is supported.

Parametersosid.type.TypesiteRecordTypea Type indicating a Site record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT siteRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetPackageRecordTypes
Description

Gets the supported Package record types.

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

Tests if the given Package record type is supported.

Parametersosid.type.TypepackageRecordTypea Type indicating a Package record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT packageRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetPackageSearchRecordTypes
Description

Gets the supported Package search record types.

Returnosid.type.TypeLista list containing the supported Package search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsPackageSearchRecordType
Description

Tests if the given Package search record type is supported.

Parametersosid.type.TypepackageSearchRecordTypea Type indicating a Package search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT packageSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetInstallationContentRecordTypes
Description

Gets the supported InstallationContent record types.

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

Tests if the given InstallationContent record type is supported.

Parametersosid.type.TypeinstallationContentRecordTypea Type indicating an InstallationContent record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT installationContentRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetDepotRecordTypes
Description

Gets the supported Depot record types.

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

Tests if the given Depot record type is supported.

Parametersosid.type.TypedepotRecordTypea Type indicating a Depot type
Returnboolean true if the given depot record Type is supported, false otherwise
ErrorsNULL_ARGUMENT depotRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetDepotSearchRecordTypes
Description

Gets the supported depot search record types.

Returnosid.type.TypeLista list containing the supported Depot search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsDepotSearchRecordType
Description

Tests if the given depot search record type is supported.

Parametersosid.type.TypedepotSearchRecordTypea Type indicating a Depot search record type
Returnboolean true if the given search record Type is supported, false otherwise
ErrorsNULL_ARGUMENT depotSearchRecordType is null
CompliancemandatoryThis method must be implemented.