OSID Logo
OSID Specifications
installation package
Version 3.0.0
Release Candidate Preview
Interfaceosid.installation.PackageQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidSourceableQueryInspector
Description

This is the query inspector for examining package queries.

MethodgetVersionTerms
Description

Gets the version query terms.

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

Gets the version since terms.

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

Gets the copyright terms.

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

Gets the requires license acknowledgement terms.

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

Gets the creator Id query terms.

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

Gets the creator query terms.

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

Gets the release date query terms.

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

Gets the package dependency Id query terms.

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

Gets the package dependency query terms.

Returnosid.installation.PackageQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetURLTerms
Description

Gets the url terms.

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

Gets the installation Id query terms.

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

Gets the installation query terms.

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

Gets the dependent package Id query terms.

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

Gets the dependent package query terms.

Returnosid.installation.PackageQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetVersionedPackageIdTerms
Description

Gets the versioned package Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetVersionedPackageTerms
Description

Gets the versioned package query terms.

Returnosid.installation.PackageQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetInstallationContentIdTerms
Description

Gets the installation content Id query terms.

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

Gets the installation content query terms.

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

Gets the depot Id query terms.

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

Gets the depot query terms.

Returnosid.installation.DepotQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetPackageQueryInspectorRecord
Description

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

Parametersosid.type.TypepackageRecordTypea package query record type
Returnosid.installation.records.PackageQueryInspectorRecordthe package query inspector record
ErrorsNULL_ARGUMENT packageRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(packageRecordType) is false
CompliancemandatoryThis method must be implemented.