OSID Logo
OSID Specifications
installation package
Version 3.1.0
Interfaceosid.installation.InstallationPackageQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidSourceableQueryInspector
Used Byosid.installation.DepotQueryInspector
osid.installation.InstallationPackageQueryInspector
osid.installation.InstallationPackageSearchResults
osid.installation.InstallationPackageSmartDepotSession
osid.installation.InstallationQueryInspector
Description

This is the query inspector for examining package queries.

Like all OsidQueryInspectors, InstallationPackageQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetVersionTerms
Description

Gets the version query terms.

Returnosid.search.terms.VersionTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetVersionSinceTerms
Description

Gets the version since terms.

Returnosid.search.terms.VersionTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetCopyrightTerms
Description

Gets the copyright terms.

Returnosid.search.terms.StringTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRequiresLicenseAcknowledgementTerms
Description

Gets the requires license acknowledgement terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetCreatorIdTerms
Description

Gets the creator Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetCreatorTerms
Description

Gets the creator query terms.

Returnosid.resource.ResourceQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetReleaseDateTerms
Description

Gets the release date query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDependencyIdTerms
Description

Gets the package dependency Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDependencyTerms
Description

Gets the package dependency query terms.

Returnosid.installation.InstallationPackageQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetURLTerms
Description

Gets the url terms.

Returnosid.search.terms.StringTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetInstallationIdTerms
Description

Gets the installation Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetInstallationTerms
Description

Gets the installation query terms.

Returnosid.installation.InstallationQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDependentIdTerms
Description

Gets the dependent package Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDependentTerms
Description

Gets the dependent package query terms.

Returnosid.installation.InstallationPackageQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetVersionedInstallationPackageIdTerms
Description

Gets the versioned package Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetVersionedInstallationPackageTerms
Description

Gets the versioned package query terms.

Returnosid.installation.InstallationPackageQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetInstallationContentIdTerms
Description

Gets the installation content Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetInstallationContentTerms
Description

Gets the installation content query terms.

Returnosid.installation.InstallationContentQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDepotIdTerms
Description

Gets the depot Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDepotTerms
Description

Gets the depot query terms.

Returnosid.installation.DepotQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetInstallationPackageQueryInspectorRecord
Description

Gets the package query inspector record corresponding to the given InstallationPackage record Type.

Parametersosid.type.TypeinstallationPackageRecordType a package query record type
Returnosid.installation.records.InstallationPackageQueryInspectorRecord the package query inspector record
ErrorsNULL_ARGUMENT installationPackageRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(packageRecordType) is false
Compliancemandatory This method must be implemented.