public interface InstallationQueryInspector extends OsidObjectQueryInspector
This is the query inspector for examining installation queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getAgentIdTerms()
Gets the agent
Id query terms. |
AgentQueryInspector[] |
getAgentTerms()
Gets the agent query terms.
|
InstallationQueryInspectorRecord |
getInstallationQueryInspectorRecord(Type installationRecordType)
Gets the query inspector record corresponding to the given
Installation record Type. |
DateTimeRangeTerm[] |
getInstallDateTerms()
Gets the install date query terms.
|
DateTimeRangeTerm[] |
getLastCheckDateTerms()
Gets the check date query terms.
|
IdTerm[] |
getPackageIdTerms()
Gets the package
Id query terms. |
PackageQueryInspector[] |
getPackageTerms()
Gets the package query terms.
|
IdTerm[] |
getSiteIdTerms()
Gets the site
Id query terms. |
SiteQueryInspector[] |
getSiteTerms()
Gets the site query terms.
|
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
IdTerm[] getSiteIdTerms()
Id
query terms.mandatory
- This method must be implemented. SiteQueryInspector[] getSiteTerms()
mandatory
- This method must be implemented. IdTerm[] getPackageIdTerms()
Id
query terms.mandatory
- This method must be implemented. PackageQueryInspector[] getPackageTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getInstallDateTerms()
mandatory
- This method must be implemented. IdTerm[] getAgentIdTerms()
Id
query terms.mandatory
- This method must be implemented. AgentQueryInspector[] getAgentTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getLastCheckDateTerms()
mandatory
- This method must be implemented. InstallationQueryInspectorRecord getInstallationQueryInspectorRecord(Type installationRecordType) throws OperationFailedException
Installation
record Type.
installationRecordType
- an installation query record typeNullArgumentException
- installationRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(installationRecordType)
is false
mandatory
- This method must be implemented.