Interface InstallationQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector

public interface InstallationQueryInspector extends OsidObjectQueryInspector

This is the query inspector for examining installation queries.

  • Method Details

    • getSiteIdTerms

      IdTerm[] getSiteIdTerms()
      Gets the site Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getSiteTerms

      SiteQueryInspector[] getSiteTerms()
      Gets the site query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getPackageIdTerms

      IdTerm[] getPackageIdTerms()
      Gets the package Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getPackageTerms

      PackageQueryInspector[] getPackageTerms()
      Gets the package query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getInstallDateTerms

      DateTimeRangeTerm[] getInstallDateTerms()
      Gets the install date query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAgentIdTerms

      IdTerm[] getAgentIdTerms()
      Gets the agent Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAgentTerms

      AgentQueryInspector[] getAgentTerms()
      Gets the agent query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getLastCheckDateTerms

      DateTimeRangeTerm[] getLastCheckDateTerms()
      Gets the check date query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getInstallationQueryInspectorRecord

      InstallationQueryInspectorRecord getInstallationQueryInspectorRecord(Type installationRecordType) throws OperationFailedException
      Gets the query inspector record corresponding to the given Installation record Type .
      Parameters:
      installationRecordType - an installation query record type
      Returns:
      the installation query inspector record
      Throws:
      NullArgumentException - installationRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(installationRecordType) is false
      Compliance:
      mandatory - This method must be implemented.