OSID Logo
OSID Specifications
repository package
Version 3.1.0
Interfaceosid.repository.AssetQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidAggregateableQueryInspector
osid.OsidSourceableQueryInspector
Used Byosid.OsidSourceableQueryInspector
osid.course.syllabus.DocetQueryInspector
osid.learning.ActivityQueryInspector
osid.learning.ObjectiveQueryInspector
osid.recipe.DirectionQueryInspector
osid.recipe.RecipeQueryInspector
osid.repository.AssetContentQueryInspector
osid.repository.AssetSearchResults
osid.repository.AssetSmartRepositorySession
osid.repository.CompositionQueryInspector
show 2 more…
osid.repository.RepositoryQueryInspector
osid.resource.ResourceQueryInspector
Description

This is the query inspector for examining asset queries.

Like all OsidQueryInspectors, AssetQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetTitleTerms
Description

Gets the title query terms.

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

Gets the public domain query terms.

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

Gets the copyright query terms.

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

Gets the copyright registration query terms.

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

Gets the verbatim distribution query terms.

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

Gets the alteration distribution query terms.

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

Gets the composition distribution query terms.

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

Gets the source Id query terms.

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

Gets the source query terms.

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

Gets the created time query terms.

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

Gets the published query terms.

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

Gets the published time query terms.

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

Gets the principal credits text query terms.

Returnosid.search.terms.StringTerm[] the principal credits text terms
Compliancemandatory This method must be implemented.
MethodgetTemporalCoverageTerms
Description

Gets the temporal coverage query terms.

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

Gets the location Id query terms.

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

Gets the location query terms.

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

Gets the spatial coverage query terms.

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

Gets the spatial coverage overlap query terms.

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

Gets the asset content Id query terms.

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

Gets the asset content query terms.

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

Gets the composition Id query terms.

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

Gets the composition query terms.

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

Gets the repository Id query terms.

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

Gets the repository query terms.

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

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

Parametersosid.type.TypeassetRecordType an asset record type
Returnosid.repository.records.AssetQueryInspectorRecord the asset query inspector record
ErrorsNULL_ARGUMENT assetRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(assetRecordType) is false
Compliancemandatory This method must be implemented.