public interface InstallationProfile extends OsidProfile
The InstallationProfile
describes the interoperability
among installation services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getDepotRecordTypes()
Gets the supported
Depot record types. |
TypeList |
getDepotSearchRecordTypes()
Gets the supported depot search record types.
|
TypeList |
getInstallationContentRecordTypes()
Gets the supported
InstallationContent record types. |
TypeList |
getInstallationRecordTypes()
Gets the supported
Installation record types. |
TypeList |
getInstallationSearchRecordTypes()
Gets the supported
Installation search record types. |
TypeList |
getPackageRecordTypes()
Gets the supported
Package record types. |
TypeList |
getPackageSearchRecordTypes()
Gets the supported
Package search record types. |
TypeList |
getSiteRecordTypes()
Gets the supported
Site record types. |
boolean |
supportsDepotAdmin()
Tests if a depot administrative service is supported.
|
boolean |
supportsDepotHierarchy()
Tests if a depot hierarchy traversal is supported.
|
boolean |
supportsDepotHierarchyDesign()
Tests if depot hierarchy design is supported.
|
boolean |
supportsDepotLookup()
Tests if a depot lookup service is supported.
|
boolean |
supportsDepotNotification()
Tests if depot notification is supported.
|
boolean |
supportsDepotQuery()
Tests if a depot query service is supported.
|
boolean |
supportsDepotRecordType(Type depotRecordType)
Tests if the given
Depot record type is supported. |
boolean |
supportsDepotSearch()
Tests if a depot search service is supported.
|
boolean |
supportsDepotSearchRecordType(Type depotSearchRecordType)
Tests if the given depot search record type is supported.
|
boolean |
supportsInstallationBatch()
Tests if an installation batch service is supported.
|
boolean |
supportsInstallationContentRecordType(Type installationContentRecordType)
Tests if the given
InstallationContent record type is
supported. |
boolean |
supportsInstallationLookup()
Tests if an installation lookup service is supported.
|
boolean |
supportsInstallationManagement()
Tests if an installation management service is supported.
|
boolean |
supportsInstallationNotification()
Tests if installation notification is supported.
|
boolean |
supportsInstallationQuery()
Tests if an installation query service is supported.
|
boolean |
supportsInstallationRecordType(Type installationRecordType)
Tests if the given
Installation record type is
supported. |
boolean |
supportsInstallationSearch()
Tests if an installation search service is supported.
|
boolean |
supportsInstallationSearchRecordType(Type installationSearchRecordType)
Tests if the given
Installation search record type is
supported. |
boolean |
supportsInstallationUpdate()
Tests if an installation update service is supported.
|
boolean |
supportsPackageAdmin()
Tests if a package administrative service is supported.
|
boolean |
supportsPackageDepot()
Tests if a package to depot lookup session is available.
|
boolean |
supportsPackageDepotAssignment()
Tests if a package to depot assignment session is available.
|
boolean |
supportsPackageLookup()
Tests if a package lookup service is supported.
|
boolean |
supportsPackageNotification()
Tests if package notification is supported.
|
boolean |
supportsPackageQuery()
Tests if querying packages is supported.
|
boolean |
supportsPackageRecordType(Type packageRecordType)
Tests if the given
Package record type is supported. |
boolean |
supportsPackageSearch()
Tests if a package search service is supported.
|
boolean |
supportsPackageSearchRecordType(Type packageSearchRecordType)
Tests if the given
Package search record type is
supported. |
boolean |
supportsPackageSmartDepot()
Tests if package smart depots are available.
|
boolean |
supportsSiteLookup()
Tests if a site lookup service is supported.
|
boolean |
supportsSiteRecordType(Type siteRecordType)
Tests if the given
Site record type is supported. |
boolean |
supportsVisibleFederation()
Tests if federation is visible.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported
,
false
otherwisemandatory
- This method must be implemented. boolean supportsInstallationLookup()
mandatory
- This method must be implemented. boolean supportsInstallationQuery()
mandatory
- This method must be implemented. boolean supportsInstallationSearch()
true
if installation search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInstallationManagement()
true
if package management is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInstallationUpdate()
true
if package update is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInstallationNotification()
true
if installation notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsSiteLookup()
mandatory
- This method must be implemented. boolean supportsPackageLookup()
mandatory
- This method must be implemented. boolean supportsPackageQuery()
true
if packages query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPackageSearch()
true
if package search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPackageAdmin()
true
if package admin is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPackageNotification()
true
if package notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPackageDepot()
true
if package depot lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPackageDepotAssignment()
true
if package depot assignment is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPackageSmartDepot()
true
if package smart depots are supported
,
false
otherwisemandatory
- This method must be implemented. boolean supportsDepotLookup()
true
if depot lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDepotQuery()
true
if depot query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDepotSearch()
true
if depot search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDepotAdmin()
true
if depot admin is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDepotNotification()
true
if depot notification is supported
,
false
otherwisemandatory
- This method must be implemented. boolean supportsDepotHierarchy()
true
if a depot hierarchy traversal is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDepotHierarchyDesign()
true
if a depot hierarchy design is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInstallationBatch()
true
if an installation batch service is
supported, false
otherwisemandatory
- This method must be implemented. TypeList getInstallationRecordTypes()
Installation
record types. Installation
record typesmandatory
- This method must be implemented. boolean supportsInstallationRecordType(Type installationRecordType)
Installation
record type is
supported.installationRecordType
- a Type
indicating an
Installation
record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- installationRecordType
is null
mandatory
- This method must be implemented. TypeList getInstallationSearchRecordTypes()
Installation
search record types. Installation
search record typesmandatory
- This method must be implemented. boolean supportsInstallationSearchRecordType(Type installationSearchRecordType)
Installation
search record type is
supported.installationSearchRecordType
- a Type
indicating
an Installation
search record type true
if the given Type is supported,
false
otherwiseNullArgumentException
-
installationSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getSiteRecordTypes()
Site
record types. Site
record
typesmandatory
- This method must be implemented. boolean supportsSiteRecordType(Type siteRecordType)
Site
record type is supported.siteRecordType
- a Type
indicating a Site
record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- siteRecordType
is null
mandatory
- This method must be implemented. TypeList getPackageRecordTypes()
Package
record types. Package
record
typesmandatory
- This method must be implemented. boolean supportsPackageRecordType(Type packageRecordType)
Package
record type is supported.packageRecordType
- a Type
indicating a
Package
record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- packageRecordType
is null
mandatory
- This method must be implemented. TypeList getPackageSearchRecordTypes()
Package
search record types. Package
search
record typesmandatory
- This method must be implemented. boolean supportsPackageSearchRecordType(Type packageSearchRecordType)
Package
search record type is
supported.packageSearchRecordType
- a Type
indicating a
Package
search record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- packageSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getInstallationContentRecordTypes()
InstallationContent
record types. InstallationContent
record typesmandatory
- This method must be implemented. boolean supportsInstallationContentRecordType(Type installationContentRecordType)
InstallationContent
record type is
supported.installationContentRecordType
- a Type
indicating
an InstallationContent
record type true
if the given Type is supported,
false
otherwiseNullArgumentException
-
installationContentRecordType
is null
mandatory
- This method must be implemented. TypeList getDepotRecordTypes()
Depot
record types. Depot
record
typesmandatory
- This method must be implemented. boolean supportsDepotRecordType(Type depotRecordType)
Depot
record type is supported.depotRecordType
- a Type
indicating a
Depot
type true
if the given depot record Type
is supported, false
otherwiseNullArgumentException
- depotRecordType
is null
mandatory
- This method must be implemented. TypeList getDepotSearchRecordTypes()
Depot
search
record typesmandatory
- This method must be implemented. boolean supportsDepotSearchRecordType(Type depotSearchRecordType)
depotSearchRecordType
- a Type
indicating a
Depot
search record type true
if the given search record Type
is supported, false
otherwiseNullArgumentException
- depotSearchRecordType
is null
mandatory
- This method must be implemented.