| Interface | osid.installation.PackageQueryInspector | ||
|---|---|---|---|
| Implements | osid.OsidObjectQueryInspector | ||
osid.OsidSourceableQueryInspector | |||
| Description | 
                 This is the query inspector for examining package queries.  | ||
| Method | getVersionTerms | ||
| Description | 
                     Gets the version query terms.  | ||
| Return | osid.search.terms.VersionTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getVersionSinceTerms | ||
| Description | 
                     Gets the version since terms.  | ||
| Return | osid.search.terms.VersionTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCopyrightTerms | ||
| Description | 
                     Gets the copyright terms.  | ||
| Return | osid.search.terms.StringTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getRequiresLicenseAcknowledgementTerms | ||
| Description | 
                     Gets the requires license acknowledgement terms.  | ||
| Return | osid.search.terms.BooleanTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCreatorIdTerms | ||
| Description | 
                     Gets the creator   | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCreatorTerms | ||
| Description | 
                     Gets the creator query terms.  | ||
| Return | osid.resource.ResourceQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getReleaseDateTerms | ||
| Description | 
                     Gets the release date query terms.  | ||
| Return | osid.search.terms.DateTimeRangeTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDependencyIdTerms | ||
| Description | 
                     Gets the package dependency   | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDependencyTerms | ||
| Description | 
                     Gets the package dependency query terms.  | ||
| Return | osid.installation.PackageQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getURLTerms | ||
| Description | 
                     Gets the url terms.  | ||
| Return | osid.search.terms.StringTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getInstallationIdTerms | ||
| Description | 
                     Gets the installation   | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getInstallationTerms | ||
| Description | 
                     Gets the installation query terms.  | ||
| Return | osid.installation.InstallationQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDependentIdTerms | ||
| Description | 
                     Gets the dependent package   | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDependentTerms | ||
| Description | 
                     Gets the dependent package query terms.  | ||
| Return | osid.installation.PackageQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getVersionedPackageIdTerms | ||
| Description | 
                     Gets the versioned package   | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getVersionedPackageTerms | ||
| Description | 
                     Gets the versioned package query terms.  | ||
| Return | osid.installation.PackageQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getInstallationContentIdTerms | ||
| Description | 
                     Gets the installation content   | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getInstallationContentTerms | ||
| Description | 
                     Gets the installation content query terms.  | ||
| Return | osid.installation.InstallationContentQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDepotIdTerms | ||
| Description | 
                     Gets the depot   | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDepotTerms | ||
| Description | 
                     Gets the depot query terms.  | ||
| Return | osid.installation.DepotQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getPackageQueryInspectorRecord | ||
| Description | 
                     Gets the package query inspector record corresponding 
                    to the given   | ||
| Parameters | osid.type.Type | packageRecordType | a package query record type | 
| Return | osid.installation.records.PackageQueryInspectorRecord | the package query inspector record | |
| Errors | NULL_ARGUMENT |  packageRecordType  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED |  hasRecordType(packageRecordType)  is  false   |                 ||
| Compliance | mandatory | This method must be implemented. | |