public interface PackageQueryInspector extends OsidObjectQueryInspector, OsidSourceableQueryInspector
This is the query inspector for examining package queries.
Modifier and Type | Method and Description |
---|---|
StringTerm[] |
getCopyrightTerms()
Gets the copyright terms.
|
IdTerm[] |
getCreatorIdTerms()
Gets the creator
Id query terms. |
ResourceQueryInspector[] |
getCreatorTerms()
Gets the creator query terms.
|
IdTerm[] |
getDependencyIdTerms()
Gets the package dependency
Id query terms. |
PackageQueryInspector[] |
getDependencyTerms()
Gets the package dependency query terms.
|
IdTerm[] |
getDependentIdTerms()
Gets the dependent package
Id query terms. |
PackageQueryInspector[] |
getDependentTerms()
Gets the dependent package query terms.
|
IdTerm[] |
getDepotIdTerms()
Gets the depot
Id query terms. |
DepotQueryInspector[] |
getDepotTerms()
Gets the depot query terms.
|
IdTerm[] |
getInstallationContentIdTerms()
Gets the installation content
Id query terms. |
InstallationContentQueryInspector[] |
getInstallationContentTerms()
Gets the installation content query terms.
|
IdTerm[] |
getInstallationIdTerms()
Gets the installation
Id query terms. |
InstallationQueryInspector[] |
getInstallationTerms()
Gets the installation query terms.
|
PackageQueryInspectorRecord |
getPackageQueryInspectorRecord(Type packageRecordType)
Gets the package query inspector record corresponding to the given
Package record Type. |
DateTimeRangeTerm[] |
getReleaseDateTerms()
Gets the release date query terms.
|
BooleanTerm[] |
getRequiresLicenseAcknowledgementTerms()
Gets the requires license acknowledgement terms.
|
StringTerm[] |
getURLTerms()
Gets the url terms.
|
IdTerm[] |
getVersionedPackageIdTerms()
Gets the versioned package
Id query terms. |
PackageQueryInspector[] |
getVersionedPackageTerms()
Gets the versioned package query terms.
|
VersionTerm[] |
getVersionSinceTerms()
Gets the version since terms.
|
VersionTerm[] |
getVersionTerms()
Gets the version 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
getBrandingIdTerms, getBrandingTerms, getLicenseTerms, getProviderIdTerms, getProviderTerms
VersionTerm[] getVersionTerms()
mandatory
- This method must be implemented. VersionTerm[] getVersionSinceTerms()
mandatory
- This method must be implemented. StringTerm[] getCopyrightTerms()
mandatory
- This method must be implemented. BooleanTerm[] getRequiresLicenseAcknowledgementTerms()
mandatory
- This method must be implemented. IdTerm[] getCreatorIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getCreatorTerms()
mandatory
- This method must be implemented. DateTimeRangeTerm[] getReleaseDateTerms()
mandatory
- This method must be implemented. IdTerm[] getDependencyIdTerms()
Id
query terms.mandatory
- This method must be implemented. PackageQueryInspector[] getDependencyTerms()
mandatory
- This method must be implemented. StringTerm[] getURLTerms()
mandatory
- This method must be implemented. IdTerm[] getInstallationIdTerms()
Id
query terms.mandatory
- This method must be implemented. InstallationQueryInspector[] getInstallationTerms()
mandatory
- This method must be implemented. IdTerm[] getDependentIdTerms()
Id
query terms.mandatory
- This method must be implemented. PackageQueryInspector[] getDependentTerms()
mandatory
- This method must be implemented. IdTerm[] getVersionedPackageIdTerms()
Id
query terms.mandatory
- This method must be implemented. PackageQueryInspector[] getVersionedPackageTerms()
mandatory
- This method must be implemented. IdTerm[] getInstallationContentIdTerms()
Id
query terms.mandatory
- This method must be implemented. InstallationContentQueryInspector[] getInstallationContentTerms()
mandatory
- This method must be implemented. IdTerm[] getDepotIdTerms()
Id
query terms.mandatory
- This method must be implemented. DepotQueryInspector[] getDepotTerms()
mandatory
- This method must be implemented. PackageQueryInspectorRecord getPackageQueryInspectorRecord(Type packageRecordType) throws OperationFailedException
Package
record Type.
packageRecordType
- a package query record typeNullArgumentException
- packageRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(packageRecordType)
is false
mandatory
- This method must be implemented.