OSID Logo
OSID Specifications
profile package
Version 3.1.0
Interfaceosid.profile.ProfileQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.profile.ProfileEntryQueryInspector
osid.profile.ProfileItemQueryInspector
osid.profile.ProfileQueryInspector
osid.profile.ProfileSearchResults
osid.profile.rules.ProfileEntryEnablerQueryInspector
Description

This is the query inspector to examine profile queries.

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

MethodgetProfileItemIdTerms
Description

Gets the profile item Id query terms.

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

Gets the profile item query terms.

Returnosid.profile.ProfileItemQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetProfileEntryIdTerms
Description

Gets the profile entry Id query terms.

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

Gets the profile entry query terms.

Returnosid.profile.ProfileEntryQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAncestorProfileIdTerms
Description

Gets the ancestor profile Id query terms.

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

Gets the ancestor profile query terms.

Returnosid.profile.ProfileQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDescendantProfileIdTerms
Description

Gets the descendant profile Id query terms.

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

Gets the descendant profile query terms.

Returnosid.profile.ProfileQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetProfileQueryInspectorRecord
Description

Gets the profile query inspector record corresponding to the given Profile record Type .

Parametersosid.type.TypeprofileRecordType a profile record type
Returnosid.profile.records.ProfileQueryInspectorRecord the profile query inspector record
ErrorsNULL_ARGUMENT profileRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(profileRecordType) is false
Compliancemandatory This method must be implemented.