OSID Logo
OSID Specifications
installation package
Version 3.0.0
Release Candidate Preview
Interfaceosid.installation.InstallationQueryInspector
Implementsosid.OsidObjectQueryInspector
Description

This is the query inspector for examining installation queries.

MethodgetSiteIdTerms
Description

Gets the site Id query terms.

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

Gets the site query terms.

Returnosid.installation.SiteQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetPackageIdTerms
Description

Gets the package Id query terms.

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

Gets the package query terms.

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

Gets the install date query terms.

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

Gets the agent Id query terms.

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

Gets the agent query terms.

Returnosid.authentication.AgentQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetLastCheckDateTerms
Description

Gets the check date query terms.

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

Gets the query inspector record corresponding to the given Installation record Type.

Parametersosid.type.TypeinstallationRecordTypean installation query record type
Returnosid.installation.records.InstallationQueryInspectorRecordthe installation query inspector record
ErrorsNULL_ARGUMENT installationRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(installationRecordType) is false
CompliancemandatoryThis method must be implemented.