OSID Logo
OSID Specifications
repository package
Version 3.0.0
Release Candidate Preview
Interfaceosid.repository.AssetQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidAggregateableQueryInspector
osid.OsidSourceableQueryInspector
Description

This is the query inspector for examining asset queries.

MethodgetTitleTerms
Description

Gets the title query terms.

Returnosid.search.terms.StringTerm[]the title terms
CompliancemandatoryThis method must be implemented.
MethodgetPublicDomainTerms
Description

Gets the public domain query terms.

Returnosid.search.terms.BooleanTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetCopyrightTerms
Description

Gets the copyright query terms.

Returnosid.search.terms.StringTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetCopyrightRegistrationTerms
Description

Gets the copyright registration query terms.

Returnosid.search.terms.StringTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDistributeVerbatimTerms
Description

Gets the verbatim distribution query terms.

Returnosid.search.terms.BooleanTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDistributeAlterationsTerms
Description

Gets the alteration distribution query terms.

Returnosid.search.terms.BooleanTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDistributeCompositionsTerms
Description

Gets the composition distribution query terms.

Returnosid.search.terms.BooleanTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetSourceIdTerms
Description

Gets the source Id query terms.

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

Gets the source query terms.

Returnosid.resource.ResourceQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetCreatedDateTerms
Description

Gets the created time query terms.

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

Gets the published query terms.

Returnosid.search.terms.BooleanTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetPublishedDateTerms
Description

Gets the published time query terms.

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

Gets the principal credit string query terms.

Returnosid.search.terms.StringTerm[]the principal credit string terms
CompliancemandatoryThis method must be implemented.
MethodgetTemporalCoverageTerms
Description

Gets the temporal coverage query terms.

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

Gets the location Id query terms.

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

Gets the location query terms.

Returnosid.mapping.LocationQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetSpatialCoverageTerms
Description

Gets the spatial coverage query terms.

Returnosid.search.terms.SpatialUnitTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetSpatialCoverageOverlapTerms
Description

Gets the spatial coverage overlap query terms.

Returnosid.search.terms.SpatialUnitTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAssetContentIdTerms
Description

Gets the asset content Id query terms.

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

Gets the asset content query terms.

Returnosid.repository.AssetContentQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetCompositionIdTerms
Description

Gets the composition Id query terms.

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

Gets the composition query terms.

Returnosid.repository.CompositionQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetRepositoryIdTerms
Description

Gets the repository Id query terms.

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

Gets the repository query terms.

Returnosid.repository.RepositoryQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAssetQueryInspectorRecord
Description

Gets the asset query inspector record corresponding to the given Asset record Type.

Parametersosid.type.TypeassetRecordTypean asset record type
Returnosid.repository.records.AssetQueryInspectorRecordthe asset query inspector record
ErrorsNULL_ARGUMENT assetRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(assetRecordType) is false
CompliancemandatoryThis method must be implemented.